three.js导入json格式模型问题
猫猫大仙 2014-08-11 10:01:34 最近研究three.js的相关内容,导入模型一直用的是obj格式,后尝试使用json格式时,发现导入的模型没有了高光效果,不知道是什么原因,求指点
var loader1= new THREE.BinaryLoader();
var callbackLoad = function ( geometry , materials ) {
loadModel( geometry , materials );
}
loader1.load( "bike/dipan_bin.js" , callbackLoad );
这是载入json格式模型的源码。
"metadata" :
{
"formatVersion" : 3.1,
"sourceFile" : "dipan.obj",
"generatedBy" : "OBJConverter",
"vertices" : 5074,
"faces" : 5133,
"normals" : 2475,
"uvs" : 5801,
"materials" : 1
},
"materials": [ {
"DbgColor" : 15658734,
"DbgIndex" : 0,
"DbgName" : "03___Default",
"colorAmbient" : [0.61180000000000001, 0.3725, 0.1176],
"colorDiffuse" : [0.61180000000000001, 0.3725, 0.1176],
"colorSpecular" : [0.71999999999999997, 0.71999999999999997, 0.71999999999999997],
"illumination" : 2,
"mapAmbient" : "tree.JPG",
"mapDiffuse" : "tree.JPG",
"opticalDensity" : 1.5,
"specularCoef" : 50.0,
"transparency" : 0.0
}]
这个是json格式数据