728x90

무대조명같은것을 보면 무대위에서 하나의 스포트라이트가 주인공을 비추면서 빛줄기가 쫘악~ 하게 보여질 때가 있다.

혹은 산에 올라는 도중에 무심코 옆을 봤더니 해가지면서 또 햇빛줄기가 나무사이로 쫘악~ 하게 보여지면서 영롱한? 기분이 들게 하는 그런 빛이 있는데, 오늘은 그런 빛효과를 언리얼엔진4 에서 적용하는 법을 알아보았다.

요런느낌의 빛줄기!

처음에 스포트라이트를 설정하면 반대방향에 빛이 쏘아지는 부분이 없는이상은 아무것도 보이지 않을 것이다.

즉 빛의 반사가 있어야지만 빛이 도착하는 부분에서 빛이 동그랗게 보여지는데 위의 사진을 보면 스포트라이트에서 바닥에 비춰지는 빛의 동그란 부분의 사이에도 빛이 보여지고 있다. 

무대에서 드라이아이스를 사용하는 것을 본 적이 있을 것이다. 그때 생각해보면 빛의 방향이 더 잘보이지 않았던가!? 그럼 UE4 에서는 무엇을 사용하면 될까?

Exponentials Height Fog 를 이용하여 빛의방향을 육안으로 보여지게 만들 수가 있다. 빛줄기는 보통 밤에 더 잘보이지만 낮에도 보일 수 있게 설정해보자.

Mode > Visual Effect > Exponentials height Fog

Exponentials Height Fog를 끌어와서 배치한다. 그리고 영향을 받을 라이트를 선택하고 Light Shaft

디렉셔널라이트를 선택하면 하늘에서 빛이 쏟아지는 효과를 낼 수 있고, 스포트라이트를 선택하면 무대효과를 나타낼수있다.

 

Light Shaft OcclusionLight Shaft Bloom을 체크하여 활성화 시킨다.

Occlusion만 활성화 시키면 아무런 변화가 없을 것이다. 빛의 양은 Bloom Scale에서 조절하며 되는데 설정을 여러방면으로 해보고 컨셉과 맞는 상황을 연출해 보자.

이렇게 설정을 했는데 혹시 "어? 변한게 없는데??" 라는 결과가 주어진다면

Exponentials Height Fog > Volumetric Fog 가 활성화(체크) 되어있는지를 확인하고

각 라이트의 Atmosphere/Fog Sun Light 
Cast Volumetric shadow 가 활성화(체크) 되어있는지를 확인.
Volumetric Scattering Intensity 의 숫자를 조절하자.

그 이후에는 Exponentials Height FogFog IntensityFog Height Fallout 을 이용해서 시각효과를 적절히 조절하면 끝!

Exponentials Height Fog을 이용하여 늦봄의 놀이공원의 빛을 렌더링해보았다.

 

추가동영상

https://youtu.be/Akb4P71KL0s?t=160