유니티 재질의 렌더링 모드(rendering mode) 종류
- 유니티게임개발/기초공부
- 2023. 4. 15.
유니티 재질의 렌더링 모드(rendering mode) 종류
유니티에서 재질의 Rendering Mode는 재질(Material)의 렌더링 방식을 설정하는 속성으로
오브젝트의 투명도 사용여부 및 혼합모드 유형을 설정합니다.
https://docs.unity3d.com/Manual/StandardShaderMaterialParameterRenderingMode.html
rendering mode의 종류
Opaque(불투명)
기본값으로 완전히 불투명한 일반 오브젝트에 사용합니다. 알파 채널을 사용할수없습니다.
Cutout(컷아웃)
완전히 불투명하거나 완전히 투명한 영역(반투명 영역이 존재하지않음)의 가장자리가 hard edge인 오브젝트에 사용합니다. 이미지의 특정한 영역을 잘라내는데(cutout) 사용할수있으며 알파채널을 사용하여 투명한 영역과 불투명한 영역을 지정할수있습니다.
Transparent(투명)
사실적인 투명 재질을 표현하는데 사용합니다(투명한 플라틱, 유리) 반사 및 하이라이트를 표현하며 알파채널을 사용하여 투명도를 설정할수있습니다.
헬멧 오브젝트의 사실적인 투명 재질을 표현하기위해 transparent mode를 사용한것을 확인할수있습니다. 투명 재질에서 씬의 스카이박스(skybox)을 반사하는것을 확인할수있습니다.
유리창 오브젝트는 사실적인 투명재질을 표현하면서(반사와 하이라이트) 불투명한 영역과 투명한 영역을 구분합니다(알파 채널사용)
Fade
불투명한 상태에서 완전히 투명한 상태까지 부드러운 투명도 변화를 만들수있습니다(페이드인, 페이드아웃 애니메이션)
반사 및 하이라이트를 표현하며 알파채널을 사용하여 투명도를 설정할수있습니다.
'유니티게임개발 > 기초공부' 카테고리의 다른 글
유니티의 패키지(pacakge) 라이프사이클 (0) | 2023.04.28 |
---|---|
유니티 게임 개발에서 안드로이드 디바이스 모니터(android device monitor) 실행 안되는 경우 (0) | 2023.04.27 |
유니티 리모트(unity remote) 앱을 사용하여 실시간 모바일 테스트하기(안드로이드, ios) (0) | 2023.04.06 |
유니티(unity) 새로운 입력 시스템에서 액션 바인딩 설정하기(input action asset) (0) | 2023.04.05 |
유니티(unity) 새로운 입력 시스템과 1인칭 플레이어 설정 (0) | 2023.04.05 |