일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- reference
- 메타테이블
- 게임
- 참조자
- Effective c++
- 비교 함수 객체
- c++
- effective stl
- UE4
- 오블완
- 예외
- operator new
- 스마트 포인터
- 함수 객체
- 다형성
- 암시적 변환
- 상속
- more effective c++
- 영화 리뷰
- 루아
- Smart Pointer
- lua
- implicit conversion
- 언리얼
- 반복자
- resource management class
- 티스토리챌린지
- virtual function
- exception
- 영화
Archives
- Today
- Total
스토리텔링 개발자
[UE4] LOD(Level Of Detail) 본문
728x90
개요
이전에 밉맵에 대해 정리한 적이 있습니다.
이에 착안하여 다음과 같이 생각해볼 수 있겠습니다.
다양한 품질의 텍스쳐로 밉맵을 구성했듯, 메시의 품질(폴리곤 수)도 조절할 수 있지 않을까?
이에 해당하는 기능이 바로 LOD 입니다.
LOD 설정
LOD 설정은 스테틱 메시에 적용합니다.
LOD를 설정하는 가장 심플한 방법은 아래와 같습니다.
LOD 레벨에 따라 FBX 파일을 임포트
LOD 레벨에 따른 스크린 사이즈 비율 설정
LOD는 스크린 사이즈 대비 스태틱 메시의 크기에 따라 LOD를 처리합니다.
예컨대
스크린 사이즈 비율이 0.5로 설정되어 있다면,
메시가 화면 크기의 50% 미만을 차지할 때 해당 LOD 버전을 사용합니다.
그러므로 각 레벨별로 스크린 사이즈 비율 값을 설정해 줘야 합니다만,
Auto Compute LOD Distance 가 체크되어 있으면 알아서 할당하게 됩니다.
아래의 경우 화면 크기는 1.0, 0.5, 0.25... 순으로 자동 할당이 되고,
LOD 1의 스크린 사이즈 비율이 0.5입니다.
자동 할당된 값이 마음에 들지 않으면 체크를 해제하고 각기 설정해주면 됩니다.
728x90
'개발 > 언리얼 엔진' 카테고리의 다른 글
[UE4] 입력 (0) | 2022.02.22 |
---|---|
[UE4] 데칼(Decal) (0) | 2022.02.17 |
[UE4] 애니메이션 에셋(Animation Asset) (0) | 2022.01.27 |
[UE4] 애니메이션 노티파이 브랜칭 포인트(Animation Notify Branching Point) (0) | 2022.01.20 |
[UE4] 애니메이션 노티파이(Animation Notify) (0) | 2022.01.10 |
Comments