Learning to create 3D applications can be an overwhelming task even for seasoned developers because of all the new terminology, visual concepts, and advanced math. To simplify the job, many developers use a framework like Qt 3D, which KDAB developed and contributed to Qt.
In this paper, you will learn about the structure of a Qt 3D program – the nature of entities, components, and aspects, and how those are incorporated into the scene graph and frame graph.
This is the first in a series of 3 whitepapers intended to help developers create highly polished Qt 3D applications, including descriptions of the technology components, the rationale behind their designs, and straightforward examples.
This paper assumes that you already have experience with C++ and QML.
Note: In 2024 The Qt Company deprecated Qt 3D. Contact KDAB if you have queries or need help with your Qt 3D application.