The Virtual Learning Factory Toolkit (VLFT) project is a pioneering program commissioned by the European Union using virtual and augmented reality to enhance engineering education programs across Europe. Five EU partners make up the VLFT Consortium, including Estonia’s Tallinn University of Technology, Hungary’s Institute for Computer Science and Control, Italy’s Politecnico di Milano, National Research Council of Italy, and Sweden’s Chalmers University of Technology. Using Khronos® standards, the VLFT consortium has created a suite of tools to gamify learning, strengthen information and communication technology (ICT) skills, and better prepare students for jobs in 21st century manufacturing.
The upcoming release of the Vulkan® SC™ 1.0 specification by Khronos will mark an important milestone in developing an open API standard that leverages the performance of modern GPUs to satisfy the graphics and compute needs of future safety critical systems. As the Vulkan SC Working Group continues to make significant progress, we take this opportunity to share some of the challenges that have been overcome on our journey to define a state-of-the-art API specifically designed to benefit the automotive and avionics industries.
The Khronos 3D Formats Working Group recently announced the ratification of three new Physically Based Rendering (PBR) extensions for the glTF 3D asset format: KHR_materials_volume, KHR_materials_ior, and KHR_materials_specular. The three new extensions build on and extend the existing glTF 2.0 PBR capabilities by adding volume-based absorption, refraction, and complex specular reflections. Some or all of these new extensions are already supported by rendering engines such as Babylon.js, Google’s Filament, and three.js, as well as applications including Adobe’s Substance 3D Stager, Dassault Systèmes 3DEXPERIENCE Platform, DGG RapidCompact and UX3D’s Gestaltor. These extensions will grant artists control of photorealistic effects in glTF, enhancing the appearance of 3D assets. This blog will explore how these extensions are implemented and which variables will be available for artists to control.