브리프유 브리프유 로그인
자청의 유튜브 추출기

유튜브 영상의 자막과 AI요약을 추출해보세요

AI 채팅

BETA

언리얼 엔진 5 바다 플러그인: 단돈 0원으로 오션·파도·수중 완벽 구현!

게시일: 작성자: 자청의 유튜브 추출기

언리얼 엔진에서 물 시스템 사용하기 (중학생 눈높이 설명)

안녕하세요! 오늘은 언리얼 엔진에서 멋진 물을 만드는 방법을 알아볼 거예요. 마치 게임 속 바다처럼 말이죠!

1. 물 플러그인 켜기

먼저, 언리얼 엔진에 물을 만들 수 있는 기능을 켜야 해요.

  1. Edit (편집) 메뉴로 들어가서 Plugins (플러그인)을 눌러요.
  2. 검색창에 Water (물)이라고 치면 'Water'라는 플러그인이 나올 거예요.
  3. 그걸 Enable (활성화) 시켜주세요.
  4. 'Experimental' (실험적)이라고 나올 수 있는데, 괜찮으니 Yes (예)를 눌러주세요.
  5. 이제 엔진을 Restart Now (지금 다시 시작)해서 적용시켜야 해요.

엔진이 다시 켜지면 '충돌 프로파일이 없다'는 경고가 뜰 수 있어요. 이때 나오는 버튼을 눌러서 기본 설정으로 추가해주면 돼요.

2. 기존 물 없애고 새 물 만들기

이제 우리가 가지고 있는 맵에서 기존 물을 지우고 새로운 물을 만들어 볼 거예요.

  1. 맵에 있는 기존 물을 클릭해서 선택하세요.
  2. 물체가 어디쯤 있는지 Z 위치를 기억해두면 좋아요. (보통 0이에요)
  3. 선택한 물을 눈 모양 아이콘을 눌러서 숨기거나 바로 Delete (삭제) 키를 눌러 지워주세요.
  4. 이제 화면 왼쪽 위에 있는 Add Object (객체 추가) 버튼을 눌러요.
  5. 검색창에 Water (물)이라고 치면 여러 가지 물 관련 객체가 나올 거예요.
  6. 여기서 Water Body Ocean (바다 물체)을 선택해주세요. 왜 이걸 선택했는지는 나중에 설명해줄게요!

3. 바다 만들기 (조금 복잡하지만 따라와 봐!)

바다 물체를 선택하면 맵이 좀 이상해 보일 수 있어요. 이걸 바로잡아 볼게요.

  1. 바다 물체의 Effects Landscape (효과 지형)를 꺼주세요.
  2. 바다 물체의 위치(Location)를 아까 기억해둔 Z값 (보통 0)으로 맞춰주세요.
  3. 이제 바다가 이상한 섬처럼 보일 거예요. 이 섬은 스플라인 포인트라는 걸로 만들어져 있는데, 이걸 원래 땅 안으로 숨겨줘야 해요.
  4. 섬을 만드는 스플라인 포인트들을 하나씩 선택해서 원래 땅 안으로 옮겨주세요. (선택하기 어렵다면 옆에 있는 버튼을 눌러서 도와줄 수 있어요.)
  5. 이렇게 하면 바다가 맵 전체를 덮게 될 거예요!

4. 바다 시스템의 장점

왜 'Water Body Ocean'을 썼을까요? 바로 무한하고 효율적인 바다를 만들 수 있기 때문이에요!

  • 콘솔 명령어를 켜보면 바다가 얼마나 디테일하게 보이는지 알 수 있어요.
  • 그런데 맵 끝으로 가보면 바다가 끝없이 펼쳐져 있어요. 마치 진짜 바다처럼요!
  • 이건 적은 양의 폴리곤으로도 바다를 무한하게 보이게 하기 때문에 컴퓨터에 부담을 덜 줘요.

5. 파도 조절하기

이제 바다에 파도를 만들어 볼까요?

  1. 바다 물체를 선택하고, 높이(Z축)를 조금 낮춰주세요. (예: -50) 파도가 생기면 높이가 더해지거든요.
  2. 바다 물체의 Details (세부 정보) 패널에서 Wave (파도) 섹션을 찾아보세요.
  3. Wave Source (파도 소스)에서 'Lake'나 'Ocean'을 선택할 수도 있지만, 직접 만들어 볼 거예요.
  4. Gershner Water Waves (게르슈너 물결)를 선택하고 Generator (생성기) 설정을 조절해 보세요.
    • Wavelength (파장): 파도와 파도 사이의 거리를 조절해요.
    • Amplitude (진폭): 파도가 얼마나 높이 올라가는지를 조절해요.
    • 이 값들을 조절하면 파도의 모양이 달라지는 걸 볼 수 있어요.
  5. Wave Attenuation (파도 감쇠) 설정도 중요해요. 이건 해변가에서 파도가 부드러워지는 정도를 조절하는 건데, 이 값을 조절하면 잔잔한 해변이나 거친 파도를 만들 수 있어요.

6. 물 색깔 바꾸기

바다 색깔도 마음대로 바꿀 수 있어요!

  1. Rendering (렌더링) 섹션으로 가서 Water Material (물 재질)을 찾아보세요.
  2. Browse to Asset (에셋 찾아보기) 버튼을 눌러서 콘텐츠 브라우저에서 해당 재질을 찾으세요.
  3. 이 재질을 오른쪽 클릭해서 Duplicate (복제) 해주세요. (이걸 해야 다른 프로젝트에 영향 없이 우리 맵에서만 바꿀 수 있어요.)
  4. 복제한 재질 이름을 Ocean 2 등으로 바꿔주세요.
  5. 다시 바다 물체로 돌아가서 Wave Material (파도 재질) 부분에 있는 Use Selected Asset (선택한 에셋 사용) 버튼을 눌러서 방금 만든 'Ocean 2' 재질을 선택해주세요.
  6. 'Ocean 2' 재질을 더블 클릭해서 열어주세요.
  7. Absorption Color (흡수 색상)을 찾아보세요. 이게 물의 색깔을 결정하는 가장 중요한 부분이에요.
    • 이 색깔을 바꾸면 물 색깔이 변해요.
    • Alpha 값을 낮추면 물이 더 어두워지고 투명도가 낮아져요. 해변가에서 물이 점점 어두워지는 효과를 만들 때 좋아요.
    • RGB 값을 직접 조절해서 원하는 색깔을 만들 수도 있어요. (예: 초록색을 줄이면 더 깊은 파란색이 돼요.)
  8. Caustics (잔광) 기능을 켜면 물 표면에 반짝이는 빛 효과를 볼 수 있어요.

7. 물속 효과 (Underwater Post Process)

물속으로 들어가면 시야가 달라지는 효과도 있어요!

  1. 바다 물체 아래로 들어가면 시야가 흐릿해지거나 색깔이 변하는 걸 볼 수 있을 거예요. 이게 바로 Underwater Post Process (수중 후처리) 효과예요.
  2. 이 효과도 Advanced (고급) 섹션에서 Underwater Post Process 부분을 찾아 Enable/Disable (활성화/비활성화) 할 수 있고, 일반 후처리 효과처럼 다양하게 꾸밀 수도 있어요.

이것으로 언리얼 엔진에서 물 시스템을 사용하는 기본적인 방법을 알아봤어요! 더 궁금한 점이 있다면 댓글로 남겨주세요!

최근 검색 기록