Using a different (low poly) mesh for shadows?

I’ve added a callback in the renderObject function in WebGLShadowMap.js so scene objects like IndexedVolume can take over the render calls. Instanced impostors for shadows gave me a huge performance boost especially with CSM on a massive distance for vegetation (forests, bushes etc) preserving the silhouette details with minimal cost.

2 Likes