is it possible to create a mesh that generates a shadow only but is actually not visible (only the shadow)?
Reasoning: I have many small meshes (>1000) that are very closed to each other. If the shadow is calculates for each of these small objects, it slows down everything.
Idea would be to have several (bigger) meshes that are not visible but generate the corresponding shadow.
I can only assume there are other (and better) methods, but you could do something like this:
Transparent objects casting soft transparent shadows | Babylon.js Playground (babylonjs.com)
We can avoid using an observer by setting the
layerMask property instead so that the cube is not drawn by the active camera:
If you want the invisible object to still occlude other objects, you can use set the
disableColorWrite property of the material to
true instead of
Many thanks Evgeni… I will try…
Hello @Andreas_Kramling just checking in, was your question answered?