使用自定义ShaderMaterial时如何处理Three.js中的阴影

使用自定义ShaderMaterial时如何处理Three.js中的阴影,three.js,shader,shadow,Three.js,Shader,Shadow,我的问题是关于Three.js的最新版本80。 我正在使用带有灯光的自定义着色器材质,我希望将阴影合并到场景中。我跟随了关依丹的教程 不幸的是,在rev 80中,不再有可用的ShaderChunk(阴影贴图\u片段)。我注意到创建了单独的ShadowMaterial(src/materials/ShadowMaterial.js),但我不知道如何将其与着色器材质一起使用。有人能建议如何使用它吗?谢谢。我也在努力实现同样的目标。我发现使用缩小版的3它不起作用,但扩展版的工作没有问题。不知道为什么。

我的问题是关于Three.js的最新版本80。 我正在使用带有灯光的自定义
着色器材质
,我希望将阴影合并到场景中。我跟随了关依丹的教程


不幸的是,在rev 80中,不再有可用的
ShaderChunk(阴影贴图\u片段)
。我注意到创建了单独的ShadowMaterial(src/materials/ShadowMaterial.js),但我不知道如何将其与着色器材质一起使用。有人能建议如何使用它吗?谢谢。

我也在努力实现同样的目标。我发现使用缩小版的3它不起作用,但扩展版的工作没有问题。不知道为什么。更新。我必须切换到r73,才能找回阴影地图。忘掉上面的。