Shader QML Type
포스트 프로세싱 효과에 사용되는 셰이더 코드를 정의하기 위한 컨테이너 컴포넌트입니다. 더 보기...
Import Statement: | import QtQuick3D |
Inherits: |
속성
상세 설명
셰이더 유형은 Effect 의 렌더링 pass 에서 shaders 목록을 채우는 데 사용됩니다.
셰이더는 렌더링 파이프라인의 특정 stage 에서 그래픽 하드웨어에서 직접 실행되는 코드입니다.
Effect 를참조하세요 .
속성 문서
stage : enumeration |
셰이더 코드가 실행될 렌더링 파이프라인의 단계를 지정합니다. 기본값은 Shader.Fragment
Constant | 설명 |
---|---|
Shader.Vertex | 셰이더는 버텍스 셰이더입니다. 이 코드는 입력 지오메트리의 버텍스당 한 번 실행되며 지오메트리가 래스터화(스캔 변환)되기 전에 수정하는 데 사용할 수 있습니다. 효과의 경우 입력 지오메트리는 항상 쿼드(렌더링 대상의 모서리를 나타내는 4개의 버텍스)입니다. |
Shader.Fragment | 셰이더는 프래그먼트 셰이더입니다. 버텍스 처리 후 수정된 지오메트리는 조각으로 바뀝니다(래스터화). 그런 다음 각 조각에 대해 조각 셰이더가 실행되어 색상을 할당합니다. 조각은 픽셀과 유사한 개념이지만 추가 정보가 첨부되어 있습니다. 또한 일부 앤티 앨리어싱 전략의 결과로 출력의 각 픽셀에 대해 두 개 이상의 프래그먼트가 있을 수 있습니다. |
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.