【发布时间】:2019-03-14 07:47:42
【问题描述】:
我正在尝试使用最新版本的 three.js (r102) 渲染阴影,但我不确定我做错了什么。我正在使用 MeshPhongMaterial 和 castShadow 并在所有相关网格上设置 receiveShadow,以及朝向场景内容的定向光。有人可以看看这个并帮助我弄清楚如何让这些阴影工作吗?谢谢!
现场演示(在菜单中切换阴影): https://argonjs.github.io/three-web-layer/
【问题讨论】:
-
支持您的问题,因为 OSS 项目很酷。但是如果你问我,三层 web-layer.ts 需要一些清理。不过,作为初稿,它令人印象深刻。
-
感谢您的反馈!我上周刚把它放在一起,所以这绝对是初稿。你在想什么样的清理?
-
@spiegg three-web-layer.ts 是一个长的类,大约有 1k 行,在构造函数中发生了很多事情。至少,我会将它分成 2-3 个类,每个类相互扩展。
标签: three.js