我正在尝试学习three.js,所以我的下一个个人挑战是从搅拌机导入模型,一切顺利,但一些纹理出现了一些问题(使用演示链接能够看到它)。
这里有一个演示:https ://googledrive.com/host/0BynsKHbZoT73elJpaUxqTlprVjQ/demos/3dworld/
在js控制台可以查看素材,也可以查看game.models.tree
从搅拌机导出的材料:
materials" : [ {
"DbgColor" : 15658734,
"DbgIndex" : 0,
"DbgName" : "Material",
"blending" : "NormalBlending",
"colorAmbient" : [0.699999988079071, 0.699999988079071, 0.699999988079071],
"colorDiffuse" : [0.699999988079071, 0.699999988079071, 0.699999988079071],
"colorSpecular" : [0.125, 0.10904927551746368, 0.08209432661533356],
"depthTest" : true,
"depthWrite" : true,
"mapLight" : "Tree_Bark_Tiled.png",
"mapLightWrap" : ["repeat", "repeat"],
"mapNormal" : "Tree_Bark_Nor2.png",
"mapNormalFactor" : -1.0,
"mapNormalWrap" : ["repeat", "repeat"],
"shading" : "Phong",
"specularCoef" : 15,
"transparency" : 1.0,
"transparent" : false,
"vertexColors" : false
},
{
"DbgColor" : 15597568,
"DbgIndex" : 1,
"DbgName" : "Material.001",
"blending" : "NormalBlending",
"colorAmbient" : [1.0, 1.0, 1.0],
"colorDiffuse" : [1.0, 1.0, 1.0],
"colorSpecular" : [0.0, 0.0, 0.0],
"depthTest" : true,
"depthWrite" : true,
"mapLight" : "Tree_Leaves.png",
"mapLightWrap" : ["repeat", "repeat"],
"mapNormal" : "Tree_Leaves_Nor.png",
"mapNormalFactor" : -1.0,
"mapNormalWrap" : ["repeat", "repeat"],
"shading" : "Phong",
"specularCoef" : 15,
"transparency" : 1.0,
"transparent" : true,
"vertexColors" : false
},
{
"DbgColor" : 60928,
"DbgIndex" : 2,
"DbgName" : "Material.001",
"blending" : "NormalBlending",
"colorAmbient" : [1.0, 1.0, 1.0],
"colorDiffuse" : [1.0, 1.0, 1.0],
"colorSpecular" : [0.0, 0.0, 0.0],
"depthTest" : true,
"depthWrite" : true,
"mapLight" : "Tree_Leaves.png",
"mapLightWrap" : ["repeat", "repeat"],
"mapNormal" : "Tree_Leaves_Nor.png",
"mapNormalFactor" : -1.0,
"mapNormalWrap" : ["repeat", "repeat"],
"shading" : "Phong",
"specularCoef" : 15,
"transparency" : 1.0,
"transparent" : true,
"vertexColors" : false
},
{
"DbgColor" : 238,
"DbgIndex" : 3,
"DbgName" : "Material",
"blending" : "NormalBlending",
"colorAmbient" : [0.699999988079071, 0.699999988079071, 0.699999988079071],
"colorDiffuse" : [0.699999988079071, 0.699999988079071, 0.699999988079071],
"colorSpecular" : [0.125, 0.10904927551746368, 0.08209432661533356],
"depthTest" : true,
"depthWrite" : true,
"mapLight" : "Tree_Bark_Tiled.png",
"mapLightWrap" : ["repeat", "repeat"],
"mapNormal" : "Tree_Bark_Nor2.png",
"mapNormalFactor" : -1.0,
"mapNormalWrap" : ["repeat", "repeat"],
"shading" : "Phong",
"specularCoef" : 15,
"transparency" : 1.0,
"transparent" : false,
"vertexColors" : false
}],
这是搅拌机中三个的外观:
如您所见,透明度消失了,并且树皮中的纹理未正确映射。
有人可以解释一下我做错了什么吗?
谢谢 :)