일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- lua
- 상속
- more effective c++
- 게임
- 비교 함수 객체
- 스마트 포인터
- 암시적 변환
- 다형성
- 오블완
- 반복자
- exception
- 루아
- reference
- effective stl
- UE4
- 언리얼
- virtual function
- implicit conversion
- 메타테이블
- 참조자
- Smart Pointer
- operator new
- c++
- 예외
- Effective c++
- resource management class
- 영화
- 영화 리뷰
- 티스토리챌린지
- Vector
Archives
- Today
- Total
목록디스턴스 컬링 (1)
스토리텔링 개발자
[UE4] 컬링(Culling)
개요 게임에는 수많은 오브젝트들이 배치됩니다. 하지만 그 배치된 오브젝트들이 늘 그려질 필요는 없을 것입니다. 전혀 노출되지 않는 오브젝트까지 매번 계산하여 그리는 건 낭비이기 때문입니다. 이렇게, 필요 없는 상황에 렌더링을 하지 않게 하는 기법을 컬링이라고 합니다. 액터의 바운드 그려지지 않는 액터를 구분하기 위해서는, 우선 액터가 카메라의 시야에 있는지 없는지를 체크하기 위한 기준이 필요합니다. 액터는 컬링(가시성 테스트)을 위해 (박스형 + 구형)의 바운드 세트를 가지고 있습니다. 각각은 다음과 같습니다. 구형 바운드 간단한 거리 테스트에 사용합니다. 박스형 바운드 액터의 본 모양에 가까운 형태로 설정되어, 좀 더 정밀한 테스트에 사용합니다. 컬링의 종류 컬링이 필요한 상황은 각양각색입니다. 아래는..
개발/언리얼 엔진
2021. 9. 17. 13:44