적용 전
적용 후

 

투명한 재질이 카메라의 Depth of Field에 아무런 반응이 없을 때 당황하셨나요.

저도 당황했습니다만, 아주 쉽게 해결할 수 있어요. 진짜 간단합니다!

적용해주었던 투명 머티리얼 속성에서 Translucency - Translucency Pass 를 Before DOF 로 변경해주시면 됩니다. 

 

 

언리얼 엔진에서 카툰같은 머티리얼을 만들고 싶으시다면 위 머티리얼 노드를 따라 만들어보세요.

Step을 조절하면 명암을 조절해줄 수 있습니다.

 

Vector 값은 태양의 위치를 만들어놓은 것이기 때문에 실제 태양의 위치를 따라가게 만들기 위해선 별도의 작업이 필요합니다. 

가끔 언리얼 엔진 내에서 공포스러운 분위기를 조성할 때, 재밌는 요소로 넣을 수 있는 아이템은 아마도 깜빡이는 조명이 아닐까요? 생각보다 쉽게 깜빡이는 조명을 만들 수 있어요. 물론 기본적인 노드여서 실무에 사용하기에 다소 심심할 수 있지만, 가벼운 레벨에서는 이 정도도 괜찮을 거에요. 

 

 

 

먼저 Material Domain을 Light Function으로 변경하세요.

 

 

 

조금 더 크게 볼 수 있도록 가져왔습니다.

 

여기서 Frac은 어려울 것 같아서 보충 설명합니다.

Frac은 값을 받아 해당 값의 소수 부분을 0~1 사이에서 출력해줍니다. 0값까진 출력이 가능하지만, 1은 출력하지 않아요. 이해가 좀 어려울 수 있는데요. 언리얼 엔진 공식 문서의 예시를 좀 빌려오면 아래와 같습니다.

 

(0.2)라는 값이 Frac을 거치면 0.2로 출력되고, (-0.2)의 Frac 값은 0.8로 출력 됩니다. 마이너스 값은 반대 값이라 생각하면 편하겠습니다. 

그리고 벡터값인 (0.0, 1.6, 1.0)은 (0.0, 0.6, 0.0)으로 출력됩니다. 소수 부분을 출력하기 때문에 1값은 출력될 수 없는 것이지요. 

+ Recent posts