The future of user interfaces is moving towards heavier integration of 3D graphics. 3D integration of Qt has always been possible with direct OpenGL programming, but with Qt 5.7 and the new Qt 3D module, it is now easy to create 3D UIs and interact with 3D objects using high-level Qt C++ and QML APIs. Visualizing a 3D model with Qt 3D is now a matter of minutes instead of hours or days of OpenGL programming. In addition to just 3D rendering, Qt 3D is a fully extensible 3D framework for near-real-time simulations e.g. physics engine, artificial intelligence, collision detection.