SceneKit particles behave differently in Metal, alpha "pops" for frame animation.

Originator:xybernic
Number:rdar://23285988 Date Originated:28-Oct-2015 00:07 AM
Status:Fixed Resolved:Yes
Product:Mac OS X, iOS, tvOS (using Metal) Product Version:Metal
Classification:Bug Reproducible:Always
 
In OpenGL the particles fade in and out from frame 1 to 4, nice and smooth.
In Metal the particles fade in and out from frame 1 to 2, some alpha popping going on, then fade in and out from frame 3 to 4.

Particles should behave exactly the same in Metal as in OpenGL!

https://dl.dropboxusercontent.com/u/6979623/metal%20particles%20bug/Bokeh-OpenGL.mov
https://dl.dropboxusercontent.com/u/6979623/metal%20particles%20bug/Bokeh-Metal.mov

https://dl.dropboxusercontent.com/u/6979623/metal%20particles%20bug/SceneKit%20Particle%20System%20-%20Modified.scnp
https://dl.dropboxusercontent.com/u/6979623/metal%20particles%20bug/BokehAtlas.png

Comments

Fixed

This has been fixed now in: • macOS Sierra 10.12 beta 1 • Xcode 8 beta 1


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!