KDAB_Tree_Header_Mobile KDAB_Tree_Header_Web

Trusted Software Excellence since 1999

James Turner

13 results

In the final part of our series on 3D in Qt 6, we review the tooling around 3D, and how the different approaches available suit different business and technical needs. We look at what content creators typically deliver to us as developers, what operations and actions we might do with that, and how iterative development and revisions to content impacts us a developer.

In this video, we review the evolution of APIs to access graphics hardware, and the evolution of Qt rendering in parallel. Then we look at the abstractions and features created by Qt to take advantage of modern graphics hardware while remaining portable to a wide range of platforms. Finally, we look at what this means for integrating our own or third-party renderers into Qt 6.

In this video, we discuss the 3D solutions which ship directly with Qt6, and the different features and trade-offs of each one. We look at the key rendering styles and kinds of 3D content supported by Qt Quick 3D, and the ways of integrating the content with existing 2D scenes.

This video explores some of the choices around the changing options for 3D content in Qt 6. We'll work our way through the why, what and how of bringing 3D content in your existing Qt application.

Your Qt / C++ application is feature complete, you fixed all the bugs, and your unit-tests pass! Time to ship it and get on with your life. Unfortunately, then you start to get reports that it crashes for some people, sometimes, on some machines. But they can’t remember what they were doing. Or know what version they were running. Or whether they’re running macOS or Windows.

Introduces the basic Qt 3D APIs and then shows more detailed examples of the components.

JamesTurner

James Turner

Senior Software Engineer & Teamlead