물(Water) 시스템을 사용하면 스플라인 기반 워크플로를 사용하여 랜드스케이프 터레인과 상호작용하고 함께 작동하는 강, 호수, 바다를 생성할 수 있습니다. 물 시스템은 셰이딩과 메시 렌더링 파이프라인을 통합하며, 물 위를 지나간 배 뒤에 발생하는 항적이나 후류에 의한 잔물결 등의 유체 시뮬레이션과 물리적 인터랙션을 제공하는 표면을 게임플레이에서 제공합니다.
워터 시스템 플러그인 및 콘텐츠 활성화
물 시스템은 프로젝트의 필요에 따라 활성화하거나 비활성화할 수 있는 독립형 플러그인입니다. 이 플러그인은 물의 렌더링 및 메싱 시스템을 활성화하고, 사용할 예시와 기본 콘텐츠도 제공합니다.
워터 시스템을 활성화하려면 편집(Edit) > 플러그인(Plugins)에서 플러그인 브라우저를 엽니다. 워터(Water) 플러그인을 검색해서 체크박스를 체크하고 활성화합니다.
에디터를 재시작하여 변경사항을 적용합니다.
추가 워터 플러그인 콘텐츠
워터 플러그인에는 프로젝트에 사용하거나 탐구에 사용할 수 있는 몇몇 기본 머티리얼과 콘텐츠도 있습니다. 이러한 머티리얼과 콘텐츠는 콘텐츠 브라우저(Content Browser)의 Water Content 폴더에 있습니다.
콘텐츠 브라우저에 이 폴더가 없으면, 오른쪽 하단에 있는 뷰 옵션(View Options)을 선택한 다음, 엔진 콘텐츠 표시(Show Engine Content)와 플러그인 콘텐츠 표시(Show Plugin Content) 옆에 있는 체크박스를 체크합니다.
이 폴더에는 다음과 같이 직접 사용해볼 수 있는 예제 맵과 콘텐츠가 있습니다.
굴절 반사 생성
유체 시뮬레이션
피직스 시뮬레이션 부력 블루프린트
시작하기
물 메싱 시스템 및 수면 렌더링
표면 메시와 머티리얼을 물 렌더링에 사용하는 방법을 간략하게 살펴봅니다.
워터 바디 액터
사용 가능한 다양한 워터 바디를 살펴보고 이를 활용하여 워터 시스템이 있는 월드를 제작하는 방법을 알아봅니다.
핵심 사항
워터 웨이브 에셋을 사용하여 워터 웨이브 시뮬레이션하기
워터 웨이브 에셋을 사용하여 워터 웨이브 시뮬레이션을 구동하는 방법을 간략하게 살펴봅니다.
워터 부력 컴포넌트
오브젝트가 수면을 따라 떠 다니도록 부력 컴포넌트를 구성하고 사용하는 방법을 알아봅니다.
단일 레이어 물 셰이딩 모델
물리 기반 물 표면을 렌더링하는 데 사용되는 단일 레이어 물 머티리얼 셰이딩 모델의 개요입니다.
워터 디버깅 및 엔진 퀄리티 옵션
프로젝트의 필요에 따라 워터를 디버깅 및 스케일 조절하는 방법을 알아봅니다.