ThreeJS - 从Blender,Color Flat导出场景

时间:2013-11-10 16:41:49

标签: three.js

我有一个从ArchiCAD导出的obj格式的3d房间。

将其导入Blender。在Blender房间看起来像。 http://imageshack.us/a/img820/7409/oof5.png

但是Blender在json出口的房间看起来非常难看。 http://imageshack.us/a/img7/517/l12s.png

// Room
var loader = new THREE.JSONLoader();
loader.load( 'textures/room2/room.js', function (geometry, materials)
{
    var  mesh = new THREE.Mesh(geometry, new THREE.MeshFaceMaterial(materials));
    mesh.scale.set(2, 2, 2);
    mesh.position.set(0, 0, 0);
    scene.add(mesh);
});
// Lighting
var light = new THREE.AmbientLight(0xFFFFFF);
scene.add(light);

我做错了什么?文章(graphic-sim.com/B_basic_export.html)没有帮助我。

1 个答案:

答案 0 :(得分:1)

材质仅反射环境光线,因为这是您场景中唯一的光线。

降低环境光线的强度,并将THREE.PointLight添加到场景中。

three.js r.62