Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by lorenzoteslermabe · Mar 25, 2021 at 09:22 AM · renderingshadersgraphics

Legacy Shaders and URP

Hi everyone,

I could write for days on all my questions about URP, but for now I'll keep it short. Basically, 99% of the particle shaders I want to use for my VFX are currently legacy, for example "legacy particle additive." I know that we're encouraged/required to upgrade everything to URP shaders, but when I view these VFX in scene view and in game view, they render perfectly fine. This is also the case with mobile particle shaders. So my question is:

If legacy shaders show no problems in scene view nor in game view with URP, am I safe to use them in my game?

Currently on 2019.4.22. Thank you so much :)

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by andrew-lukasik · Mar 25, 2021 at 10:26 AM

am I safe to use them in my game?

Yes-ish, however:

  • legacy shader won't support SRP Batcher so it will limit optimization options.

  • many of these shaders don't even support GPU Instancing, leaving you with dynamic batching as a last resort.

  • support for legacy shader may be dropped in any of future releases (following the way of the Dodo and Surface shaders)

  • it's not that hard to replace them with Shader Graph

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image lorenzoteslermabe · Apr 10, 2021 at 02:16 AM 0
Share

Sorry, I selected this as the answer a few days back but never thanked you for it, so thanks!

Regarding your last point, and knowing full well that I'm overreaching here, do you have any resources you could point me to when it comes to trying to achieve particle shaders in shader graph? I have developed a firm grasp of scripting with Unity since I started half a year ago, but am very inexperienced when it comes to shaders haha.

All I know is that I need to achieve "particles additive" and "particles alpha" in shader graph so that I can use particle systems I have designed for the default rendering pipeline. I would even be willing to throw a few bucks at the solutions if need be as I can't find them anywhere else! :P

Cheers,

Lorenzo

avatar image andrew-lukasik lorenzoteslermabe · Apr 12, 2021 at 10:07 AM 0
Share

I need to achieve "particles additive" and "particles alpha" in shader graph

No need to buy anything - this is the simplest shader graph ever. Just switch Surface to Transparent and Blend mode to Additive ( Alpha blending is there as well).

Also multiply Vertex Color by your texture color to support Particle System's tint color.

particle system shader graph

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

155 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Strange Render Order Issue 0 Answers

What's the order of events in Unity's rendering pipeline? 1 Answer

Animating signal flow along paths? 1 Answer

Creating a Masking Object with Variable Pass Through 0 Answers

Force a custom surface shader to not compile a deferred pass? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges