2012-07-09 5 views
0

다중 조명 환경을 수행하는 데 Three.js를 사용하고 있습니다. 나는 4 개의 지시등과 1 개의 주변 광선을 추가한다. 그것은 내 창문 7 + 크롬 컴퓨터, 또 다른 맥 데스크톱과 맥북 프로에서 잘 작동합니다. 하지만 다른 랩톱을 사용하여 테스트하면 작동하지 않습니다. 랩톱은 동일한 Windows 7 64 비트 시스템과 동일한 크롬을 사용합니다. 하지만 그 노트북에는 전혀 불이 들어오지 않습니다. 불이 2 개 이상일 때입니다. 불이 하나 일 때만 작동합니다. 아마도 거기에 너무 많은 조명이있을 것 같아요. 아무도 문제가 뭔지 알고 있습니까?Three.js : 여러 조명 환경을 사용하는 다른 컴퓨터에서 다른 조명 효과

+0

출력이 다른 랩톱에는 열등한 그래픽 카드가있을 가능성이 큽니다. – mrdoob

답변

0

각 빛은 속성과 다양한 슬롯을 소모합니다. 당신의 랩톱은 아마 나쁜 GPU를 가지고있어서 단지 두 개의 라이트만으로 최대가 깨질 것입니다. Three.js는 내부 조명으로 일반 조명 (4 IIRC까지)의 양을 제한합니다. maxLights 매개 변수를 THREE.WebGLRenderer 생성자로 재정의 할 수 있습니다. 그래도 괜찮은 GPU와 드라이버가 필요합니다.