Qt Quick 3D
Qt Quick 3D provides a high-level API for creating 3D content or UIs based on Qt Quick. Rather than using an external engine which creates syncing issues, and additional layers of abstraction, we provide extensions to the existing Qt Quick scenegraph for spatial content, and a renderer for that extended scenegraph. When using the Spatial scenegraph it is also be possible to mix Qt Quick 2D content with 3D content.
The QML Types can be imported into your application using the following import statement in your
import QtQuick3D 1.14
In addition to the base Qt Quick 3D Model, additional functionality is provided by the following module imports:
import QtQuick3D.Materials 1.14 import QtQuick3D.Helpers 1.14
When building from source, ensure that the Qt Declarative module is also built, as it is not possible to use Qt Quick 3D without it.
It can also be helpful to build Qt Image Formats as this module provides support for additional texture formats.
Furthermore Qt Quick 3D potentially contains third party modules under the following permissive licenses:
BSD 3-clause "New" or "Revised" Licensee
- Qt Quick 3D Graphics Requirements
- Qt Quick 3D Asset Conditioning
- Qt Quick 3D Custom Material Reference
- Balsam Asset Import Tool