[그래픽스] 컬링(Culling)의 종류와 원리
🎲 Frustum Culling 프러스텀 컬링은 카메라 앵글안에 들어오지 않는 오브젝트들을 걸러내어 렌더링을 최적화하는 기법입니다. 기본 카메라 정보(near plane, far plane, FOV, aspect ratio)를 이용해 6개의 평면을 구합니다. 각각의 평면은 near, far, left, right, top, bttom으로 렌더링이 이루어지는 범위를 나타냅니다. 이 평면들 안쪽에 없을 경우 컬링(렌더링 대상에서 제외)하는 것입니다. 이때, 평면의 안쪽인지 바깥쪽인지는 벡터 외적을 통해 구합니다. 벡터외적을 할때 어떤 좌표를 사용할지도 결정해야합니다. 오브젝트의 경우 아직 렌더링이 확정되지 않은 상태 이기 때문에 wolrd position까지 밖에 구해지지 않은 상태입니다. 반면에 plane..