0

JSON モデルをインポートし、ジオメトリとマテリアルをインポートしました。

loader = new THREE.JSONLoader();

            loader.load( "alisopoli/alisopoli.js", function( geometry, materials ) {
                for ( var i = 0; i < materials.length; i ++ ) {
                    materials[ i ].side = THREE.DoubleSide;
                    materials[ i ].alphaTest = 0.75;
                    materials[ i ].overdraw = true;
                }
                mesh = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial( materials ) );
                mesh.overdraw = true;
                scene.add( mesh );
            } );

モデルには多くのマテリアル (30 以上) があり、それらの各テクスチャに「THREE.nearestFilter」を追加する必要があります。このようなことは可能ですか?

loader.load( "model.js", function( geometry, materials ) {
    var modelMaterials = new THREE.MeshFaceMaterial( materials );
    var modelTextures = modelMaterials.map
    moderTextures.minFilter = THREE.nearestFilter;
    mesh = new THREE.Mesh( geometry, modelMaterials );
    scene.add( mesh );
} );

モデルの各テクスチャの「minFilter」と「magFilter」を編集したい(可能であれば、レンダリングされたすべてのシーンの)。前もって感謝します!

4

1 に答える 1