반응형

오클루전 컬링 2

유니티 최적화 10가지 기법

유니티 최적화 10가지 기법입니다. 오브젝트 풀링: 오브젝트 풀링은 새로운 오브젝트를 생성하는 대신 기존 오브젝트를 재사용하는 기법입니다. 이를 통해 오브젝트 생성 및 소멸에 따른 오버헤드를 줄이고 성능을 개선할 수 있습니다. 세부 수준(LOD): 세부 수준은 카메라에서 멀리 떨어져 있는 오브젝트의 단순화된 버전을 사용하는 기법입니다. 이를 통해 렌더링해야 하는 폴리곤 수를 줄이고 성능을 개선할 수 있습니다. 오클루전 컬링: 오클루전 컬링은 카메라에서 숨겨진 오브젝트를 렌더링하지 않는 기법입니다. 숨겨진 오브젝트를 렌더링하지 않음으로써 렌더링해야 하는 폴리곤의 수를 줄이고 성능을 개선할 수 있습니다. 배치 렌더링: 일괄 렌더링은 여러 개체를 단일 드로우 호출로 결합하는 기법입니다. 이를 통해 렌더링 오버..

개발/유니티 2023.03.19

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

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

공부/C# 2023.03.11
반응형