00. Unreal에서 Substrate모드를 ON해줘야 쉐이딩 방식에 적용된다.
- Project Setting>Description에서 Substrate관련 항목 체크하기
01. Material의 속성(Blend mode)을 바꿔준다.
- Blend mode> Translucent Grey Transmittance
- Refraction 을 속성창에서 검색하면 관련 옵션들을 바꿀 수 있다.
- Index of Refraction: Index값으로 직접 Refraction의 수치 입력하기
(✔ Refraction값 Parameter로 변환해서 Material Instance에서 조절할 수 있게 하기)
🧷블렌드모드에 대해 알아보기
🔲 Opaque: 라이트가 통과 및 투과하지 않는 표면. Legacy 블렌드 모드
🔲 Masked: Mask를 넣어서 Opacity를 조절할 수 있는 블렌드 모드
🔲 TranslucentGreyTransmittance: 컬러표면과 coverage가 있는 반투명 머테리얼이며 투과율이 그레이스케일로 조정된다. Legacy Translucent 블렌드 모드와 비슷하다.
🔲 Additive: 텍스쳐에 알파값을 Add하게 된다. 픽셀값을 더하기만 하므로 검정색은 투명값으로 나온다.
불, 증기, 홀로그램과 같은 특수효과에 쓰면 좋다.
🔲 ColoredTranslucencyOnly: 머테리얼의 투과율만 사용된다.
Legacy Multiply모드와 동일
🔲 AlphaComposite: Opcity 입력을 사용해 어떤 부분이 추가로 블렌딩되고 어떤 부분이 반투명하게 블렌딩 되는지를 더 미세하게 제어
🔲 AlphaHoldout: 오브젝트에 구멍을 뚫어 오브젝트 뒤에 있는 오브젝트를 드러낼 수 있게 해준다.
Legacy AlphaHolodout 블렌드 모드와 동일
🔲 TranslucentColoredTransmittance: 완벽한 기능을 갖춘 반투명 머테리얼, 컬러표면, coverage, 컬러 투과율이 있다.
Legacy ThinTranslucent 모델과 비슷하게 별도의 버퍼에 투과율 컴포넌트를 렌더해야해서 더 무겁다.
02. Diffuse Albedo는 검정색으로 하고 / Roughenss값을 설정해준다.
✔ Roughness값 Parameter로 변환해서 Material Instance에서 조절할 수 있게 하기
03. SSS MFP -----> Substrate Transmittance -To -MeanFreePath
- SSS MFP에 Substrate Transmittance-To-MeanFreePath노드를 연결해준다.
TransmittanceColor와 Thickness를 옵션으로 조절할 수 있다.
✔ TransmittanceColor값을 'Glass Tint'라는 Parameter로 변환해서 Material Instance에서 조절할 수 있게 하기
▼Test▼
++ F90을 검정색으로 Diffuse와 같이 연결하고 Two Sided에 체크해줬다.
'Computer Graphic > Unreal Engine' 카테고리의 다른 글
UE5 : Substrate 방식에 활용하는 머테리얼 노드 - 1(BSDF 노드, Operator 노드, Building Block 노드) (2) | 2023.12.18 |
---|---|
UE5 : Substrate 라이팅 모드 & 반투명 머테리얼에 추가하는 노드 여러가지 예시 (2) | 2023.12.15 |
UE5 : Substrate Material 시스템 설명 - 2 (0) | 2023.07.06 |
UE5 : Substrate Material 시스템 설명 - 1 (0) | 2023.06.27 |
UE5 : UV Tiling/Panning 조절할 수 있는 Noise Material (1) | 2022.09.28 |