유니티 재질의 렌더링 모드(rendering mode) 종류

유니티 재질의 렌더링 모드(rendering mode) 종류

유니티에서 재질의 Rendering Mode는 재질(Material)의 렌더링 방식을 설정하는 속성으로
오브젝트의 투명도 사용여부 및 혼합모드 유형을 설정합니다.
https://docs.unity3d.com/Manual/StandardShaderMaterialParameterRenderingMode.html

 

rendering mode의 종류

Opaque(불투명)
기본값으로 완전히 불투명한 일반 오브젝트에 사용합니다. 알파 채널을 사용할수없습니다.

 

Cutout(컷아웃)
완전히 불투명하거나 완전히 투명한 영역(반투명 영역이 존재하지않음)의 가장자리가 hard edge인 오브젝트에 사용합니다. 이미지의 특정한 영역을 잘라내는데(cutout) 사용할수있으며 알파채널을 사용하여 투명한 영역과 불투명한 영역을 지정할수있습니다.


Transparent(투명)
사실적인 투명 재질을 표현하는데 사용합니다(투명한 플라틱, 유리) 반사 및 하이라이트를 표현하며 알파채널을 사용하여 투명도를 설정할수있습니다.

 

헬멧 오브젝트의 사실적인 투명 재질을 표현하기위해  transparent mode를 사용한것을 확인할수있습니다. 투명 재질에서 씬의 스카이박스(skybox)을 반사하는것을 확인할수있습니다.

 

유리창 오브젝트는 사실적인 투명재질을 표현하면서(반사와 하이라이트) 불투명한 영역과 투명한 영역을 구분합니다(알파 채널사용)


Fade
불투명한 상태에서 완전히 투명한 상태까지 부드러운 투명도 변화를 만들수있습니다(페이드인, 페이드아웃 애니메이션)
반사 및 하이라이트를 표현하며 알파채널을 사용하여 투명도를 설정할수있습니다.

댓글

Designed by JB FACTORY