【发布时间】:2017-04-19 11:17:17
【问题描述】:
我已经将一个带有 blender 的对象导出为 .json 格式,以便使用 three.js 显示,一切顺利,我手动将所有地图添加到导出的文件中(不包含在导出器中,但一旦在搅拌器中很好地映射,手动添加很容易)
model.json:
"materials":[{
"DbgColor":15658734,
"DbgIndex":0,
"DbgName":"FrontCol",
"blending":"NormalBlending",
"shading":"phong",
"colorDiffuse":[1.0,1.0,1.0],
"mapDiffuse" : "model_d.png",
"mapDiffuseWrap" : ["repeat", "repeat"],
"colorSpecular":[0.8,0.4,0.0],
"mapSpecular" : "model_s.jpg",
"mapBump" : "model_b.jpg",
"mapBumpScale" : 4
}
我需要应用一个环境映射来获得更丰富的反射,通常很容易用 three.js 定义并添加
index.html:
var material = new THREE.MeshPhongMaterial( {
envMap: mapEnvironment
} );
这可以吗?如果是,如何?
【问题讨论】:
标签: javascript json three.js mapping blender