2015-07-10 23 views
0

我有法線網格裝: enter image description here3 JS法線重複

但正常的地圖沒有涵蓋所有的表面。 正確設置UV以覆蓋具有紋理的所有表面。

是否有任何配置強制正常地圖重複? material.normalMap.repeat.set(x,x);沒有任何區別。

如果我將normalMap切換到BumpMap或漫射貼圖「map」,它會正確加載。

代碼:

child.material.normalMap = THREE.ImageUtils.loadTexture('./js/models/asteroids/big/10035-normal.jpg'); 
child.material.normalMap.repeat.set(1, 1); 
child.material.needsUpdate = true; 
+1

提示 - 不要設置'child.material.needsUpdate = TRUE;'。加載程序爲您設置。在材料加載完成之前,您可能需要設置它。 – WestLangley

回答

0
child.material.normalMap.wrapS = child.material.normalMap.wrapT = THREE.RepeatWrapping;