spine-runtimes icon indicating copy to clipboard operation
spine-runtimes copied to clipboard

[ts][threejs] Custom shader ignores light and shadows

Open davidetan opened this issue 6 months ago • 0 comments

As reported by a user in this forum thread, the custom shader we use to render our meshes does not take into consideration lights and shadows.

It seems that using the onBeforeCompile callback is possible to modify the threejs base shader rather than replacing it.

See this official example (code here).

Moreover, 0.158.0 adds support for BatchedMesh: https://github.com/mrdoob/three.js/releases/tag/r158

davidetan avatar Aug 19 '24 09:08 davidetan