나는 파노라마 뷰어을 쓰고 있습니다. 이미지는 다양한 양의 얼굴이있는 구체에 표시됩니다. 더 나은 성능을 위해 카메라 방향으로 만 얼굴을 렌더링하고 싶습니다.ThreeJS 카메라 뒤에서 얼굴 렌더링 사용 안 함
ThreeJS는 자동으로이 작업을 수행합니까? 아니면 렌더링되지 않는 매시의 특정 얼굴을 선언 할 수 있습니까?
은 mash.faces[5].rendered = false;
정도입니다.
나는 파노라마 뷰어을 쓰고 있습니다. 이미지는 다양한 양의 얼굴이있는 구체에 표시됩니다. 더 나은 성능을 위해 카메라 방향으로 만 얼굴을 렌더링하고 싶습니다.ThreeJS 카메라 뒤에서 얼굴 렌더링 사용 안 함
ThreeJS는 자동으로이 작업을 수행합니까? 아니면 렌더링되지 않는 매시의 특정 얼굴을 선언 할 수 있습니까?
은 mash.faces[5].rendered = false;
정도입니다.
이 프로세스를 viewing frustum culling이라고하며 ThreeJS가 처리합니다.
ThreeJS도 재료 설정에 따라 font and/or backface culling을 처리합니다. 얼굴의 보이는 면만 렌더링된다는 것을 의미합니다.
Here in the documentation ThreeJS Frustum을 찾을 수 있습니다.
frustumCulled
속성이 THREE.Object3D
인 경우 절두체 컬링 및 is by default set to true을 관리하는 경우.
롤링 경우 자신의 정점, 가장자리, 지수, 반 시계 방향으로 순서대로 저장 정점을 가진 삼각형은 기본적으로 전면 직면이라고합니다 :
내가 믿는"To activate face culling, GL_CULL_FACE must first be enabled with glEnable. By default, face culling is disabled"
당신이 절두체 검사를 취소하지 한 경우, 그것 ThreeJS이 자동으로 않습니다. – Hotted24