In forest pack for 3dsmax, they use vray to cut out part of the scattered assets going out of the emitter mesh boundaries. (if i understand correctly, by checking each mesh-island lowest vertex on the z-axis, if out of from emitter boundary, island is removed)
It’s possible to do the same effect thing with cycles transparency but only with a texture projected on a global space
I found no way to make such boundary filter work with a procedural method, that would for example, analyse the emitter geometry. Ideally we would be able to get vcolor information from the emitter.
any thoughts on this?
is this truly impossible to find a non destructive method that don’t rely on projected uv-images?
*forgot to mention, the technique should work on non-squared shaped emitter, and of course a same instance shader for multiple emitter