Version: Unity 6.0 (6000.0)
언어 : 한국어
ShaderLab의 셰이더 레퍼런스
ShaderLab의 프로퍼티 블록 레퍼런스

ShaderLab의 셰이더 블록 레퍼런스

셰이더 오브젝트는 셰이더 프로그램 및 기타 정보를 위한 래퍼로서 Unity만의 고유 개념입니다. 이는 여러 셰이더 프로그램을 동일한 파일에 정의하고 사용하는 방법을 Unity에 알려 줍니다.

셰이더 오브젝트는 중첩된 구조를 지니고 있습니다. 셰이더 오브젝트는 정보를 서브셰이더와 패스라는 구조로 정리합니다.

Shader 블록 내에서 다음을 수행할 수 있습니다.

렌더 파이프라인 호환성

기능 이름 유니버설 렌더 파이프라인(URP) 고해상도 렌더 파이프라인(HDRP) 커스텀 SRP 빌트인 렌더 파이프라인
ShaderLab: 세이더 블록 지원 지원 지원 지원

구문

서명 기능
Shader "<name>"
{
    <optional: Material properties>
    <One or more SubShader definitions>
    <optional: custom editor>
    <optional: fallback>
}
특정 이름의 셰이더 오브젝트를 정의합니다.

추가 리소스

ShaderLab의 셰이더 레퍼런스
ShaderLab의 프로퍼티 블록 레퍼런스