Qt3D: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
m (added QQuick3D)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{LangSwitch}}
{{LangSwitch}}
 
[[Category:Qt3D]]
== Introduction ==
== Introduction ==


Line 11: Line 11:


== Developing Qt 3D ==
== Developing Qt 3D ==
=== Qt 5.8 ===
* Lots of performance improvements in the renderer
* Plugin system for QMesh
* QRenderCapture framegraph node
* QPaintedTexture


=== Qt 5.9 ===
=== Qt 5.9 ===
Line 17: Line 24:
* [[Qt3D-QtQuick2-in-Qt3D|Qt Quick 2 in Qt 3D]]
* [[Qt3D-QtQuick2-in-Qt3D|Qt Quick 2 in Qt 3D]]
* [[Qt3D-Particle-Framework|Particle framework]]
* [[Qt3D-Particle-Framework|Particle framework]]
* 3D Text geometry helper
* Billboard helper


=== Qt 5.10 ===
=== Qt 5.10 ===


* Animation framework extensions (inverse kinematics, skinned skeletal animations)
* Animation framework extensions (inverse kinematics, skinned skeletal animations)
* [[Qt3D-Animation-Clip-API|Animation Clip API]]
* Collision framework
* Collision framework
* Qt3DCore - Work stealing queues for threadpooler?


=== Qt 5.1x ===
=== Qt 5.1x ===
Line 32: Line 43:
=== Qt 6 ===
=== Qt 6 ===


* Unified renderer for Qt Quick and Qt 3D
* QQuick3D: Unified renderer for Qt Quick and Qt 3D

Latest revision as of 07:12, 18 August 2019

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Introduction

The Qt 3D Module is included in Qt 5.7 onwards. Documentation exists but is incomplete (improvements are on-going but all help is welcomed). The module is maintained by engineers from KDAB. For an introduction to Qt3D see their following blog posts:

Developing Qt 3D

Qt 5.8

  • Lots of performance improvements in the renderer
  • Plugin system for QMesh
  • QRenderCapture framegraph node
  • QPaintedTexture

Qt 5.9

Qt 5.10

  • Animation framework extensions (inverse kinematics, skinned skeletal animations)
  • Animation Clip API
  • Collision framework
  • Qt3DCore - Work stealing queues for threadpooler?

Qt 5.1x

  • Constraints framework
  • Physics engine
  • Artificial Intelligence
  • Additional renderer backends (Vulkan, Direct3D 12, Metal)

Qt 6

  • QQuick3D: Unified renderer for Qt Quick and Qt 3D