鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)  HTML/ three.js加載obj鏤空柜子模型遠(yuǎn)視時(shí)出現(xiàn)透視面片,渲染效果極差

three.js加載obj鏤空柜子模型遠(yuǎn)視時(shí)出現(xiàn)透視面片,渲染效果極差

求各位指教,我最近在做項(xiàng)目的時(shí)候用three.js加載obj鏤空柜子模型遠(yuǎn)視時(shí)出現(xiàn)嚴(yán)重的透視面片,設(shè)置了渲染器的很多屬性,又將顯卡性能開(kāi)到最高,始終沒(méi)有解決,該現(xiàn)象尤其在遠(yuǎn)視的時(shí)候特別嚴(yán)重,近處看時(shí)就不會(huì),希望各位能指點(diǎn)一下!謝謝
遠(yuǎn)視時(shí)效果圖

clipboard.png
近視時(shí)效果圖

clipboard.png
原本的柜子模型

clipboard.pngclipboard.png

謝謝各位!

回答
編輯回答
故林

可能是在那個(gè)面位置上有多個(gè)重疊的面,這樣在遠(yuǎn)視角下會(huì)發(fā)生閃爍,可以設(shè)置Mesh的Material屬性depthTest: false

var materialA = new THREE.MeshBasicMaterial({map:textureLoader.load(img1),side:THREE.DoubleSide,transparent:true,depthTest: false}  
2018年5月8日 09:13
編輯回答
賤人曾

已解決,屬于Z_fighting問(wèn)題,需要對(duì)攝像機(jī)的近裁剪面和遠(yuǎn)裁剪面兩個(gè)參數(shù)進(jìn)行調(diào)整!

2018年3月24日 18:51