본문 바로가기
이펙트 (FX)/이펙트 팁 : Unreal

[Unreal/Material] Single Layer Water 쉐이딩 모델 기초

by Minkyu Lee 2026. 5. 19.

개요

Single Layer Water는 불투명이므로 반투명 재질에 비해 성능에 압도적으로 유리하다.

따라서 해당 쉐이딩 모델에 대한 이해는 물 표현에 필수적이다.

 

Single Layer Water is highly advantageous in performance due to its opacity.

Therefore, Understanding of the Shading model is essential for water representation.

 

내용

 

1. ScatteringCoefficients (산란 계수)

  • 한 줄 요약: 물이 얼마나 탁한가(탁도)를 결정합니다.
  • 쉽게 이해하기: 빛이 물속 입자에 부딪혀 사방으로 튕기는 정도입니다.
    • 값이 낮으면: 빛이 방해받지 않고 그대로 통과해 생수나 맑은 수영장처럼 속이 투명하게 들여다보입니다.
    • 값이 높으면: 빛이 내부에서 심하게 튕겨 우유, 오렌지 주스, 혹은 흙탕물처럼 앞이 보이지 않고 걸쭉하고 탁해집니다.

2. AbsorptionCoefficients (흡수 계수)

  • 한 줄 요약: 수심에 따른 물의 실제 색깔을 결정합니다.
  • 쉽게 이해하기: 빛이 물속을 통과하면서 어떤 색(파장)이 먼저 빨려 들어가 사라지는가를 정합니다.
    • 반전의 법칙: 셰이더 특성상 내가 선택한 색의 반대색(보색)이 물 색깔로 나타납니다. 예를 들어 빨간색(Red)을 흡수하게 설정하면, 물은 붉은 기가 빠진 맑은 청록색(Cyan)이나 푸른색으로 표현됩니다.
    • 수심이 얕은 곳은 투명하고, 깊어질수록 이 흡수된 보색이 누적되어 점점 어둡고 짙은 물 색깔이 나옵니다.

3. PhaseG (페이즈 G)

  • 한 줄 요약: 햇빛을 받을 때 물이 어느 각도에서 밝게 보일지(방향성)를 정합니다.
  • 쉽게 이해하기: 태양(광원)과 카메라(플레이어 시선)의 위치에 따라 물속 빛의 밝기를 제어합니다.
    • 양수 (+): 태양을 정면으로 마주 보고(역광) 있을 때 수면 아래가 눈부시게 밝아집니다.
    • 음수 (-): 태양을 등지고 있을 때 물속이 밝아집니다.
    • 주로 잔잔한 물결이나 파도가 일렁일 때, 굴곡에 따라 물의 윤곽과 음영을 입체적으로 살려주는 조미료 역할을 합니다.

4. ColorScaleBehindWater (수면 아래 컬러값)

  • 한 줄 요약: 물밑 바닥의 밝기 부스터입니다.
  • 쉽게 이해하기: 수면 아래에 잠겨 있는 지형이나 돌, 오브젝트들의 휘도(밝기 배율)를 강제로 올려줍니다.
    • 주로 햇빛이 물결에 굴절되어 바닥에 그물처럼 일렁이는 코스틱스(Caustics, 햇빛 무늬) 효과를 구현할 때 씁니다. 이 값을 높여주면 물속 바닥에 맺히는 햇빛 일렁임이 훨씬 화사하고 선명하게 도드라집니다.

 

댓글