[Unity 쉐이더] 프로퍼티 생성
·
유니티(Unity)/쉐이더
✍️ 개요  쉐이더 프로퍼티는 쉐이더에서 정의된 변수로, Material을 통해 제어할 수 있는 값을 의미합니다. Unity의 Inspector 창에서 쉽게 설정할 수 있으며, 이 값을 통해 Mesh에 적용되는 시각적 표현을 제어할 수 있습니다. 오늘은 주요 쉐이더 프로퍼티에 대해 알아보고, 생성하는 방법을 다루도록 하겠습니다.      📌 프로퍼티란?  프로퍼티(Property) : Material을 통해 제어할 수 있는 값 위 사진처럼 프로퍼티를 추가하면 Inspector에서 확인할 수 있습니다. 만약 Inspector에서 Color을 변경하면 변경된 Color가 쉐이더 코드에 적용됩니다. 그래서 동일한 쉐이더를 사용하더라도, 서로 다른 Material을 생성할 수 있습니다.    프로퍼티는 쉐이더..
[Unity 쉐이더] 메터리얼과 쉐이더 적용
·
유니티(Unity)/쉐이더
✍️ 개요  오늘은 메터리얼과 쉐이더를 직접 적용하는 간단한 실습을 해보도록 하겠습니다. 실습을 통해 쉐이더와 메터리얼이 Unity에서 어떻게 동작하는지 이해할 수 있습니다.      📌 메터리얼 생성  ① Model 생성하기 먼저, 쉐이더와 메터리얼을 적용할 3D Object을 만듭니다. [ Hierarchy ] - [ 우클릭 ] - [ 3D Object ] - [ Cube ] 을 선택하세요.    그러면 위처럼 Cube 하나가 생성됩니다.    Cube을 선택하면 Inspector 창을 살펴보면 Mesh와 Material을 확인할 수 있습니다. 기본적으로 URP에서 제공하는 Material이 설정되어 있습니다. Mesh = Model을 구성하는 Vertices 데이터Material = Mesh에 적..
[Unity 쉐이더] 쉐이더란 무엇인가?
·
유니티(Unity)/쉐이더
✍️ 개요  이 카테고리는 유니티의 쉐이더 그래프(Shader Graph)에 대한 이론과 실습을 정리한 카테고리입니다. 만약 쉐이더에 관심이 있으신 분들은 저와 함께 공부하면서 실력을 쌓아봅시다.  [ Unity - URP란 무엇인가? ] [Unity] URP란 무엇인가?✍️ 개요 UPR(Universal Renderer Pipeline)은 현재 Unity에서 기본적으로 사용하는 렌더 파이프라인입니다. 최근에는 뛰어난 성능과 최적화로 모바일과 VR 플랫폼에서도 많이 사용하고 있습니다. 오늘은gus6615.tistory.com 이전에 UPR란 무엇인가? 포스터에서 유니티 그래픽스 파이프라인의 역사에 대해 잠깐 언급한 적이 있습니다. 유니티 쉐이더에 대해 본격적으로 들어가기 전에 역사에 대해 자세히 살펴보고..