언리얼 엔진 - 라이팅 기초


라이트는 씬의 분위기, 깊이 및 전반적인 비주얼 퀄리티에 중요한 역할을 하기 때문에 
각각의 라이트의 유형을 알고 용도에 맞게 사용할 필요가 있습니다. 

이번 글에서는 언리얼 엔진에서 사용되는 라이트의 특성을 알아보고
씬에 적용하여 의도에 맞는 분위기를 내보겠습니다.


시작을 위해 3인칭 시점의 기본 맵으로 시작해 보겠습니다. 


우선 기본적으로 설치되어 있는 라이트들을 바탕으로 어떠한 역활을 하는지 알아보겠습니다.


1. Directional Light (디렉셔널 라이트)

  • 설명: 디렉셔널 라이트는 태양광이나 달빛과 같은 환경광을 시뮬레이션합니다. 빛이 씬 전체에 균일하게 적용되며, 특정한 방향으로 쏟아지는 광원을 표현합니다.
  • 용도: 야외 환경, 자연광을 표현할 때 주로 사용됩니다.
  • 주요 설정:
    • Intensity: 빛의 강도.
    • Light Color: 빛의 색상.
    • Indirect Lighting Intensity: 간접 조명의 강도.
    • Shadow Bias: 그림자의 위치를 조정하여 샤도우 문제를 해결.
    • Cascaded Shadow Maps (CSM): 원거리에서의 그림자 품질 설정.


씬에서 태양과 같은 역활을 하는 라이트 입니다. 야외 환경에는 필수 입니다.  


2. Sky Light (스카이 라이트)

  • 설명: 스카이 라이트는 하늘이나 환경에서 반사된 빛을 시뮬레이션합니다. 씬 전체에 부드럽게 퍼지는 간접 조명과 반사를 제공합니다.
  • 용도: 실내외 전반적인 조명 및 하늘에서 오는 빛의 표현.
  • 주요 설정:
    • Intensity: 빛의 강도.
    • Source Type: 캡쳐된 이미지나 스카이박스에서 빛을 받아올 수 있음.
    • Cubemap Resolution: 스카이 라이트 캡처 해상도.
    • Lower Hemisphere Is Black: 하단 반구에서의 색상을 검정으로 설정할지 여부.

- 라이트 테스트








스카이 라이트 입니다. 주변의 배경 색을 씬 전체에 간접적으로 뿌려줍니다.


우선 디렉셔널과 스카이 라이트로 환경 셋팅을 해보겠습니다. 
아래는 기본적인 라이팅 셋팅 입니다.



벽의 어두운 부분이 조금 더 밝아 졌으면 하기에 여기서 스카이 라이트의
값을 조금 조정해 주겠습니다. 전체적으로 조금 더 밝아 졌습니다.



스카이 라이트 칼라를 조정한다면 아래와 같이 전체적으로 조정된 색으로 스카이 라이트를 적용해줄수도 있습니다.


아침의 라이팅 표현

아침에 태양이 비치고 안개가 낀 환경의 느낌을 표현해 봅니다. 
우선 아침의 태양의 빛은 보통 부드러운 황금빛이나 따뜻한 주황색으로 표현되니
디렉셔널의 색상을 조금만 주황계통으로 설정하도록 하겠습니다.



이제 포그를 설정합니다. 
포그 밀도를 0.3으로 올리고,  볼류 메트릭 포그 옵션을 활성화 했습니다.

3. Exponential Height Fog는 언리얼 엔진에서 씬에 안개 효과를 추가하기 위해 사용되는 강력한 기능입니다. 이 안개는 높이에 따라 지수적으로 농도가 변하며, 씬에 사실적이고 분위기 있는 안개 효과를 부여합니다. 주로 넓은 야외 환경이나 특정 분위기를 연출할 때 사용됩니다.

주요 특징 및 설정

  1. Fog Density (안개 밀도)

    • 설명: 안개의 기본 농도를 결정합니다. 값이 높을수록 안개가 더 짙어지고, 낮을수록 희미해집니다.
    • 사용 방법: 씬 전체에 안개의 존재감을 조정하는 기본 설정입니다. 낮은 값에서는 거의 투명해지며, 높은 값에서는 매우 짙은 안개가 나타납니다.
  2. Fog Inscattering Color (안개 산란 색상)

    • 설명: 안개가 빛을 산란시킬 때 나타나는 색상을 설정합니다. 일반적으로 하늘 색이나 원하는 분위기에 맞춰 조정할 수 있습니다.
    • 사용 방법: 안개에 색을 입혀 씬의 특정 분위기를 강조할 수 있습니다. 예를 들어, 차가운 새벽의 느낌을 위해 푸른색 계열을, 따뜻한 저녁 분위기를 위해 주황색이나 붉은색 계열을 사용할 수 있습니다.
  3. Volumetric Fog (볼류메트릭 안개)

    • 설명: 볼류메트릭 안개는 3D 공간에서 볼 수 있는 진짜 물리적인 안개를 시뮬레이션합니다. 이 기능을 활성화하면 라이트와 상호작용하여 빛줄기(God Rays)와 같은 효과를 구현할 수 있습니다.
    • 사용 방법: Volumetric Scattering, Lighting Intensity 등을 조절하여 빛이 안개를 통과할 때 어떻게 보이는지를 세부적으로 설정할 수 있습니다.



볼류메트릭 옵션을 키니 주변이 안개로 뒤덮혔습니다.

안개가 하늘의 색을 더 많이 반영하면 좋을듯해서 해당 되는 옵션을 조정 하겠습니다.



포그의 알베도 색상을 조정하니 아래와 같은 느낌의 환경이 되었습니다. 


 
조정하면 주광이 주황색을 가진 상태에서 어두운 부분은 파란끼를 가지게 설정할 수 있습니다. 


그럼~ 홧팅입니다~












댓글

이 블로그의 인기 게시물

Making Dice (Blender, Quixel Mixer)

Bake Normal map & ID map (With Blender, Substance)

게임을 만드는 것에 대하여 (1)