반응형
언리얼 엔진에서 HDRI(High Dynamic Range Image) 라이팅 환경을 설정하는 방법
HDRI란?
- HDRI는 일반적인 8비트 이미지보다 넓은 계조(레인지)를 가진 이미지를 사용하여 라이팅을 구현하는 방식이다.
- IBL(Image Based Lighting)이라고도 불린다.
HDRI 설정 방법

- 과거에는 블루프린트의 라이트 스튜디오를 사용했지만, 최근에는 내장 플러그인인 'HDRI 백드롭'을 활성화하여 사용한다.
- 플러그인 활성화 후 재시작해야 한다.
작업 환경 구성

- 프로젝트를 위해 챕터명_오브젝트와 같은 폴더를 생성하여 어셋을 정리한다.
- 새로운 빈 레벨을 생성하고, 저장한다.
- 외부 DCC 툴에서 제작한 'Horizon'이라는 오브젝트를 FBX 파일로 가져온다. 이때 머티리얼은 가져오지 않도록 설정한다.
- HDRI 백드롭 액터를 레벨에 드래그하여 배치한다.
- HDRI 백드롭은 반구 형태의 지오메트리에 HDRI 이미지를 투영하는 방식으로 작동하며, 그림자 생성이 가능하다.
- HDRI 백드롭의 크기와 위치를 조절하여 원하는 공간을 설정한다. 크기는 500 이상을 권장한다.
HDRI 이미지 적용

- HDRI 백드롭의 디테일 패널에서 탐색 버튼을 눌러 기본 제공되는 HDRI 이미지를 적용해 볼 수 있다.
- HDRI 백드롭의 회전 값을 조절하여 빛의 방향을 변경할 수 있다.
- 인텐시티(Intensity) 값을 조절하여 빛의 강도를 변경한다.
HDRI 이미지 다운로드

- 폴리 헤븐(Poly Haven)이라는 무료 HDRI, 텍스처, 모델링 제공 사이트를 추천한다.
- 다운로드 시 언리얼 엔진에서 활용 가능한 HDR 포맷을 선택한다.
HDRI 이미지 가져오기 및 설정
- 다운로드 받은 HDRI 이미지를 언리얼 엔진 콘텐츠 브라우저에 드래그하여 가져온다.
- HDRI 백드롭에 HDRI 이미지를 적용하면 텍스처가 흐릿하게 보일 수 있다.
- 이 문제는 큐브맵 텍스처 설정에서 밉맵(Mip Gen Settings)을 '노 밉맵'으로 변경하여 해결할 수 있다.


라이팅 추가 및 보조
- HDRI 백드롭을 활용한 환경광 외에, 로컬 라이트(포인트 라이트, 렉트 라이트 등)를 추가하여 조명을 더 풍부하게 만들 수 있다.
- 자동 노출(Auto Exposure)을 끄고, 노출 보정 값을 고정하면 작업 중 라이팅이 자동으로 변하는 것을 방지할 수 있다.
- 키 라이트, 필 라이트, 백 라이트를 설정하여 오브젝트의 입체감을 살리는 3점 조명(3-point lighting) 방식을 시연한다.
- 복사(Alt + 드래그)를 통해 동일한 라이트를 쉽게 추가할 수 있다.
- 라이트 채널을 사용하면 특정 라이트가 특정 오브젝트에만 영향을 미치도록 설정할 수 있다.
반응형
'Unreal Engine' 카테고리의 다른 글
Unreal Engine 라이트 "로컬 라이트와 글로벌 일루미네이션(GI)" (0) | 2025.07.30 |
---|---|
언리얼 엔진 5 및 에픽게임즈의 제3자 프로그램 설치 방법 (0) | 2025.07.27 |