Qt Quick 3D QML Types
공간 렌더러와 시네그래프를 사용하기 위한 QML 프론트엔드입니다. 당분간 모든 3D 콘텐츠는 오프스크린 텍스처(FBO)를 거쳐 Qt Quick 장면( QQuickItem)으로 구성될 수 있습니다.
다음 문장을 사용하여 QtQuick3D 모듈을 임포트합니다:
import QtQuick3D
QtQuick3D QML 유형
모델에 대한 베이크된 라이트맵 설정을 지정합니다. | |
효과의 패스에 사용할 컬러 버퍼를 생성하거나 참조합니다. | |
효과 패스에 대한 입력으로 사용할 입력 버퍼를 정의합니다. | |
카메라의 추상적 베이스를 정의합니다. | |
이펙트 패스의 일부로 수행될 명령의 슈퍼타입입니다. | |
3D 씬에 사용할 큐브 맵 텍스처를 정의합니다. | |
커스텀 프로젝션 매트릭스가 있는 카메라를 정의합니다. | |
모델 음영에 사용되는 커스텀 머티리얼을 만들기 위한 기본 컴포넌트입니다. | |
디버그 설정을 구성하는 데 사용됩니다. | |
씬에서 방향성 조명을 정의합니다. | |
포스트 프로세싱 효과를 만들기 위한 기본 컴포넌트 | |
파일에서 인스턴스 테이블을 읽을 수 있습니다. | |
씬의 포그 설정을 지정합니다. | |
커스텀 프러스텀이 있는 퍼스펙티브 카메라를 정의합니다. | |
커스텀 지오메트리의 기본 유형 | |
QML에서 인스턴스를 수동으로 지정할 수 있습니다. | |
인스턴스 목록에서 인스턴스를 지정합니다. | |
인스턴스 테이블의 기본 유형 | |
스켈레탈 애니메이션 계층구조에서 노드를 정의합니다. | |
모든 라이트에 대한 생성 불가능한 추상 베이스 유형 | |
씬의 라이트맵 베이킹 설정을 지정합니다. | |
URL 또는 컴포넌트에서 3D 서브트리를 동적으로 로드할 수 있습니다. | |
머티리얼에 공통된 기능을 제공하는 추상 베이스 유형 | |
3D 모델 데이터를 로드할 수 있습니다. | |
모프 대상의 프로퍼티를 정의합니다. | |
3D 씬에 존재하는 오브젝트의 베이스 컴포넌트 | |
모든 3D 노드 및 리소스의 추상 베이스 유형 | |
직교 투영 매트릭스가 있는 카메라를 정의합니다. | |
효과에서 렌더 패스를 정의합니다. | |
3D 씬의 콘텐츠를 보기 위한 원근 카메라를 정의합니다. | |
씬에서 포인트 라이트 정의 | |
금속/거칠기 워크플로를 사용하여 3D 항목의 머티리얼을 정의할 수 있습니다. | |
쿼터니언을 위한 유틸리티 함수 제공 | |
쿼터니언을 위한 프로퍼티 애니메이션 | |
씬에서 반사 프로브를 정의합니다. | |
렌더 확장을 위한 생성 불가능한 추상 기본 유형 | |
씬 렌더링에 대한 정보를 제공합니다. | |
제공된 모델을 사용하여 여러 노드 기반 컴포넌트를 인스턴스화합니다. | |
3D 리소스 사전 로드 허용 | |
씬 렌더링 방식을 구성할 수 있습니다. | |
단일 패스 중에 설정할 값을 정의합니다. | |
포스트 프로세싱 효과에 사용되는 셰이더 코드를 정의하기 위한 컨테이너 컴포넌트 | |
스켈레탈 애니메이션 계층구조를 정의합니다. | |
스키닝 애니메이션을 정의합니다. | |
스페큘러/광택 워크플로를 사용하여 3D 아이템의 머티리얼을 정의할 수 있습니다. | |
씬에서 스포트라이트 정의 | |
3D 장면에서 사용할 텍스처를 정의합니다. | |
사용자 정의 텍스처 데이터의 기본 유형 | |
커스텀 머티리얼 또는 이펙트의 셰이더에 노출되는 텍스처를 지정합니다. | |
3D 씬을 렌더링할 뷰포트를 제공합니다. |
QML 값 유형
모델의 경계를 지정합니다. | |
선택의 결과를 포함합니다 |
QtQuick3D.Helpers QML 유형
다음 문과 함께 QtQuick3D.Helpers 모듈을 임포트합니다:
import QtQuick3D.Helpers
3D 씬에서 3축과 그리드를 표시하는 시각적 도우미 | |
렌더링 통계를 표시하고 디버그 및 개발자 작업을 수행하기 위한 뷰 | |
일반적으로 사용되는 렌더링 효과를 제공하는 SceneEnvironment | |
그리드 렌더링을 위한 커스텀 지오메트리 공급자 | |
높이 필드 지오메트리 | |
무한 그리드 표시 | |
인스턴스 테이블에 기반한 데이터 모델 정의 | |
랜덤 인스턴싱의 범위를 지정합니다. | |
인스턴스 테이블을 기반으로 컴포넌트 인스턴스화 | |
세부 수준 가시성 변경을 처리하는 관리자 | |
자동으로 다른 노드를 가리키도록 유지되는 도우미 노드 | |
원점을 중심으로 회전하는 카메라 컨트롤러 | |
QML에서 지오메트리 생성 가능 | |
프로시저럴 메시의 하위 집합을 정의합니다. | |
HDR 스카이박스 큐브맵 생성 | |
QML에서 텍스처데이터 생성 및 팝업을 허용합니다. | |
랜덤 인스턴싱 테이블 생성 | |
키와 마우스로 노드 위치 및 방향 제어 |
QtQuick3D.Asset유용 QML 유형
다음 구문으로 QtQuick3D.AssetUtils 모듈을 임포트합니다:
import QtQuick3D.AssetUtils
런타임에 3D 에셋을 임포트합니다. |
QtQuick3D.Particles3D QML 유형
다음 문으로 QtQuick3D.Particles3D 모듈을 임포트합니다:
import QtQuick3D.Particles3D
어펙터는 파티클의 수명 동안 파티클의 속성을 수정합니다. | |
위치 - 파티클을 위치나 모양으로 끌어당깁니다. | |
방향은 방출된 파티클에 속도를 할당합니다. | |
동적 이미터 버스트 | |
선언적 이미터 버스트 | |
파티클을 지정된 방향으로 지정된 크기의 벡터로 가속합니다. | |
라인 파티클 | |
파티클 효과를 3D 모델과 혼합합니다. | |
Qt Quick 3D 모델을 사용하는 파티클 | |
추상 논리 파티클 | |
파티클 모양의 추상 기본 유형 | |
이미터 및 이펙터에 대한 커스텀 파티클 모양을 로드합니다. | |
논리적 파티클용 이미터 | |
이미터 및 이미터용 모델에서 파티클 모양 제공 | |
이미터 및 이미터용 3D 모양 제공 | |
파티클, 이미터 및 어펙터 유형을 포함하는 시스템 | |
파티클 시스템의 정보 제공 | |
피벗 포인트를 중심으로 파티클 회전 | |
파티클 리펠러 | |
파티클 스케일 어펙터 | |
2D 스프라이트 텍스처를 사용하는 파티클 | |
스프라이트 파티클에 이미지 시퀀스 기능 제공 | |
목표 위치를 향한 방향 지정용 | |
다른 파티클의 논리적 파티클용 이미터 | |
목표 방향에 대한 방향 지정용 | |
파티클에 랜덤 웨이브 커브 적용 |
QtQuick3D.Xr QML 유형
다음 문과 함께 QtQuick3D.Xr 모듈을 임포트합니다:
import QtQuick3D.Xr
사용자가 XR 씬을 보는 공간 위치 및 방향을 추적합니다. | |
입력 컨트롤러의 위치와 방향을 추적하는 추적된 공간 노드입니다. | |
PCVR 애플리케이션용 커스텀 오류 대화상자 | |
손의 3D 모델을 나타냅니다. | |
입력 컨트롤러의 동작을 나타냅니다. | |
2D 사용자 인터페이스 콘텐츠를 담을 수 있는 3D 공간의 가상 표면 | |
XrView의 원점 위치 | |
XR 런타임에 대한 정보를 표시합니다. | |
실제 공간에서 특정 위치 또는 오브젝트 추적 | |
공간 앵커가 포함된 모델 제공 | |
Xr 애플리케이션의 뷰를 설정합니다. | |
3D 컨트롤러 입력을 2D 항목의 마우스 입력에 매핑합니다. |
사용되지 않는 QML 유형
다음 QML 유형은 이제 더 이상 사용되지 않습니다. 사용되지 않는 유형은 더 이상 유지 관리되지 않습니다. 이전 소스 코드의 작동을 유지하기 위해 제공되지만 향후 릴리스에서 제거될 수 있습니다. 새 코드에서 이러한 클래스를 사용하지 않는 것이 좋습니다.
- V
- Vignette
더 이상 사용되지 않는 속성 또는 메서드가 있는 QML 유형
다음 QML 유형에는 현재 사용되지 않는 속성 또는 메서드가 하나 이상 포함되어 있습니다. 사용되지 않는 멤버는 더 이상 유지 관리되지 않습니다. 이전 소스 코드의 작동을 유지하기 위해 제공되었지만 향후 릴리스에서 제거될 수 있습니다. 새 코드에서 이러한 더 이상 사용되지 않는 멤버를 사용하지 않는 것이 좋습니다. 더 이상 사용되지 않는 멤버를 보려면 유형을 클릭하세요.
© 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.