3D Graphics with Qt

Many modern games take place in 3D worlds. Graphics processing units are constantly evolving, allowing developers to create more and more visually appealing and detailed worlds. While you can use OpenGL or Vulkan directly to render 3D objects, this can prove to be quite challenging. Luckily, the Qt 3D module provides an implementation of 3D rendering with a high-level API. In this chapter, we'll learn to use its capabilities and see how we can create a 3D game with Qt.

Qt 3D is not limited to rendering. You'll also learn to handle user input and implement game logic in a 3D game. Qt 3D was designed to be highly efficient and fully extensible, so it allows you to implement your own additions to all Qt 3D systems.

Qt 3D ...

Get Game Programming using Qt 5 Beginner's Guide - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.