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

fave.kr님의 프로필 이미지
fave.kr

작성한 질문수

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

기본장면 만들기 - Camera

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

작성

·

282

0

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

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

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

답변 1

1

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

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

fave.kr님의 프로필 이미지
fave.kr

작성한 질문수

질문하기