1. Help us improve the editor usability and artist workflows. Join our discussion to provide your feedback.
    Dismiss Notice
  2. We're looking for feedback on Unity Starter Kits! Let us know what you’d like.
    Dismiss Notice
  3. We’re giving 2017.1 beta testers a chance to win t-shirts and a Nintendo Switch. Read more on the blog.
    Dismiss Notice
  4. Unity 2017.1 beta is now available for download.
    Dismiss Notice
  5. Unity 5.6 is now released.
    Dismiss Notice
  6. Get further faster with the Unity Plus Accelerator Pack, free for new Unity Plus subscribers for a limited time. Click here for more details.
    Dismiss Notice
  7. Check out all the fixes for 5.6 on the patch releases page.
    Dismiss Notice
  8. Learn how you'll soon be able to publish your games to China in four simple steps with Xiaomi. Sign up now for early access.
    Dismiss Notice

[Release] Standard Particle Shader

Discussion in 'Particle System Previews' started by richardkettlewell, Mar 20, 2017.

Thread Status:
Not open for further replies.
  1. richardkettlewell


    Unity Technologies

    Sep 9, 2015
    We have created a new Surface Shader, for use with Particle Systems.
    To use it, you will need Unity 5.6.0f2 or newer.

    In many ways, it is similar to the Standard Shader (Physically Based Lighting, Normal maps, Emission, etc), but it contains a number of key differences to make it suitable for use with Particle Systems.

    For example, some Standard Shader features only suitable for static objects, such as lightmapping, have been removed. It also uses a faster, more approximate lighting solution when affected by many lights.

    In addition, there are new options specific to Particle Systems:
    - select various blend modes
    - control animated texture blending
    - disable lighting
    - control depth buffer fading
    - control camera fading
    - use a grab-pass for distortion/refraction effects
    - configure the Custom Vertex Streams automatically, based on the material setup (eg Tangents for Normal Mapping)

    We hope to ship this shader at part of stock Unity, at some point in the future, but there are some bugs we need to resolve first. We would also like feedback on this new shader. Therefore, we would like to offer the current version, for you to experiment with.

    To use the Shader, place the shader files (.shader and .cginc) in your assets folder, and place the GUI file in an Editor sub-folder, as described here: https://docs.unity3d.com/Manual/SL-CustomShaderGUI.html


    Attached Files:

    Last edited: Apr 5, 2017
Thread Status:
Not open for further replies.