Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.1
-
None
-
Qt Quick 3D - 2021 Week 11/12
Description
This is related to particles sorting, but instead of sorting individual particles, make it possible to be consistent with the rendering order of sets. So that user could affect:
1) If all particles (of system / emitter / particle) are rendered before or after some model.
2) If all particles (of emitter / particle) are rendered before or after another particles (of emitter / particle).
One example of 1) is EmitterShapes.qml. Increasing models opacity shows how particles are sometimes rendered before and sometimes after the model (video1).
One example of 2) is Fire.qml. After changing 0 -> 10 into emitters directionVariation z, sometimes smoke is over and sometimes under the fire (video2).
Try to solve this for 6.1.
Attachments
For Gerrit Dashboard: QTBUG-91681 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
338625,6 | Implement depth bias for particles | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
339226,6 | Render particles per emitter basis | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
339602,2 | Implement depth bias for particles | 6.1 | qt/qtquick3d | Status: MERGED | +2 | 0 |
339729,2 | Render particles per emitter basis | 6.1 | qt/qtquick3d | Status: MERGED | +2 | 0 |