Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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
1
Question by Michael55 · Jun 22, 2017 at 11:46 AM · shadersgraphicsparticlesparticlesystemshuriken

Particle system draw order with two particle systems

I have two particle systems (A and B) and I need to have them drawn sorted by distance. I have sort by distance enabled under the particle system's renderer tab. However, Unity will always draw particle system A before B or B before A. But I need the particles to be sorted.

This gif is not mine but it illustrates the problem well: https://media.giphy.com/media/l41lNtmqe2huxPDe8/giphy.gif You may need to click the link to see it play: https://media.giphy.com/media/l41lNtmqe2huxPDe8/giphy.gif

Either the black smoke is in front of all the dust or the black smoke is behind all the dust. But both are incorrect, the black smoke should be in middle of the dust, sorted by distance.

I would appreciate any help.

Comment
Add comment · Show 2
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 ifurkend · Jun 22, 2017 at 12:26 PM 0
Share

What is the sorting fudge value of both particle systems?

avatar image Michael55 · Jun 22, 2017 at 02:24 PM 0
Share

@ifurkend Sorting fudge value is zero. By changing it I can change whether particles from system A show in front of B or the other way around. But I need the particles to be drawn in depth order, neither system appearing in front of the other.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by ifurkend · Jun 22, 2017 at 03:04 PM

It seems both A and B PSs share the same emitter position. Unfortunately Unity cannot handle precise transparency sorting of such close distance. I guess you want the whole smoke effect appears bright on one side and dark another side, this should only be done via shader instead of overlapping 2 PSs. Asset store has many smoke shaders providing volumetric effect, I have one similar shared on the forum which simply rotates the gradient map according to the rotation of primary directional light.

Comment
Add comment · 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

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

74 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

Related Questions

PS Custom Vertex Streams to Particle Trail 0 Answers

Shuriken particle System - change velocity by trigger 0 Answers

How to make particles react to movement of particle system 4 Answers

Need help with Particle System 0 Answers

How to edit the new particle surface shader? / Make it so particles receive light from all angles 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