{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} 셰이더 스트리핑 | Universal RP | 8.2.0
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    셰이더 스트리핑

    Unity는 단일 셰이더 소스 파일에서 여러 셰이더 배리언트를 컴파일합니다. 셰이더 배리언트의 수는 셰이더에 포함된 키워드 수에 따라 다릅니다. 기본 셰이더에서 유니버설 렌더 파이프라인(URP)은 조명과 그림자에 대한 키워드 집합을 사용합니다. URP는 URP 에셋에 활성화된 기능에 따라 몇 가지 셰이더 배리언트를 제외할 수 있습니다.

    URP 에셋의 특정 기능을 비활성화하면 파이프라인이 빌드에서 관련 셰이더 배리언트를 "스트리핑"합니다. 셰이더를 스트리핑하면 빌드 크기가 줄어들고 빌드 시간이 단축됩니다. 프로젝트에서 특정 기능이나 키워드를 사용하지 않을 경우에 유용합니다.

    예를 들어 방향 광원에 그림자를 사용하지 않는 프로젝트가 있을 수 있습니다. 셰이더 스트리핑이 없으면 방향광 그림자를 지원하는 셰이더 배리언트가 빌드에 남아 있습니다. 이러한 그림자를 사용하지 않는 경우에는 URP 에셋에서 메인 또는 추가 방향 광원에 대해 Cast Shadows를 선택 해제하십시오. 그러면 URP가 이러한 셰이더 배리언트를 빌드에서 스트리핑합니다.

    Unity의 셰이더 배리언트 스트리핑에 대한 자세한 내용은 Christophe Riccio가 작성한 이 블로그 포스트를 참조하십시오.

    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)