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

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
March 24, 2022
As a developer, you often have to recreate new 3D designs, which takes a lot of time, can become frustrating and may not match the designer's idea. Thanks to Kuesa 3D this process is now greatly simplified. #3drendering #3Danimation #blender 🔗 https://www.youtube.com/watch?v=DyjWOBhTDXM
October 13, 2021
Optimization tip #8: Make the scene easy for others to understand, by tidying it up and giving objects proper names! https://www.kuesa.com/optimization-cheat-sheet/#simple #kuesa3d #3D #opengl #maya3d
September 23, 2021
Optimization tip #7: Try to minimize the rendered area; it may be better to use a smaller mesh: https://www.kuesa.com/optimization-cheat-sheet/#fillrate #kuesa3d #3D #opengl #maya3d
September 16, 2021
Optimization tip #6: Minimize Polygon Complexity. Avoid a messy mesh: https://www.kuesa.com/optimization-cheat-sheet/#polygons #kuesa3d #3D #opengl #maya3d
September 9, 2021
Tip #5 from our Realtime 3D Optimization cheat sheet: Minimize the Number of Entities. Use as few as you possibly can to save processing time for your CPU: https://www.kuesa.com/optimization-cheat-sheet/#entities #kuesa3d #3D #opengl #maya3d
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