Version: 2022.2
언어: 한국어
비동기 셰이더 컴파일
셰이더의 조건부

브랜치, 배리언트, 키워드

간혹 동일한 셰이더가 여러 상황에서 서로 다른 작업을 수행하길 원합니다. 이런 경우 조건부를 사용하여 다른 하드웨어에 대한 서로 다른 동작을 정의합니다.

이 매뉴얼 섹션은 셰이더 배리언트와 키워드의 작동 방식 및 사용 시점과 사용 방법에 대한 정보를 포함합니다.

페이지 설명
셰이더의 조건부 셰이더의 조건부에 대한 소개입니다. 여기에는 조건부의 여러 타입에 대한 정보와 언제, 어느 조건부를 사용하는지에 대한 내용이 포함되어 있습니다.
셰이더의 브랜치 셰이더의 정적 브랜치와 동적 브랜치에 대한 소개입니다.
셰이더 배리언트 셰이더 배리언트의 소개 및 Unity가 컴파일하는 셰이더 배리언트의 수를 파악하고 제어하는 방법에 대한 정보입니다.
셰이더 배리언트의 수 확인 로깅 툴과 프로파일링 툴을 사용하여 Unity가 컴파일하는 셰이더 배리언트의 수를 확인하고 배리언트를 제거(스트리핑)할 수 있는 방법을 식별할 수 있습니다.
셰이더 키워드 셰이더 키워드의 소개 및 셰이더 키워드를 사용하는 방법에 대한 정보입니다.
셰이더 키워드와 C# 스크립트 함께 사용 C# 스크립트에서 셰이더 키워드를 사용하여 작업하는 방법입니다.
셰이더 키워드와 머티리얼 인스펙터 함께 사용 Unity 에디터에서 머티리얼 인스펙터를 사용하여 셰이더 키워드로 작업하는 방법입니다.
셰이더 배리언트 스트리핑 셰이더 배리언트가 컴파일되지 않도록 하여 빌드 시간, 파일 크기, 셰이더 로딩 시간, 런타임 메모리 사용량을 줄일 수 있습니다.
셰이더 배리언트 컬렉션 셰이더 배리언트 컬렉션의 소개 및 셰이더 배리언트 컬렉션을 사용하는 방법에 대한 정보입니다.
비동기 셰이더 컴파일
셰이더의 조건부