TA: Flowing Water

박춘팔·2026년 7월 9일

TA

목록 보기
8/8

📅 2026-07-09

저는 오늘부터 30일간 매일 1개씩 Material을 만들어볼겁니다!(유튜브 톤으로)

주제

Flowing Water

오늘부터는 움직이는 Material들을 만들어볼것이다.

흐르는 물을 만들었다

사용 노드

Panner

Panner은 UV좌표를 시간에 따라 이동시키는 노드이다.

HLSL 수식은

float2 pannedUV = UV + Speed * Time; 

Panner은 매시의 표면이 실제로 움직이는 것이 아니라 UV좌표가 변경되는 것이기 때문에 오해하면 안된다.

BlendAngleCorrctedNormals

NormalMap 두개를 자연스럽게 합성하는 MF이다.
Normal은 단순한 색이 아니라 방향벡터이기 때문에
RGB를 Add 노드로 더해버리면 방향정보가 틀어질 수 있다.

단점은 단순히 합성하는 역할을 하기때문에 FlattenNormal 노드를 함께 사용해 Flatness를 조절해줄 필요가 있다.

FlattenNormal

  • Flatness 낮음 = 원본 Normal에 가까움
  • Flatness 높음 = 더 평평한 Normal

Flatness 0.5

Flatness 1

결과

profile
이것 저것 다해보는 삶

0개의 댓글