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