Version: Unity 6.0 (6000.0)
언어 : 한국어
Unity의 GLSL
셰이더에서 보수적인 래스터화 활성화

GPU에서 렌더 상태 설정

패스 블록 내에서 해당 패스의 렌더 상태를 설정하는 데 사용하거나, 서브셰이더 블록 내에서 해당 서브셰이더 및 서브셰이더에 포함된 패스의 렌더 상태를 설정하는 데 사용하는 커맨드입니다.

페이지 설명
셰이더에서 보수적인 래스터화 활성화 Conservative 커맨드를 사용하여 범위와 상관없이 삼각형으로 부분적으로 덮인 픽셀을 래스터화합니다.
셰이더에서 컬링 모드 설정 Cull 커맨드를 사용하여 GPU가 그리지 않는 폴리곤을 설정하여 렌더링 효율성을 향상할 수 있습니다.
셰이더에서 뎁스 바이어스 설정 Offset 커맨드를 사용하여 GPU가 지오메트리를 그리는 뎁스를 설정합니다.
셰이더에서 뎁스 클립 모드 설정 ZClip 커맨드를 사용하여 GPU가 근거리 및 원거리 클립 평면 밖에 있는 프래그먼트를 처리하는 방식을 설정합니다.
셰이더에서 뎁스 테스트 모드 설정 ZTest 커맨드를 사용하여 뎁스 테스트 조건을 변경해 오브젝트 오클루전과 같은 시각 효과를 구현합니다.
셰이더에서 뎁스 버퍼에 쓰기 비활성화 ZWrite 커맨드를 사용하여 GPU가 뎁스 버퍼에 렌더링할지 설정합니다.
셰이더에서 스텐실 버퍼 확인 또는 쓰기 Stencil 커맨드를 사용하여 스텐실 테스트를 설정하거나 GPU가 스텐실 버퍼에 작성하는 내용을 설정합니다.
셰이더에서 블렌딩 모드 설정 BlendBlendOp 커맨드를 사용하여 GPU가 프래그먼트 셰이더의 출력을 렌더 타겟과 결합하는 방식을 결정합니다.
GPU가 렌더링하는 컬러 채널 설정 ColorMask 커맨드를 사용하여 특정 컬러 채널에 대한 GPU 렌더링을 방지합니다(예: 컬러가 없는 그림자를 렌더링).
AlphaToMask 모드를 사용하여 앨리어싱 감소 AlphaToMask 커맨드를 사용하여 GPU가 MSAA(멀티샘플 안티앨리어싱)를 수정해 베지테이션 셰이더와 같이 알파 테스트를 사용하는 셰이더의 앨리어싱을 줄이도록 설정합니다.
Category 블록으로 커맨드 그룹화 Category 블록을 사용하여 블록 내 그룹화된 렌더링 상태를 상속할 수 있도록 렌더 상태를 설정하는 커맨드를 그룹화합니다.

추가 리소스

Unity의 GLSL
셰이더에서 보수적인 래스터화 활성화
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961