인프런 커뮤니티 질문&답변

Inwoo J님의 프로필 이미지
Inwoo J

작성한 질문수

Three.js로 시작하는 3D 인터랙티브 웹

기본 장면 만들기 - Mesh

왜 render을 scene만 하지 않나요?

작성

·

161

1

scene.add(camera);
scene.add(mesh);
renderer.render(scene, camera);

이 코드에 궁금한게 scene.add로 camera와 mesh를 했으니 그 무대만 render을 하면 될 것 같은데 왜 render에는 scene이랑 camera가 같이 들어가나요?

 

 

답변 1

2

1분코딩님의 프로필 이미지
1분코딩
지식공유자

three.js에서 카메라는 여러대를 사용할 수 있기 때문입니다. 어떤 카메라를 사용해서 렌더를 할 건지를 선택할 수 있으려면 저런 식으로 넣어줄 수 있어야 겠지요~
후반부에 나오는 징검다리 예제에서도 카메라를 2대 사용하고, 상황에 맞추어 각각의 카메라를 번갈아 사용한답니다.

Inwoo J님의 프로필 이미지
Inwoo J

작성한 질문수

질문하기