Pink Transparent Star

Shader 3

[ Shader ] 05.투명 표면

해당 포스팅은 " 따라 하면서 배우는 유니티 5 셰이더와 이펙트 입문 " 기반으로 정리 하였습니다. 표준 쉐이더의 렌더링 모드는 표면의 투명도 사용여부 및 혼합모드 유형 특성을 지정해 줄 수 있다. [ Rendering Mode ] - Opaque : 기본값, 불투명한 오브젝트에 사용 뒤에 있는 오브젝트들은 가려져서 보여지지 않음 알파 채널을 사용할 수 없다. - Cutout : 완전히 불투명한 부분과 투명한 부분이 함께 가지고 있는 경우 사용 알파 채널을 통해 영역을 지정할 수 있다. - Fade : 픽셀이 완전히 투명하거나 부분적으로 투명한 잘라낸 영역이 표현 반사 및 하이라이트를 표현 알파 채널을 사용하여 투명도를 설정 할 수 있다. - Transparent : 사실적인 투명 재질을 표현하는데 사용..

Shader 2023.05.17

[ Shader ] 04.쉐이더를 이용한 애니메이션

해당 포스팅은 " 따라 하면서 배우는 유니티 5 셰이더와 이펙트 입문 " 기반으로 정리 하였습니다. [ 텍스처 바꾸기 ] 쉐이더에 등록된 텍스처를 바꾸기 위해선 프로퍼티의 이름을 알아낸 뒤 간단한 코드로 변화를 줄 수 있다. 직접 제작하지 않은 쉐이더의 경우 아래와 같이 이름 확인을 할 수 있다. Edit Shader를 통해 Albedo의 프로퍼티 이름이 _MainTex 인것을 확인 한 뒤 코드를 통해 텍스처를 변경할 수 있다. private void Update() { if(switched) { GetComponent().material.SetTexture("_MainTex", newAlbedo); } else { GetComponent().material.SetTexture("_MainTex", or..

Shader 2023.05.13

[ Shader ] 03.조명과 발광 효과

해당 포스팅은 " 따라 하면서 배우는 유니티 5 셰이더와 이펙트 입문 " 기반으로 정리 하였습니다. 인라이튼 - Unity 매뉴얼 Unity에서는 베이크된 전역 조명(Baked Global Illumination) 과 미리 계산된 실시간 전역 조명(Precomputed Realtime Global Illumination) 이라는 두 가지 기법으로 전역 조명(GI)과 바운스된 조명을 미리 계산할 수 docs.unity3d.com Lighting 설정 : Window - Rendering - Lighting 유니티는 인라이튼(Enlighten)이라는 조명 솔루션을 가지고 있다. 인라이튼 조명에는 두가지 기법이 존재한다. [ 기법 종류 ] 1. 베이크된 전역 조명(Baked Global Illumination..

Shader 2023.05.11