Unity는 기본적으로 #pragma 지시문에서 noinstancing을 지정하지 않는 한 인스턴싱 배리언트가 있는 표면 셰이더를 생성합니다. Unity는 표면 셰이더에서 #pragma multi_compile_instancing의 사용을 무시합니다.
Unity의 스탠다드 및 스탠다드 스페큘러 셰이더는 기본적으로 인스턴싱을 지원하지만 변환 외에는 인스턴스당 프로퍼티가 없습니다.
씬에 GPU 인스턴싱이 활성화된 게임 오브젝트가 포함되어 있지 않으면 Unity는 인스턴싱 셰이더 배리언트를 제거합니다. 스트리핑 동작을 오버라이드하려면 다음 단계를 따르십시오.