我初始化渲染器alpha: true
和設置clearcolor這樣:three.js所:如果啓用陰影貼圖渲染器,設置透明度爲清晰的彩色不再工作
renderer.setClearColor(0xFFFFFF, 0.6);
當我打開陰影貼圖( renderer.shadowMapEnabled = true;
),alpha設置沒有效果(就像我將它設置爲1
)。
如果我註釋掉shadowMapEnabled
這一行,我可以找回alpha背景。
有沒有其他人經歷過這個?我想知道是否有解決方法。
這是潛在地可能的是,涉及使用自陰影用於渲染模型可寫'1'到α通道的方法的某些部分。很難說它在做什麼。 –
你可以創建一個顯示你的問題的jsfiddle嗎?一切都按照我的意圖工作,請參閱:http://jsfiddle.net/L0rdzbej/123/ –
@FalkThiele [更新的小提琴](http://jsfiddle.net/L0rdzbej/125/)。確實,評論/取消註釋'renderer.shadowMapEnabled = true'會更改alpha通道(這裏是r72dev)。似乎是一個問題,還沒有發現任何報告github。除非我錯過任何東西,你可以打開一個。 – Atrahasis