본문 바로가기
Unreal Engine

언리얼 엔진에서 HDRI 라이팅 환경을 설정하는 방법

by hfgraphic 2025. 8. 6.
반응형

 

언리얼 엔진에서 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 + 드래그)를 통해 동일한 라이트를 쉽게 추가할 수 있다.
  • 라이트 채널을 사용하면 특정 라이트가 특정 오브젝트에만 영향을 미치도록 설정할 수 있다.

 

반응형