Particle Clipping

I’ve got some nice steam coming up through a grate (a solid poly with alpha channel), and it displays correctly at certain angles, but at other angles the grate clips the steam. Any tips on how to avoid the clipping?

14687--496--$steamnotclipping_529.jpg
14687--497--$steamclipping_701.jpg

That’s odd. Maybe break the grate into sub polys? (But I haven’t had a problem with big polys blocking small particles in my own usage.)

You might want to report a bug on that.

Are you using a plane with an alpha shader on it to render the steam by any chance?

The alpha shaders are rendered in strict back to front order with no writes to the z-buffer. Perhaps that’s why. Aras has more info about it in this thread: http://forum.unity3d.com/viewtopic.php?p=14144&highlight=#14144