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