Three.js MeshlambertMaterial示例不可见/在一台计算机中不起作用

时间:2015-07-29 18:52:04

标签: three.js

我有两台电脑

  1. Windows XP 32 + chrome last version
  2. Windows 7家庭高级版64位+ Chrome上一版本
  3. 在PC 2上没有显示meshlambertmaterial示例?

    我发现有一些与灯光或发光颜色相关的问题(最初是黑色,而屏幕黑色=没有看到任何东西。)如果我选择其他颜色,我可以看到3D对象,但结果很差,因为光没有考虑到。行为就像meshbasicmaterial。

    phong材料,depht和其他工作正如预期的那样。

    我保证我正在使用网络示例http://threejs.org/docs/#Reference/Materials/MeshLambertMaterial

    Firefox上一个v。

    的问题

    知道发生了什么事吗?它与我的显卡有关? Windows 7的 其他材料(phong)被认为是好的。

    检查发生了什么的任何工具?

    更新

    问题可能与three.js发布有关。 此示例使用three.js r60:

    http://www.lostmarble.com/misc/experiments/learning-threejs-master/chapter-04/06-mesh-lambert-material.html

    此示例在我的“有问题”的第二台计算机上正常工作。 但是,如果我将src更改为three.js r71,则该框为黑色?

    该示例使用环境白色,但r71中不存在此参数 任何想法Westlangley? (我知道这很奇怪,但......是一个真正的问题)

    enter image description here

1 个答案:

答案 0 :(得分:0)

我可以看到第二个例子是按文件打开的。如果从您发布的链接打开,举例来说是同样的问题? 此外,文件的背景为黑色,因此渲染器的setClearColor属性可能设置错误。黑匣子可以与灯光相关。你可以发布一些代码吗?

我建议你尽可能使用最新版本的三个j。