Graphics & 3D

Qt 3D Node Editor and Shader Generator


B05 6.11.2019 15:30 - 16:00

Bookmark and Share

Paul Lemire
Paul Lemire
KDAB

More and more frameworks and tools are providing higher level of development through the use of Node Editors to generate code, behaviors or entire applications. Since Qt 5.12, Qt provides support for loading a tree of nodes and convert these to generate OpenGL GLSL shader codes for Qt 3D. This can be harnessed to create a single shader description that can then be translated into different languages. This talk will present that part of the framework, show how it is used and discuss possible ideas of how that could be extended to target completely different type of features in the future.