2012-07-09 43 views
0

我使用Three.js來做多燈環境。我添加了4個方向燈和1個環境光。它適用於我的Windows 7 + Chrome電腦,也是另一臺Mac桌面和Macbook Pro。但是當我使用另一臺筆記本電腦進行測試時,它不起作用。筆記本電腦使用相同的Windows 7 64位系統和相同的Chrome。但是,當燈超過2個時,那臺筆記本電腦根本沒有燈。只有一盞燈時它工作正常。我想也許那裏有太多的燈。有人知道有什麼問題嗎?Three.js:在不同的計算機上做不同的燈光效果多燈環境

+0

最有可能的筆記本電腦有不同的輸出有一個劣質的顯卡。 – mrdoob 2012-07-11 05:35:01

回答

0

每個燈消耗屬性和不同的插槽。您的筆記本電腦可能具有如此糟糕的GPU,以至於只有兩盞燈就會損壞最大的GPU。 Three.js也在內部限制常規燈的數量(對4個IIRC),可以使用maxLights參數覆蓋THREE.WebGLRenderer構造函數。不過,這需要體面的GPU以及驅動程序。