유니티엔진 썸네일형 리스트형 SRP Batcher 안녕하세요 새벽언덕입니다. SRP Batcher를 사용하는 방법을 안내드리겠습니다. 일반적으로 쉐이더를 처음 생성하면, SRP Batcher부분이 not compatible라고 되어있습니다. 이것을 아래와같이 바꿔주고자하는데요 이것을 하는 방법은 아래와 같습니다. 쉐이더의 Properties 변수부분을 CBUFFER로 감싸주면됩니다. CBUFFER_START(UnityPerMaterial) float4 _MainTex_ST; float4 _MainColor; CBUFFER_END 주의사항입니다. 1. Properties에 선언한 모든 변수를 CBUFFER로 감싸줘야합니다. 2. Pass를 여러개 쓸경우, 해당 Pass에서 변수를 쓰지않더라도, Properties의 모든 변수를 CBUFFER로 감싸줘야합니.. 더보기 01 - 쉐이더란? 안녕하세요. TA 새벽 언덕입니다. 01 - 쉐이더란? 쉐이더란 소프트웨어 명령어를 통해서 모니터상에 어떻게 렌더링 할지 프로그래밍 연산을 해주는 것을 말합니다. 프로그래밍을 할 때 C, C++, C# 등의 언어가 있듯이 쉐이더에는 CG, HLSL 등의 언어가 존재합니다. 저는 Unity Engine에서 쉐이더를 프로그래밍하는 것을 알려드리고자 합니다. 01.1 - 쉐이더의 사전적 의미는 무엇일까요? 쉐이더(셰이더, Shader) 참고 링크 : https://terms.naver.com/entry.naver?docId=3482344&cid=58439&categoryId=58439 Shader [영상처리] 물체 표면의 색 변화를 생성해내기 위한 알고리즘이다.기본적으로 객체(오브젝트) 표면의 normal(법.. 더보기 이전 1 다음