728x90
PerspectiveCamera
인간의 눈이 보는 방식을 모방하도록 설계되어 있으며 3D 장면을 렌더링 하는데 사용되는 가장 일반적인 프로젝션 모드 카메라 이다
PerspectiveCamera( fov : Number , aspect : Number , near : Number , far : Number )
fov: 카메라 절두체 시야 영역
aspect: 카메라 절두체 종횡비
near: 평면 근처의 카메라 절두체
far: 카메라 절두체 원거리 평면
https://commons.wikimedia.org/wiki/File:Perspective_view_frustum.png#
OrthographicCamera
렌더링된 이미지의 개체 크기는 카메라와의 거리에 관계없이 일정하게 유지된다
OrthographicCamera( left : Number, right : Number, top : Number, bottom : Number, near : Number, far : Number )
left— 카메라 절두체 왼쪽 평면.
right — 카메라 절두체 오른쪽 평면.
top — 카메라 절두체 상단 평면.
bottom — 카메라 절두체하단 평면.
near — 평면 근처의 카메라 절두체.
far — 카메라 절두체 원거리 평면.
https://commons.wikimedia.org/wiki/File:Orthographic_view_frustum.png#
See the Pen particle spheres by 김기남 (@vcyikjgu-the-bold) on CodePen.
728x90
'Front-End > ThreeJS' 카테고리의 다른 글
threejs scaling-performance (1) | 2023.10.23 |
---|---|
Geometries (0) | 2023.07.25 |
Object3D Hierarchy (0) | 2023.07.24 |
Dat GUI (0) | 2023.07.21 |
ThreeJS 시작하기 (0) | 2023.07.20 |