three.js 接收阴影和产生阴影啥意思
时间: 2023-11-07 10:36:15 浏览: 154
three.js-r140.zip
5星 · 资源好评率100%
在three.js中,接收阴影和产生阴影是两个不同的概念。
接收阴影是指模型表面能够接收到其他物体投射过来的阴影,这通常是用于地面、墙壁等静态模型上。要让一个模型能够接收阴影,需要将该模型的receiveShadow属性设置为true。
产生阴影是指一个模型能够投射出阴影,这通常是用于灯光或其他模型上。要让一个模型能够产生阴影,需要将该模型的castShadow属性设置为true。
在three.js中,设置了接收阴影和产生阴影的属性后,还需要将渲染器的阴影映射启用,同时设置光源的castShadow属性为true,才能正确显示阴影。
阅读全文