본문 바로가기

셰이더7

셰이더 그래프 기초 Part 05 Shader Graph 기본 조작 = 색상 출력 본 글은 대마왕의 셰이더 그래프 기초 책을 기반으로 작성되었습니다새 씬에서 Material, shaderGraph를 만들어서 적용 한 상태에서 시작함이때 shaderGraph는 URP의 Unlit Shader Graph임 Unlit = 조명의 영향을 받지 않음 1. Shader Graph 사용법Node SettingGraph Setting이렇게 2개의 세팅이 있음 Node Setting은 현재 선택한 Node의 설정을Graph Setting은 셰이더 전체의 세팅을 보고 제어 가능 즉, 내부의 세부적 값 세팅 셰이더 전체의 세팅 및의 Preview는 현제 셰이더가 적용된 예시를 볼 수 있음 Master Stack실제로 셰이더에 값을 넣게 되는 최종 결과 노드 2. Node를 만들고 연결하고 끊기 컬러 노.. 2024. 12. 23.
셰이더 그래프 기초 - 프로퍼티 = Properties 프로퍼티란 이 창에서이렇게 메테리얼에서 셰이더를 조정하는 부분을 말함 프로퍼티는 이 창에소 BackBoard와 Gragh Inspector에서 다룰 수 있음 1. Float 만들기BackBoard에서 +를 눌러서 float를 생성 가능메테리얼을 확인해 보면 조정할 수 있는 float값이 생긴걸 확인 가능 2. Slider 만들기입력을 직접적인 숫자가 아닌 Slider방식을 통해서 입력 가능방금전 생성한 Float의 설정해서 Mode를 변경할 시 쉽게 변경 가능 이렇게 변화한 것을 확인 할 수 있음 3. Vertor2 만들기Vector2란 2개의 실수를 품고있는 값을 말함똑같이 BackBoard에서 +로 생성 가능Inspector창에서는 이러한 형태를 띄고 있음 4. Vector3 만들기3과 같이 Vect.. 2024. 12. 23.
셰이더 그래프 기초 유니티상에서 셰이더 다루는 방법 기본 조건물체가 있을 것메테리얼이 있을것셰이더 그래프가 있을것이하의 3조건 아래에서 셰이더 그래프를 다룰 수 있음 기본 오브젝트인 구형태 현재 아무것도 없은 상태임 이 상태의 오브젝트에 메테리얼을 생성해서 넣을시URP기준 이러한 상태가 됨 이때의 셰이더 그래프는 유니티 URP 기본 셰이더를 사용하게 됨 여기에 임의의 셰이더를 넣을 수 있는데, 이때 중요한 사실이 있음셰이더는 Material에 들어가는 것오브젝트에 들어가는 것이 아님이 2가지 사실이 중요하게 작용함 이하의 조건을 생각하고 사용한다고 하면이렇게 메테리얼 자체에 셰이더를 넣는 방식으로 사용하게 됨 이렇게 셰이더를 넣은 메테리얼을 오브젝트에 넣을 시이러한 형태를 하게됨 유니티에서 셰이더 그래프를 생성시 defau.. 2024. 12. 23.