Building Desktop and Embedded Uis with Qt 3D
summary
Qt3D ships as a data-driven framegraph and C++/QML APIs that let an app configure rendering, blending and depth state from QML; the demo builds a small ray‑shooter (camera + textured scrolling plane, player, asteroids, bullets) using render/input/logic aspects and an entity-component system. It targets OpenGL core (asked for 4.3), runs on desktop and an NVIDIA Tegra embedded board, supports custom materials/shaders and instanced rendering for thousands of objects, and the final demo runs (collision detection is not yet implemented).
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:25Qt 3D
- 2:25Using Qt 3D
- 4:26Qt 3D Basics
- 12:07Entity Components
- 13:20Mesh Components
- 17:58Materials
- 21:57Animation
- 25:37Input
- 29:12Baddies
- 33:07Bullets
- 34:40Frame Graph
- 39:28User Interface
- 40:28Making Money
- 44:18Questions
related talks
01h 12mQt/3D QML Scripting for UI Designers and Hackers
23mAdd a third dimension to your embedded development with Qt 3D
24mDesigning UI Architecture for Embedded Devices with Qt and QML
49mScaling Qt from Desktop to Servers and Micro-controllers
21mExplore the features of Qt 3D Design Studio
01h 22mQt Quick - Introduction to Qt Quick (part 1/4)
46mWhat's new in QtQuick 2.0
01h 00mQt for MCUs – A Deep Dive
