簡體   English   中英

在three.js中復制的陰影

[英]Shadow duplicated in three.js

我正在three.js中處理陰影,但是有一個問題,就是陰影正像這樣投射在網格的兩個面上。

在此處輸入圖片說明

在我的演員的“頭”的陰影籠罩在紅色多邊形的兩副面孔,我不知道為什么,我使用THREE.HemisphereLightTHREE.DirectionalLight還屬性castShadowreceiveShadow

查看此錯誤報告: https : //github.com/mrdoob/three.js/issues/2454

您可以將紅色條分成兩個對象,一個對象接收陰影,另一個對象不接收陰影。 或者只是為每個面使用不同的材質。

或調整陰影攝像頭框,使其不包圍紅色條的兩側。 這樣,您可以控制陰影的投射距離。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM