This page may not work correctly inside the Unity editor. Open in browser

Wind

nature-shaders-shader-graph-wind.jpg

입력 정보와 머티리얼 설정을 바탕으로 바람 애니메이션을 계산합니다. 바람이 버텍스에 적용되고 새 버텍스 좌표와 버텍스 노멀로 반환됩니다.

입력

  • Vertex:색상 보정을 적용할 색상
  • Vertex World Position:Hue, Saturation, Lightness 값입니다. 값이 0이면 색상 보정이 적용되지 않습니다.
  • Normal: 오브젝트 공간 내 버텍스의 노멀 디렉션입니다.
  • Texcoord 0: 버텍스의 텍스처 좌표(채널 0)
  • Texcoord 1: 버텍스의 텍스처 좌표(채널 1)
  • Color: 버텍스 색상입니다.

출력

  • Vertex Out: 바람 애니메이션을 바탕으로 옮겨진 버텍스
  • Normal Out: 바람 애니메이션을 바탕으로 재계산된 버텍스 노멀

기타 프로퍼티

입력 정보로도 충분히 바람 애니메이션을 계산할 수 있지만 머티리얼 설정을 바탕으로 이용 가능한 옵션이 더 있습니다. 머티리얼 설정은 머티리얼 프로퍼티를 바탕으로 결정됩니다. 이 프로퍼티들은 셰이더에 추가할 수는 있지만 노드에 연결하면 안 됩니다.

Wind Control

nature-shaders-shader-graph-properties-wind-control.jpg

바람 애니메이션을 컴퓨팅하는 데 어떤 데이터를 사용할지를 결정합니다. 이 옵션을 활성화하려면 스크린샷과 같은 설정으로 셰이더에 키워드 열거를 추가합니다.

Object Height

nature-shaders-shader-graph-properties-object-height.jpg

오브젝트의 높이입니다. 바람 조절이 Vertex나 UV로 설정된 경우 바람 애니메이션을 컴퓨팅하는 데 사용됩니다. 이 옵션을 활성화하려면 Vector1 프로퍼티를 셰이더에 추가해 _ObjectHeight레퍼런스를 입력합니다.

Object Radius

nature-shaders-shader-graph-properties-object-radius.jpg

오브젝트의 반지름입니다. 바람 조절이 Vertex나 UV로 설정된 경우 바람 애니메이션을 컴퓨팅하는 데 사용됩니다. 이 옵션을 활성화하려면 Vector1 프로퍼티를 셰이더에 추가해 _ObjectRadius레퍼런스를 입력합니다.

Trunk Bend Factor

nature-shaders-shader-graph-properties-trunk-bending.jpg

나무 몸통에 적용되는 휘어짐의 정도입니다. 이 옵션을 활성화하려면 Vector2 프로퍼티를 셰이더에 추가해 _TrunkBendFactor레퍼런스를 입력합니다. X 값은 몸통의 휘어짐 팩터이고, Y 값은 나무둥치의 추가적 휘어짐 팩터입니다.

도움이 되었습니까?
0명 중 0명이 도움이 되었다고 했습니다.