Можно ли использовать карту прозрачности в OBJ в течение three.js? - PullRequest
0 голосов
/ 01 сентября 2018

Я пытаюсь добавить карту прозрачности в 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

enter image description here

Надеюсь, кто-нибудь сможет немного объяснить мне об этом. Я новичок в этом. Спасибо.

...