본문으로 건너뛰기

© 2026 Molayo

YouTube요약2026. 06. 06. 08:36

무료 Stylized Water Shader URP (Unity 6 튜토리얼)

요약

Unity 6 URP 환경에서 사용할 수 있는 무료 Stylized Water Shader 활용법을 소개합니다. 굴절, 거품, 해안선 교차 등 다양한 커스터마이징 기능을 갖춘 셰이더의 설정 및 사용 방법을 다룹니다.

핵심 포인트

  • Unity Asset Store에서 무료로 다운로드 가능
  • 굴절, 표면/거품 색상, 반사 등 풍부한 커스터마이징 지원
  • 해안선 교차 및 지형 렌더링 최적화 기능 포함
  • URP Asset에서 Depth texture 활성화 필수

영상: 무료 Stylized Water Shader URP (Unity 6 튜토리얼)
채널: SpeedTutor
길이: 5분 21초
출처: 자막 (자동 생성, 영어)

안녕하세요 여러분, Matt입니다. SpeedTutor에 오신 것을 환영합니다. 오늘은 무료 Stylized Water Shader (스타일화된 물 셰이더)를 살펴보겠습니다. 이 셰이더는 용암 바다, 일반적인 바다, 강, 또는 독이 든 강과 같이 매우 스타일리시한 것을 만들고 싶을 때 모두 사용할 수 있는 유연성을 가지고 있습니다. 굴절 (Refraction), 표면 색상 (Surface color), 거품 색상 (Foam color), 물체와의 교차 지점 (Intersection with objects), 다양한 조명 (Lighting), 반사 (Reflections) 활성화 등 커스터마이징할 수 있는 요소가 매우 많은 정말 멋진 셰이더입니다. 오늘 함께 확인해 보겠습니다. 그리고 '좋아요'를 눌러주시면 저에게 큰 도움이 됩니다.

방법은 Unity Asset Store에 가서 'water stylized shader', 제작자 'perspective camera'를 검색하면 됩니다. 클릭하여 Unity에서 열 수 있으며, 그 후 Package Manager (패키지 매니저)에서 찾아 바로 임포트 (Import)할 수 있습니다. 임포트가 완료되면 Stylized Water Shader를 사용할 수 있게 됩니다. 사용할 수 있는 다양한 Prefabs (프리팹), 프리셋 재질 (Preset materials), 스크립트 (Scripts) 등이 포함되어 있습니다. 또한 친절한 문서 (Documentation)도 제공됩니다. Water template scene (워터 템플릿 씬)을 열면 여기서 바로 확인할 수 있습니다. 이 씬은 말 그대로 별도의 여러 세그먼트 (Segments)로 구성되어 있습니다. 기본적으로 큐브 (Cubes) 위에 구축된 것이며, 해안선 교차 (Shoreline intersection) 기능도 갖추고 있습니다. 따라서 지형 (Terrain)을 관통하는 지오메트리 (Geometry)를 사용하더라도 적합하며 올바르게 렌더링됩니다. 여러분이 실제로 사용해야 할 것은 Shader Graphs (셰이더 그래프)와 Water unlit shader (워터 언릿 셰이더)뿐입니다. 또한 물 안에 있는 이 작은 공을 선택해 보면, Rigid body (강체)를 고려하여 위아래로 까딱거리며 움직이는 자체 Floating object script (부유 오브젝트 스크립트)가 포함되어 있어 매우 유용합니다. 마지막으로 꼭 확인해야 할 점은, 여러분의 URP Asset (URP 에셋)에서 Depth texture (깊이 텍스처)가 활성화되어 있어야 한다는 것입니다.

이 셰이더 (Shader)를 살펴보기 위해 먼저 시작하자면, 활성화하거나 비활성화할 수 있는 World Space UV (월드 공간 UV)가 있습니다. World Space UV (월드 공간 UV)는 에셋을 사용할 때 모든 것이 매끄럽게 정렬되도록 하고 싶을 때 유용합니다. Perspective mode (원근 모드)를 사용 중인지, 아니면 Orthographic camera (직교 카메라)를 사용 중인지에 따라 달라집니다. 메인 카메라 (Main Camera)가 Perspective (원근)인지 Orthographic (직교)인지 확인하여 설정할 수 있는데, 이를 비활성화하면 Depth (깊이)가 계산되는 방식이 달라지기 때문입니다. Depth fade distance (깊이 페이드 거리)는 특히 수중 실루엣이 얼마나 깊게 보이는지, 그리고 깊은 곳과 얕은 곳의 색상을 계산합니다. 그다음, 영역의 깊이를 조절하기 위해 Gradient (그라데이션)를 사용하는 대신 Step (단계)의 수를 제어하는 모드인 Step mode (스텝 모드)를 활성화할 수 있습니다. Horizon distance (지평선 거리)는 계산이 생성되는 방식에 대한 지평선 라인 (Horizon line)에 영향을 미칩니다. Rising color (상승 색상)는 멀리 바라볼 때 물에 추가되는 색상입니다. 보시다시피 그곳에서 천천히 전환됩니다. Refraction speed (굴절 속도)는 물의 관점에서 왜곡된 이미지가 얼마나 빨리 움직이는지를 제어하는 데 관한 것입니다. Reflection scale (반사 스케일)은 왜곡에 적용되는 차원과 Noise (노이즈)를 제어할 수 있게 해줍니다. Refraction strength (굴절 강도)는 생성될 수 있는 왜곡의 실제 강도를 결정합니다. 그리고 Foam direction (거품 방향)과 Foam speed (거품 속도)를 변경하면, 물이 움직이는 것처럼 보이도록 설정할 수 있습니다. 씬 (Scene)을 어떻게 스타일라이즈 (Stylize) 하느냐에 따라 더 크거나 작게 보이도록 Tiling (타일링)을 설정할 수 있습니다. 그다음은 Foam distortion (거품 왜곡)으로, 거품이 뒤틀리거나 왜곡되거나 혹은 더 기묘한 방식으로 움직이게 하고 싶을 때 사용합니다. 이를 고려한다면 용암이나 지옥 같은 곳에서 볼 수 있는 모습으로 만들 수도 있을 것입니다. 물론 Foam color (거품 색상)가 있으며, 그다음에는 원래 거품 바로 아래에 렌더링되는 Secondary foam color (보조 거품 색상)가 있습니다. 그리고 모든 Offset (오프셋)을 설정할 수 있습니다.

그다음으로 볼 수 있는 것은 교차 설정 (Intersection settings)입니다. 생성된 거품 (foam)이 우리가 이미 가지고 있는 지형 (geometry)과 교차할 때, 그 타일링 (tiling), 깊이 (depth), 페이드 (fade), 그리고 그에 따른 설정들을 제어할 수 있습니다. 그다음으로는 이 물의 실제 표면에 영향을 주는 특정 노멀 강도 (normal strength)와 속도 (speed) 설정이 있습니다. 스펙큘러 색상 (specular color)과 경도 (hardness)를 조절할 수 있습니다. 또한 파도의 가파름 (wave steepness), 파장 (wave length) 같은 요소들을 제어하여 바다처럼 더 격렬하게 보이도록 만들 수 있습니다. 바다의 무작위적인 깊은 구역에 적용되는 caves (동굴)라는 텍스처도 있습니다. 여기서 cave scale (동굴 스케일)을 조정해 보면, 물 아래에서 스케일이 어떻게 변하는지 확인할 수 있습니다. 수중에서 스케일이 어떻게 영향을 받는지 볼 수 있으며, 수중에서 거의 보일 듯한 왜곡 (distortion)과 그에 따른 모든 오프셋 (offsets)도 조절할 수 있습니다. 이 기능의 멋진 점은 반사 (reflection)를 설정할 수 있고, 그 반사의 왜곡 (distortion)과 원본 및 다른 요소 간의 블렌드 (blend)를 설정할 수 있다는 것입니다. 따라서 매우 다양한 스타일의 룩 (looks)을 만들어낼 수 있습니다. 말씀드린 것처럼, 프리셋 머티리얼 (preset materials)을 살펴보면 선택할 수 있는 다양한 프리셋들이 있습니다. ocean water (바다 물), river water (강물), stylized cool water (스타일라이즈드 시원한 물), stylized lava (스타일라이즈드 용암), ocean water (바다 물), 그리고 stylized poison (스타일라이즈드 독물) 같은 것들을 볼 수 있습니다. 다양한 프리팹 (prefabs)이 준비되어 있습니다. 여러분이 할 일은 머티리얼 (material)을 하나 생성하고 모든 것을 조정하는 것뿐입니다. 여러분의 의견을 알려주시고, Unity Asset Store에서 이 멋진 에셋 (asset)을 확인해 보세요. 다른 어디에서도 찾을 수 없는 230개 이상의 다양한 스크립트 (scripts), 에셋 (assets), 프로젝트 (projects)를 얻으려면 제 Patreon을 꼭 확인해 주세요. 좋아요를 눌러주시면 저에게 큰 도움이 됩니다. amazing support를 보내주신 party of 10과 very shuther에게 큰 감사를 드립니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 YouTube SpeedTutor (Unity)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0