툰쉐이더에서 사용되는 아웃라인을 만드는 방법
1. Inverted Mesh Outlines
BlendMode : Masked 방식을 사용하여 매쉬의 투명 / 불투명 부분을 Opacity Mask 값을 조정하여 정할 수 있다.
Shading Model : unlit 으로 빛의 영향받지 않게 함
Two Sided : 체크하면 Backface culling을 해제하는 것인데 해제함으로써 곂첬을때 Original 매쉬의 모습이 보이게 할 수 있다.
임계값 : 영상을 흑/백 처리하는데 '이진화'를 사용한다. 이때 기준이 되는 임계값보다 크면 백, 작으면 흑이 된다.
TwoSidedSign의 출력은 1을 출력할때는 Frontface -1을 출력할때는 Backface를 출력한다 반대의 결과를 위해 -1 곱한다
World Position Offset을 사용하여 vertex의 위치를 조정할 수 있는데 VertexNormal값을 곱해줌으로써 매쉬를 더 두껍게 만들 수 있다.
CelShading이 완료된 캐릭터의 아웃라인 적용전
CelShading이 완료된 캐릭터의 아웃라인 적용후 (Outline Thickness 1 상태)
Outline Thickness 0.15상태
PostProcess 사용한 아웃라인보다 좋은점은 특정 매쉬에 아웃라인을 얼마나 줄지 조절할 수 있다.
'자기개발 > Unreal Engine' 카테고리의 다른 글
언리얼 객체 유형 (0) | 2021.06.11 |
---|---|
UE4 _ Visual Studio 코딩 속도높이기 (0) | 2021.05.30 |
Unreal Dynamic Light (0) | 2021.04.18 |
Increase Unreal Cinematic quality (0) | 2021.04.15 |
Making a Volumetric Lighting (0) | 2020.12.30 |