KUESA 3D

Vulkan-based 3D integration for Embedded and Desktop

Kuesa 3D is a software toolkit tailored for developers and designers needing to integrate high performance 3D into their 2D embedded or desktop UI in the most efficient way. Developing your own low-footprint Vulkan 3D engine is a non-trivial task. With the Kuesa 3D engine, the hard part is already done for you, without the high overhead and unused features you’d get from using a full-scale 3D game engine.

Create dynamic 3D UIs

This is frequently required for embedded screens, HMI control panels, digital dashboards or mobile apps in an industrial context (e.g. machines, medical devices, vehicles). It also comes in handy when integrating and managing already existing 3D models, product catalogs or digital twins across different platforms and apps.

medicalDemo

Control, optimize and inspect

Kuesa 3D empowers both developers and designers to keep full control over their respective domains, making collaboration simpler and less time-consuming. It provides developers with a high-level API to control all aspects of both scene graph and frame graph.

code_updated

Design and iterate faster

Kuesa 3D offers an efficient, seamless integration between designer tools, like Blender, 3ds Max and Maya, and the target development framework. Design changes and variations added by designers can be imported easily and instantly to the application via the open glTF 2.0 format without developers needing to touch the code.

Drill-Image-16_9
infinityBackground

Is Kuesa 3D for my team?

Does your project require coordination between multiple 3D designers and developers? Does your process involve many time consuming iterations of a design? Does your product have model variations and adjustments needing speedy design and development? Do the workflow communications between your designers and developers need improving?

Find out how Kuesa 3D's unique design-to-code workflow can help you.

carDemo_map
kuesa-infinity

News

July 29, 2022
When your 3D model provides different features you want to reflect in your application, you try to avoid all those variants in code, striving for a data driven approach instead. The glTF file format we use comes into play here. #VulkanAPI #3drendering 🔗https://www.youtube.com/watch?v=TFKasi4JhvA
July 22, 2022
Handling needs of different 3D models in the same application over the lifetime of your project can be time consuming. Watch this video to learn about an easier way to replace a 3D model with another one in the same code base. #VulkanAPI #3drendering 🔗 https://www.youtube.com/watch?v=EqOSD-ciALc
July 20, 2022
Kuesa 3D 2.0 running performantly on an old Android / Galaxy S2 Tab out of the box #VulkanAPI #3drendering #Android
July 14, 2022
The second instalment of "The Making of the Cluster Demo" series shows you how to rig up the car so that animation and lightning among other things are easier to do. #VulkanAPI #3drendering 🔗 https://www.youtube.com/watch?v=uQh1s0r8vZo
July 7, 2022
Our new video introduces "The Making of the Cluster Demo" - a series on the automotive cluster demo. It's made with Kuesa 2.0, a lightweight Vulkan-based renderer for industrial applications. Watch the video to find out more! #VulkanAPI #3drendering 🔗 https://www.youtube.com/watch?v=9J-7k_AoPD8
June 30, 2022
Do you need to be flexible without being bound to a specific framework? Watch our new video and learn more about the power of the latest release of Kuesa 3D 2.0! #VulkanAPI #3drendering #embedded #desktop 🔗 https://www.youtube.com/watch?v=bYEvCbF56v8
June 30, 2022
📣 Kuesa 3D 2.0 released! This major update includes a Vulkan-based 3D engine optimized for integrating 3D into 2D UI applications on #Embedded and #Desktop. Check out more in our release announcement https://www.kuesa.com/blogs/kuesa-3d-is-now-vulkan-based/ #VulkanAPI #3Drendering
June 23, 2022
At Embedded World we're premiering the Cluster demo made with Kuesa 3D 2.0 - the latest version of Kuesa 3D, which supports both Qt3D or Vulkan and allows for very efficient live rendering even on an i.MX8 without a cooling fan. #ew22 #3danimation #qtdev #vulkan
kuesaBackground

What is Kuesa 3D?
What is Kuesa 3D? Project lead, Timo Buske, gives an overview of what Kuesa 3D is and the 3D design/development issues that it sets out to solve.

Qt and Qt 3D Real-time Music Box
This is an example our team developed using KUESA™ 3D. It's a robot arm controlling a music box with animation imported by Kuesa 3D directly from Blender via GLTF2

Kuesa vs. conventional design and dev workflow
Conventional 3D design and development workflows can be very time consuming due to complex iteration loops. In this video you learn how and why KUESA™ 3D Studio makes your 3D design workflow much more efficient.

Stop wasting time in 3D design and development
The new Iro Materials provide an intuitive/artistic way of working, for designers. Full integration into DCC tools like Blender gives you exact WYSIWYG already in the stage of asset creation and lets the designer examine the final visual result during modeling.

New KUESA 3D Studio 1.3 Launcher for Maya
This video demonstrates how to make the best of the new KUESA Studio launcher for Maya that comes with KUESA™ 3D 1.3 release. After updating you may not notice any changes straight away, as, by default, KUESA is dynamically loaded into Maya. This gives you more flexibility to install the latest, or a specific version of KUESA on your system for each project.

KUESA 3D Studio 1.3 Integration into Maya
KUESA is now fully integrated into Maya and that includes all of KUESA Iro materials. This means that any model will be identical in Maya and KUESA, allowing designers to continue to work efficiently on a tool they already know. As a bonus, they won't need developers to preview of how their design will look on the target device.

KUESA 3D Studio 1.3 Animation Groups in Maya
KUESA 3D empowers designers to do their work entirely in Maya. This includes composing complex animations using any number of animated objects. Designers can then easily share their work with Developers by creating "KUESA Animation Groups" within the Maya Outliner. The Animation Groups are then imported as part of the glTF file, enabling developers access to the corresponding animations directly within KUESA.

Why doesn’t KUESA have a scene editor?
A Designer having to embrace a new tool when they are familiar with one such as Blender, 3ds Max & Maya takes time and has significant potential for leading to inefficiency and potentially frustrating errors that take precious time to resolve. KUESA 3D Studio removes these issues and enables Designers to use the tools they are most familiar with.

backgroundCar