JSONモデルの不透明度を変更したとき、素材が奇妙に見えました。JSONモデルの透過素材がThree.jsシーンで奇妙に見える
は、ここに私のコード
var jsonLoader = new THREE.JSONLoader();
jsonLoader.load('model/body.json', addBodyToScn);
function addBodyToScn(geometry, material) {
var Mtl = new THREE.MeshFaceMaterial(material);
jsonMesh = new THREE.Mesh(geometry, Mtl);
jsonMesh.scale.set(2, 2, 2);
jsonMesh.material.materials.forEach(function(m){
m.transparent = true;
m.opacity = 1;
});
jsonLoader.load('model/cow.json', addCowToScn);
function addCowToScn(geometry, material) {
var Mtl2 = new THREE.MeshFaceMaterial(material);
jsonMesh = new THREE.Mesh(geometry, Mtl2);
jsonMesh.scale.set(2, 2, 2);
jsonMesh.material.materials.forEach(function(m){
m.transparent = true;
m.opacity = 1;
});
私は牛の不透明度を変更しようとしたと私は牛の内部人間の一部を見てみたいです。
私は関係なく、私は不透明度の異なる番号を使用し、牛内の人間の部分を見ることはできません。
私は何が起こったのか分かりません。
ありがとうございました! あなたはそれをとてもはっきりと説明したので、私はあなたの意味を理解していると思います。 私はThree.jsとWebGLの初心者です。 最近、私はWebGLについてもっと学ぶ必要があるので、この本を読んだ。 ありがとうございました! –