2014-11-12 5 views
1

카메라에서 객체 목록을 숨길 수 있는지 궁금합니다 (물결 시뮬레이션을 통해 평면 위에 참조 매핑을 만드는 데 사용됨). 기본적으로 나는 물 refilaction에서 물체의 목록을 숨기고 싶습니다.Three.js에서 카메라의 객체를 제외하십시오

Object3D.visible 속성은 물론 주 카메라의 객체도 숨길 수 있으므로 쓸모가 없습니다.

아이디어가 있으십니까?

답변

1

반사 카메라를 업데이트하기 전에 반사 표가 렌더링 될 때 객체를 숨기고 다시 표시되도록 설정하십시오.

리플렉션을 수행하는 몇 가지 방법이 있으므로 예제 코드를 제공하지 않겠습니다.

+0

예 이미 비슷한 해결책을 생각하고 있었지만 어떻게해야할지 몰랐습니다. 이제 복제 된 장면의 렌더링을 관리하는 코드를 발견했으며 renderer.render() 함수 이전과 이후에 excludedObjects 배열을 통해 간단한 사이클을 만들고 있습니다. 어쨌든 많은 도움을 주셔서 감사합니다.) –

관련 문제