Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js:在不同的计算机上进行多灯光环境下的不同灯光效果_Three.js - Fatal编程技术网

Three.js:在不同的计算机上进行多灯光环境下的不同灯光效果

Three.js:在不同的计算机上进行多灯光环境下的不同灯光效果,three.js,Three.js,我正在使用Three.js来创建一个多灯光环境。我添加了4个平行光和1个环境光。它在我的windows 7+Chrome电脑上运行得非常好,它也是另一台Mac台式机和Macbook pro。但当我用另一台笔记本电脑测试时,它就不工作了。笔记本电脑使用相同的Windows7 64位系统和相同的chrome浏览器。但是当灯超过2点时,笔记本电脑上就没有灯了。当只有一盏灯时,它可以正常工作。我想可能里面的灯太多了。有人知道有什么问题吗 每个灯光消耗属性和不同的插槽。你的笔记本电脑可能有如此糟糕的GPU

我正在使用Three.js来创建一个多灯光环境。我添加了4个平行光和1个环境光。它在我的windows 7+Chrome电脑上运行得非常好,它也是另一台Mac台式机和Macbook pro。但当我用另一台笔记本电脑测试时,它就不工作了。笔记本电脑使用相同的Windows7 64位系统和相同的chrome浏览器。但是当灯超过2点时,笔记本电脑上就没有灯了。当只有一盏灯时,它可以正常工作。我想可能里面的灯太多了。有人知道有什么问题吗

每个灯光消耗属性和不同的插槽。你的笔记本电脑可能有如此糟糕的GPU,以至于只有两盏灯就超过了最大值。Three.js还对常规灯光的数量进行了内部限制(限制为4 IIRC),可以使用
maxLights
参数将其覆盖为
Three.WebGLRenderer
构造函数。不过,这需要一个像样的GPU和驱动程序。

最有可能的是,具有不同输出的笔记本电脑的图形卡质量较差。