0
我有這樣的定義threejs網狀蘭伯特材料透明材料:與ThreeJS
new three.MeshLambertMaterial({
transparent: true,
emissive: 0xffffff,
map: texture,
alphaTest: 0.1
});
我們決定把alphaTest
到0.1,因爲這似乎是真正使材料透明的唯一途徑。否則,材質背後的背景顏色就會變成清晰的顏色。上述技術的問題在於,我們在非透明部分周圍出現難看的灰線。這個紋理表示文字,更糟糕。
是否有更好的方法來製作透明材質,只顯示背後的物體?
你設置不透明度? –
@BobWoodley我試過了。不透明度使整個紋理更透明(即使是不透明的部分)。 – Parris
我的回答有助於解決您的問題嗎? –