Lumen™ is a completely new runtime solution for GL Studio, developed from the ground up to support modern rendering platforms and multi-processor computer hardware. The development of Lumen represents a multi-million dollar investment to ensure GL Studio continues to meet the requirements for interface development well into the next decade. Lumen's capabilities and features allow users to create content independent of operating system, hardware platform, or rendering technology.
Lumen provides programmable rendering pipeline support, including fragment and vertex shaders, as well as multipass rendering effects. Lumen improves runtime performance by utilizing multiple cores, when available, loading resources (textures, geometry, etc.) in background threads, scaling content at runtime to match the capabilities of target hardware, and supporting multiple levels of detail for geometry and materials. The new runtime engine handles multi-touch inputs and provides gesture recognizers for common gestures people expect on today's smart phones and personal electronic devices. Lumen also implements scalable text objects for clean, crisp text at all zoom levels and its animation system makes it easier than ever to create dynamic, interactive content.
»» Support for Microsoft DirectX - GL Studio users can now expand their cockpit integration endeavors into DirectX-based rendering systems such as Prepar3D, Havok Vision Engine, and VBS2.
»» Multi-touch displays and gestures - By default DiSTI has enabled 20 simultaneous touch points but Lumen has no upper limit. Lumen also supplies a library of common gesture controls or users can create their own.
»» Animation controller & tweeners - Any object or shader parameter in Lumen can be triggered with "fire and forget" animators, controllable via a library of customizable tweeners.
»» Advanced font capabilities - The new font system uses contour map based text for unlimited font scaling, faster rendering and a smaller memory footprint. The system also supplies a variety of text rendering effects such as glow, soft shadows and emboss.
»» Fully programmable graphics pipeline - Produce higher-fidelity 3D interfaces by using the latest programmable graphics shaders. Leverage advanced lighting, shadow effects, and more.
»» Multi-thread & multi-core support - The Lumen runtime offers support for fine and coarse grained parallelism without requiring the user to write multi-threaded code.