Introduction to Qt 3D - Giuseppe D’Angelo - [ACCU 2017]
summary
Qt 5.7 ships Qt3D: an Entity‑Component System that models scene data as components, runs a threaded simulation backend, and exposes both C++ and QML APIs. Demos load meshes via Assimp, show a textured rotating torus and a solar system with nested transforms, implement GPU shaders as custom materials, do object picking and an off‑screen render + blur highlight, and run on embedded iMX6 and mobile. Frame graph lets code sequence multi‑pass rendering; demos run live.
AI-written summary · about
chapters (11)
- 0:00Introduction to Qt 3D
- 1:55What is Qt and its history
- 7:34Qt 3D core and simulation engine
- 12:37Entity Component System explained
- 26:35Building a 3D scene in Qt 3D
- 35:04Creating geometries and shapes
- 44:14Transformations and camera setup
- 55:07Materials and textures in Qt 3D
- 1:05:09Lighting and custom materials
- 1:15:27Frame graph and rendering control
- 1:26:00Qt 3D future and Q&A
related talks
01h 12mQt/3D QML Scripting for UI Designers and Hackers
51mQt Quick 3D & the Emerging Developer Paradigm
10mLightning Talk, Qt 3D CAD demo
01h 25mAdvanced Qt -A Deep Dive 1/6 Graphics View Part 1
01h 10mDesigning UIs with Qt Quick 3/6, Visual Elements
28mWhat’s new in Kuesa and Qt 3D?
01h 00mThe Evolution of Accelerated 2D and 3D Graphics in Qt
21mExplore the features of Qt 3D Design Studio
