【发布时间】:2013-07-27 17:01:13
【问题描述】:
我们在 Blender 中创建了一个模型,通过使用布尔差分运算符从“平面”基础中减去挤压的 SVG。或者换句话说,我们在里面雕刻了一张图片。该模型在 Blender 中渲染得很好,但是将其加载到我们简单的基于 three.js 的 Web 查看器中(使用 Blender 的 json 导出器),我们会在表面上得到一些非常奇怪的阴影,并且取决于比例,闪亮的顶点。
这是我的灯和相机:
camera = window.camera = new THREE.PerspectiveCamera(45, $('main').width() / $('main').height(), 10, 10000);
loader = new THREE.JSONLoader(true);
var light = new THREE.DirectionalLight(0xffffff, 1.0);
light.position.set(-30, 30, 100);
light.target.position.set(0, 0, 0);
light.shadowCameraNear = 200;
谁能看出我们是否做错了什么?那是三个特定的问题,还是 WebGL、Blender 或我们的模型?
【问题讨论】: