Introducing Qt 3D Studio
February 20, 2017 by Lars Knoll | Comments
Over the last years, a lot of work has happened to make it easier to use 3D technologies in and with Qt.
I’m now extremely happy to let you know that we can now do a huge step forward towards providing competitive, designer friendly tooling as part of our offering in the future.
NVIDIA did one of the largest contributions ever to Qt. They chose to contribute the whole NVIDIA DRIVE™ Design Studio, a designer friendly 3D UI authoring system, to Qt. NVIDIA DRIVE Design Studio is a well proven product that has been used for production systems in many industries.
The contribution consists of several hundred thousand lines of source code. It consists of a runtime component, designer friendly tooling and a Qt integration. This will allow us to bring state-of-the-art 3D tooling to the whole Qt ecosystem. As the title of this blog post suggests, we do even have a name for it already: Qt 3D Studio.
Have a look at the video below to see it in action:
Our goal is to integrate this closely, so that designers can easily create 3D user interfaces that are easily integrated with the rest of the application written in Qt. The UIs can then also easily be extended using Qt Quick or Qt 3D.
Qt 3D Studio is not meant to replace any of our existing UI technologies (Qt Widgets, Qt Quick or Qt 3D), but will nicely complement them.
There is still a lot of work left to closely integrate the code base and especially the runtime with the rest of Qt. As an example, the UI for the tool is currently using MFC in some parts, so it only works on Microsoft Windows. We are also working on ensuring that the tool and runtime will be fully cross-platform and work on all operating systems and GPUs supported by the rest of Qt.
Qt 3D Studio will be available under both open-source and commercial licensing terms, and will be developed in the open, just as the rest of Qt. But as we have only just received the contribution from NVIDIA, it’ll take use a bit to sort through the source code and mold it into a form that we can publish. So please bear with us for a little while, we’ll keep you posted on all progress.
We’re all extremely excited about this contribution to Qt, and I’d like to close this blog post with a big ‘Thank you!’ to NVIDIA.
Blog Topics:
Comments
Subscribe to our newsletter
Subscribe Newsletter
Try Qt 6.6 Now!
Download the latest release here: www.qt.io/download.
Qt 6.6. is a feature release with focus on improving UX capabilities including responsive UI technology and the Qt Graph module.
We're Hiring
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.