• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

scene에 camera add는 꼭 필요한 건가요?

23.12.07 00:11 작성 조회수 193

0

renderer에서 camera를 render 해주는데, scene에 add가 꼭 필요한건지 궁금해요!

scene.add(camera) 를 지웠을 때도 에러메세지 없이 잘 작동이 되는 것 같은데 필요한 코드인가요?

만약 필요한 코드라면, scene에 add 된 light와 mesh는 왜 따로 render을 해주지 않는건가요?

답변 1

답변을 작성해보세요.

1

렌더링할 때 renderer.render(scene, camera) 함수의 인자로 카메라가 전달되기 때문에, 말씀대로 Scene 객체에 꼭 직접 추가할 필요는 없습니다. 그냥 관례적으로 해오던거라고 보시면 될 것 같아요.
물론 카메라가 다른 Object3D 객체에 add될 필요가 있는 경우에는 해당 객체에서 명시적으로 add 해주셔야 하고요.