相关疑难解决方法(0)

Three.js自定义objLoader几何照明

我有这个对象我正在加载THREE.objLoader,然后像这样创建一个网格:

mesh = new THREE.SceneUtils.createMultiMaterialObject(
  geometry,
  [
    new THREE.MeshBasicMaterial({color: 0xFEC1EA}),
    new THREE.MeshBasicMaterial({
      color: 0x999999,
      wireframe: true,
      transparent: true,
      opacity: 0.85
    })
  ]
);
Run Code Online (Sandbox Code Playgroud)

在我的场景中,我然后添加一个DirectionalLight,它可以工作,我可以看到我的对象,但它就像DirectionalLight是一个环境光.没有脸变得更暗或更浅.

对象用颜色填充,但不对其应用光照.如果有人可以帮助我,那将非常感激:)

我能错过什么?

Jsfiddle在这里:http://jsfiddle.net/5hcDs/

three.js

4
推荐指数
1
解决办法
4531
查看次数

标签 统计

three.js ×1