Qt Quick 3D QML Types | Qt Quick 3D 6.4.1

- Qt 6.4
- Qt Quick 3D
- Qt Quick 3D QML Types
- Qt Quick 3D | Commercial or GPLv3

# Qt Quick 3D QML Types

This is the QML frontend for using the spatial renderer and scenegraph. For the time being, all 3D content goes through offscreen textures (FBO)s so that they can be composed into Qt Quick scenes (as a QQuickItem).

Qt Quick 3D provides the following QML types:

## QtQuick3D QML Types

Import the QtQuick3D module with the following statement:

     import QtQuick3D

Quaternion | Provides utility functions for quaternion

     import QtQuick3D.Effects

AdditiveColorGradient | A gradient with additive color effect
Blur | A one-pass blur effect
BrushStrokes | A brush strokes noise effect
ChromaticAberration | A chromatic aberration effect
ColorMaster | A color adjustment effect
DepthOfFieldHQBlur | A depth-based blur effect
Desaturate | A desaturating effect
DistortionRipple | A ripple distortion effect
DistortionSphere | A sphere distortion effect
DistortionSpiral | A spiral distortion effect
EdgeDetect | An edge highlighting effect
Emboss | An emboss effect
Flip | A scene flipping effect
Fxaa | A fast approximate anti-aliasing effect
GaussianBlur | A two-pass gaussian blur effect
HDRBloomTonemap | A bloom with tonemapping effect
MotionBlur | A motion blur effect
SCurveTonemap | A tonemapping effect
Scatter | A scatter noise effect
TiltShift | A tilt shift blur effect
Vignette | A vignette effect

## QtQuick3D.Helpers QML Types

Import the QtQuick3D.Helpers module with the following statement:

     import QtQuick3D.Helpers

AxisHelper | Visual helper for showing the 3 axes and a grid in a 3D scene
DebugView | View to show render statistics
OrbitCameraController | Camera Controller which rotates around an origin
WasdController | Control node position and orientation with keys and mouse

## QtQuick3D.AssetUtils QML Types

Import the QtQuick3D.AssetUtils module with the following statement:

     import QtQuick3D.AssetUtils

## QtQuick3D.Particles3D QML Types

Import the QtQuick3D.Particles3D module with the following statement:

     import QtQuick3D.Particles3D

Attractor3D | Attracts particles towards a position or a shape
Direction3D | Directions assign velocity for the emitted particles
DynamicBurst3D | Dynamic emitter bursts
Gravity3D | Accelerates particles to a vector of the specified magnitude in the specified direction
Particle3D | Abstract logical particle
ParticleSystem3DLogging | Provides information of the particle system
PointRotator3D | Rotates particles around a pivot point
Repeller3D | Particle repeller
ScaleAffector3D | Particle scale affector
TrailEmitter3D | Emitter for logical particles from other particles
Wander3D | Applies random wave curves to particles