반응형

프러스텀 컬링 3

절두체 컬링(Frustum Culling)이란?

1. 프러스텀 컬링(=절두체 컬링, Frustum Culling)이란? 프러스텀 컬링은 컴퓨터 그래픽과 게임 개발에서 씬의 오브젝트가 카메라 뷰 프러스텀(카메라에 보이는 공간의 일부)의 안쪽인지 바깥쪽인지 결정하는 데 사용되는 기법입니다. 이 기술은 카메라에 실제로 보이는 오브젝트만 렌더링하고 프러스텀 외부에 있는 오브젝트는 버림으로써 렌더링을 최적화하는 데 사용됩니다. 카메라의 뷰 프러스텀은 카메라 위치에서 먼 평면까지 확장되는 3D 피라미드 모양의 볼륨으로, 카메라의 위치는 피라미드의 정점에 위치합니다. 프러스텀은 6개의 평면(왼쪽, 오른쪽, 위, 아래, 근거리, 원거리)으로 정의되며, 각 평면은 프러스텀의 경계 평면을 나타냅니다. 이러한 평면은 카메라에 표시되는 공간의 경계를 정의하며, 이러한 평면..

공부/C# 2023.03.11

오클루전 컬링(Occlusion Culling)이란?

1. 오클루전 컬링(Occlusion Culling)이란? 오클루전 컬링은 컴퓨터 그래픽 및 비디오 게임 개발에서 렌더링해야 하는 오브젝트의 수를 줄여 렌더링 성능을 개선하는 데 사용되는 기술입니다. 기본 아이디어는 카메라에 보이지 않거나 다른 오브젝트에 가려진 오브젝트를 렌더링하지 않도록 하여 리소스를 절약하고 프레임 속도를 개선하는 것입니다. 2. 오브젝트의 표시 오클루전 컬링을 수행하려면 시스템에서 어떤 오브젝트가 표시되고 어떤 오브젝트가 표시되지 않는지 결정해야 합니다. 이는 다음과 같은 다양한 방법을 사용하여 수행할 수 있습니다: 1. 프러스텀 컬링: 여기에는 오브젝트가 카메라의 뷰 프러스텀(카메라에 보이는 공간의 일부) 내에 있는지 여부를 확인하는 작업이 포함됩니다. 프러스텀 밖에 있는 오브젝..

공부/C# 2023.03.11
반응형