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」を編集したい(可能であれば、レンダリングされたすべてのシーンの)。前もって感謝します!