[英]Shadow duplicated in three.js
我正在three.js中處理陰影,但是有一個問題,就是陰影正像這樣投射在網格的兩個面上。
在我的演員的“頭”的陰影籠罩在紅色多邊形的兩副面孔,我不知道為什么,我使用THREE.HemisphereLight
和THREE.DirectionalLight
還屬性castShadow
和receiveShadow
查看此錯誤報告: https : //github.com/mrdoob/three.js/issues/2454
您可以將紅色條分成兩個對象,一個對象接收陰影,另一個對象不接收陰影。 或者只是為每個面使用不同的材質。
或調整陰影攝像頭框,使其不包圍紅色條的兩側。 這樣,您可以控制陰影的投射距離。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.