As an Easter treat here is a quick taster of some of the animation goodies coming to Qt 3D along with Qt 5.9. In this post we will briefly outline the steps needed to create a simple Qt 3D application and the assets it uses to produce this little animation:
Blog Archives
Safety critical drawing with OpenGL SC The main sticking points when migrating OpenGL ES software to functionally safe OpenGL SC
Bringing software into a safety critical environment can be tricky, especially when using the complex APIs needed for modern 3D graphics. That’s what makes OpenGL SC (Safety Critical) so important: it bridges the gap between beautiful displays and functional safety, while trying to remain as close to existing embedded standards that we all know and love. OpenGL SC will only […]
Physically Based Rendering (PBR) in 10 minutes Understanding a new rendering model for realistic and consistent graphics
If you happened to be at the NVIDIA GTC conference last week, you may have seen a Qt demo we developed showing a Dodge Viper in the Toradex booth. If that Viper looked especially cool, that’s partially because it was displayed using Physically Based Rendering (PBR). Alright… what exactly is PBR, and can I use it in my […]
Nine Steps to Vulkan Literacy What the powerful new 3D graphics API can bring to your applications
No, this isn’t about Star Trek. If you’ve accidentally stumbled onto this blog to learn about the language of Spock’s homeland, try here instead. Vulkan (spelled with a “k”, not a “c”) is a powerful new 3D graphics API from the Khronos Group, the same consortium that developed its spiritual predecessor, OpenGL, and other related […]
Qt 3D
– Easily integrate 3D with Qt Use our expertise to add 3D capabilities to your project
Clarification on the status of Qt 3D: KDAB will continue to maintain Qt 3D and assist customers with feature requests, bug fixes etc. Qt 3D will just not be part of the support that comes with the Qt license. Read more here. Qt 3D is part of Qt 5 and Qt 6 and provides a high-level, […]
OpenGL and 3D Graphics Expertise Develop stunning 2D and 3D UIs with KDAB's graphic expertise
KDAB's graphics and compute experts help you develop ultra-realistic 3D graphics and accelerated 2D user interfaces. We offer expertise in parallel processing, OpenGL, WebGL, Shaders, Vulkan and Qt 3D.
Qt 3D Technology Preview Released with Qt 5.5.0
KDAB is pleased to announce that the Qt 5.5.0 release includes a Technology Preview of the Qt3D module. Qt3D provides a high-level framework to allow developers to easily add 3D content to Qt applications using either QML or C++ APIs. The Qt3D module is released with the Technology Preview status. This means that Qt3D will […]
Qt3D 2.0 The FrameGraph
Continuing our blog post series about the rewrite of Qt3D. Introduction For quite some time now, you’ve been hearing about Qt3D’s Framegraph. Although a brief definition of what the Framegraph is was given in the previous articles, this blog post will cover it in more detail. After reading this post, you will understand the difference […]
Shadow Mapping in Qt3D 2.0
Continuing our blog post series about the rewrite of Qt3D. One of the biggest driving factors behind the design of Qt3D 2.0 is the ability to configure the renderer in order to accommodate custom rendering techniques. In this blog post I will explain how to render a scene in Qt3D with shadows.
Overview of Qt3D 2.0 – Part 2
An Example of Rendering with Qt3D In the previous article we learned about the requirements and high-level architecture of Qt3D 2.0. In order to put some of this into context and to give you a concrete example of how it looks to draw something in Qt3D using the QML API, we will now briefly show […]