Version: Unity 6.0 (6000.0)
언어 : 한국어
UsePass 커맨드로 셰이더 패스 포함
셰이더 프로그램 기초

HLSL 셰이더 프로그램 작성

커스텀__ ShaderLab__셰이더 오브젝트의 구조를 정의하기 위한 Unity 언어입니다. 자세한 정보
See in Glossary
셰이더의 Pass 블록 내에 HLSL 셰이더 프로그램을 작성하기 위한 리소스입니다.

페이지 설명
셰이더 프로그램 기초 Unity에서의 HLSL로 셰이더 프로그램 작성과 버텍스 및 프래그먼트 셰이더에 대해 알아봅니다.
HLSL 셰이더 프로그램 추가 HLSLPROGRAM 지시문을 사용하여 셰이더 패스에 셰이더 프로그램을 추가합니다.
여러 프로그램에서 HLSL 복제 HLSLINCLUDE 지시문을 사용하여 각 셰이더 프로그램에서 컴파일러가 복제하는 HLSL 코드 블록을 추가합니다.
셰이더 입력 16비트 정밀도, 입력 버텍스 데이터, 텍스처 샘플러를 사용하는 HLSL 데이터 유형에 대한 리소스입니다.
셰이더에 다른 HLSL 파일 포함 여러 파일 간에 #pragma 지시문을 공유하려면 HLSL #include 지시문 또는 #include_with_pragmas 지시문을 사용합니다.
셰이더 컴파일러에 정보 전달 #pragma 또는 #define_for_platform_compiler 지시문을 사용하여 셰이더 컴파일러에 정보를 전달합니다.
여러 그래픽스 API를 위한 셰이더 작성 셰이더를 작성하여 그래픽스 렌더링이 다양한 그래픽스 API 간에 얼마나 다른지 고려합니다.
Unity의 GLSL 플랫폼이 OpenGL Core 및 OpenGL ES를 지원하는 경우 Unity에서 GLSL(OpenGL 셰이딩 언어) 셰이더 프로그램을 작성할 수 있습니다.

추가 리소스

UsePass 커맨드로 셰이더 패스 포함
셰이더 프로그램 기초
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961