툴/유니티

Unity6.0v Shader Graph 샘플

스튜디오 오버그래픽스 2025. 7. 14. 07:08

Unity 6.0버전 HDRP /Shader Graph 17버전

패키지 매니저 Shader Graph 샘플 추가


HDRP Feature Example Scene(Scene)

 

Height Mask

Height Mask라는 Sub Graph 노드를 사용

2개의 텍스쳐를 지정된 Height에 따라 자연스럽게 블렌드 되게 만든 쉐이더

실제로는 2D지만 바위들 사이로 수면이 차오르는 표현 등에 적합.

 

Altitude Mask

실제 월드 포지션 높이에 따라서 2개의 텍스쳐가 블렌드 되는 쉐이더

Position 노드에서 Space가 'Absolute World'로 지정되어 있음.

 

Distance Mask

카메라 거리에 따라서 2개의 텍스쳐가 자연스럽게 블렌드 되는 쉐이더

Absolute World와 Camera Position을 받는다.

 

Angle Mask

각도에 따라 2개의 텍스쳐가 블렌드 되는 쉐이더

이 물체의 윗면만 눈이 쌓인것 처럼 흰색 텍스쳐가 혼합되어 있음

이 오브젝트의 각도와 위치를 바꿔도 동일하게 윗면만 흰색 텍스쳐가 유지됨.

 

Flipbook

25프레임 Flipbook 재생 쉐이더

 

Interior Cubemapping

Cube형태 Mesh지만 내부 공간이 있는 것처럼 보이는 쉐이더

 

Vertex Animation

천이 물결 치는 효과와 깃발이 흔들리는 효과 쉐이더

버텍스 쉐이더로 실제 버텍스의 위치값에 변화를 주는 방식

쉐이더 그래프에서 Vertex를 사용

 

 


HDRP Production Ready Shaders(Scene)

 

Decal Shader

HDRP Decal Projector를 사용해서 Mesh에 쉐이더를 적용하는게 아닌

Projector처럼 특정 영역에 존재하는 Mesh가 있다면 쉐이더 연산을 하게 되는 방식

 

Material Projection

Decal Projector로 지정된 영역에 울퉁불퉁한 흙과 돌을 표현한 쉐이더

Mesh에 쉐이더가 연산되는게 아닌 방식이라서 Cube하나를 옆으로 치우면 단색으로 변함

 

Water Caustics

물 속에서 수면이 일렁이며 발생하는 물 속 산란을 표현

Decal Projector 방식이라 오브젝트가 움직이더라도 월드 좌표를 기준으로 일정하게 표현 됨

 

Running Water / Water Wetness

오브젝트의 위에서부터 아래로 물이 흐르는 효과와 특정 영역의 명암이 더 어둡게 표현된 쉐이더

 

Water

다양한 형태의 물 수면 표현

-한 방향으로 흐르는 물

-호수 처럼 특정 방향없이 잔잔하게 흔들리는 수면

-살짝 떨어지며 흐르는 물

 

Rain

비 맞는 효과 쉐이더

-표면에 물방울이 생기고 스며들어 사라지는 효과

-약간 물이 고여서 수면이 원형으로 퍼지는 효과

 

Snow

 

Ice

색상, 굴절, 반사, 표면을 표현할 뿐만 아니라

얼음 내부에 생긴 기포, 크랙, 결정 등 을 시야각에 따라 내부에 그려지게 표현