Better_Software_Header_MobileBetter_Software_Header_Web

Find what you need - explore useful information and developer resources

Areas of Interest

Searching…

307 results

Learning to create 3D applications can be an overwhelming task even for seasoned developers because of all the new terminology, visual concepts, and advanced math. To simplify the job, many developers use a framework like Qt 3D, which KDAB developed and contributed to Qt. In this paper, the first of 3 whitepapers, you will learn about the structure of a Qt 3D program – the nature of entities, components, and aspects, and how those are incorporated into the scene graph and frame graph. The Qt 3D Basics series is intended to help developers create highly polished Qt 3D applications, including descriptions of the technology components, the rationale behind their designs, and straightforward examples.

The ability to create a 3D applications is a skillset that is increasingly in demand as it plays a crucial role in advanced UX design, virtual reality, game development, and more. While developing a modern 3D program requires many disparate skills, there are frameworks that help the developer stitch it all together. Qt 3D, developed by KDAB, is one such framework. Our first Qt 3D whitepaper helped us understand the structure of a Qt 3D program - the nature of the entities, components and aspects, in the scene graph and frame graph. This paper shows how to incorporate those elements into a functioning program by examining how to receive user input and how to animate objects in a scene.

Qt 3D Basics Part 3 - Advanced Rendering

Parts One and Two of our three part Qt 3D series focused on drawing a 3D model and accepting user input, which are necessary building blocks of 3D applications. For the last part, we’ll look at how to use Qt 3D and frame graphs to create some really sophisticated looking graphics, including how to implement multi-pass rendering.

Intro to Qt

There are more languages, frameworks and libraries available than ever before, with many of them free or nearly so. But every new tool comes at a cost. In this whitepaper, Kevin Krammer discusses the many benefits to be had from choosing Qt, but also evaluates alternatives to help you decide what's right for you.

If your project relies on MFC, you may find yourself constrained by a legacy framework that limits your ability to leverage modern productivity gains, cross-platform support, and mobile app development. KDAB has extensive experience in migrating MFC projects to Qt, ensuring minimal disruption while modernizing your systems. Discover how to transition effectively and unlock new capabilities for your applications!

Upgrading from Qt 4 to Qt 5 may seem straightforward, but potential pitfalls can complicate the process. Despite Qt 5's design to ease transitions, resource constraints and shifting priorities often delay migration from legacy frameworks. As pressure mounts to adopt newer technologies, discover the essential steps to successfully navigate this upgrade and ensure your project thrives!

Companies still using the QNX Photon microGUI face challenges with outdated hardware and unsupported technology, limiting their ability to update libraries and security patches. KDAB specializes in migrating Photon software to a modern UX framework based on Qt, and is the only QNX-recommended supplier for this essential transition. Don't get left behind—upgrade your systems today!