Я пытаюсь добавить карту прозрачности в OBJ, импортированный в мою сцену three.js, но она не работает (показывает модель и другие материалы, но без карты прозрачности). Я уже играл со значением D. Можно ли вообще добиться того, чего я хочу?
Это код JS, используемый для импорта материалов и OBJ:
new THREE.MTLLoader()
.setPath( 'assets/models/' )
.setMaterialOptions({side: THREE.DoubleSide})
.load( '10_negro2.mtl', function ( materials ) {
materials.preload();
new THREE.OBJLoader()
.setMaterials( materials )
.setPath( 'assets/models/' )
.load( '10_negro2.obj', function ( object ) {
object.position.y = -30;
object.name = "vestido1";
scene.add( object );
}, onProgress, onError );
} );
А это материальные ценности:
newmtl lambert3SG
illum 4
Kd 0.80 0.80 0.80
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ks 0 0 0
d 0.500
map_d 10_Negro_Encaje_con_Flores_1920_ALPHA.jpg
map_Kd 10_Negro_Encaje_con_Flores_1920_TXT.jpg
bump 10_Negro_Encaje_con_Flores_1920_NM.jpg -bm 1
Ni 1.00
Надеюсь, кто-нибудь сможет немного объяснить мне об этом. Я новичок в этом. Спасибо.