이 섹션에서는 다음 주제에 관한 정보를 제공합니다.
| 페이지 | 설명 |
|---|---|
| 코드에서 셰이더 작성 소개 | ShaderLab, 표면 셰이더, HLSL(고수준 셰이더 언어)에 대해 알아보고 각 렌더 파이프라인에 사용할 언어와 접근 방식을 알아봅니다. |
| 셰이더 오브젝트 기초 | Unity가 셰이더 프로그램 및 기타 정보를 위한 래퍼로 사용하는 오브젝트를 이해합니다. |
| ShaderLab 및 HLSL에서 커스텀 셰이더 작성 | ShaderLab 및 HLSL에서 셰이더 오브젝트, 하위 셰이더 및 셰이더 패스를 작성하는 리소스 및 기법입니다. |
| 셰이더에 머티리얼 프로퍼티 추가 | 다양한 설정의 머티리얼을 만들고 편집하고 공유하는 데 아티스트가 사용할 수 있는 프로퍼티를 추가하는 리소스 및 기법입니다. |
| 브랜칭과 키워드를 통해 셰이더가 작동하는 방법 변경 | 조건부를 사용하여 다양한 상황에서 다른 일을 수행할 수 있도록 셰이더 코드를 작성하기 위한 리소스 및 기법입니다. |
| Unity의 셰이더 사용 여부 또는 시점 설정 | 셰이더에서 태그와 블록을 사용하여 Unity가 셰이더를 사용하는 방법과 시기를 설정하는 리소스입니다. |