프로그래밍/언리얼엔진

[언리얼5 플러그인] Ultra Dynamic Sky

하바사 2024. 5. 24. 01:44

울트라 다이나믹 스카이는 고퀄리티 3D 날씨 그래픽을 손쉽게 구현해주는 언리얼 플러그인 에셋이다. 사용법도 간편하고 결과물도 훌륭해서 유명 게임들에도 활용되었다고 한다.

 

https://youtu.be/b52npy-XUdQ?si=okyH-vV1DQnIohc7

▲튜토리얼

 

에셋 폴더의 Ultra Dynamic Sky/Weather 블루프린트 액터를 레벨에 배치한 후 Details의 옵션들을 이용해 날씨 효과를 조정하면 끝이다. (구름 속도, 구름 그림자, 비 세기 등등 전부)


 

Static Mesh의 Material에 날씨 효과 (Ultra Dynamic Weather) 를 적용하는 방법

(부모) 머티리얼에 Weather Effect 추가하기.

 

Weather Effect의 종류. Dynamic Landscape Weather Effects는 Landscape용 이펙트이다. 각 이펙트의 효과 및 사용법은 문서를 참조해야.

 

Wet Weather Effects를 적용했을 때

표면에 희미하게 빗물이 맺히고 있다.


Landscape에 날씨 효과(UDW) 적용하는 방법

1. UDW 블루프린트 액터의 Enable Dynamic Landscape Weather Effects 옵션을 체크

 

2. 효과를 적용할 Landscape 머티리얼에 이펙트 적용

 

3. 캐릭터 Mesh에 DLWE 컴포넌트를 추가하고 이펙트를 표현할 위치와 소켓을 지정한다. 기본적으로 양발에 하나씩 왼발과 오른발 소켓에 부착한다(foot_r, foot_l). 한 발에만 추가하면 한 발에만 이펙트가 나온다. 

 

날씨를 Snow로 했을 때

캐릭터가 눈밟는 효과가 나온다.  

 

연구 필요.

+Rain 날씨일 때 물웅덩이 효과가 안 나타남.

+따로 제작한 Material에 효과 반영이 안됨.