最近研究three.js的相关内容,导入模型一直用的是obj格式,后尝试使用json格式时,发现导入的模型没有了高光效果,不知道是什么原因,求指点
varloader1=newTHREE.BinaryLoader();
varcallbackLoad=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格式数据 更多 分享到:
相关推荐:GrowingIO田毅:Spark多数据源处理
全网服务器数据备份解决方案案例实践
R语言在游戏数据行业的应用
文章上下篇切换效果