Digital Graphics Library
The DGL Engine is D & R’s proprietary interactive 3D rendering environment. Developed exclusively by software developers at D & R, the DGL Engine requires no 3rd party software licenses and is not based on any other engines.
Any DGL-based software solution can be adapted to allow the user to look around, move and manipulate objects – even during animations.
- Real-time rendering
The DGL Engine renders each scene in real-time. This allows for a dynamic world where the user’s actions directly and immediately influence what is drawn on-screen. Real-time rendering enables DGL simulations to take up far less disk space than video files.
- High poly-count models
The DGL Engine provides optimal quality and performance based on available hardware. It can render, in real-time, extremely complex and detailed models with hundreds of thousands of parts.
- Low system requirements
Based on video game technology, DGL software solutions can be run on any Windows-based PC capable of playing modern video games.
- Realistic materials, lighting and reflections
The DGL Engine renders each part with multiple dynamic materials. Combined with customizable lighting and realistic reflections, this can provide a simulation with a stunning degree of realism.
Parts of the model can be selectively faded, in real-time, to improve visibility of hidden internal components.
- Special effects
The DGL Engine’s special effects for high pressure air leaks, steam and smoke can make simulations feel even more realistic.
- Visually accurate at all resolutions and aspect ratios (including HD)
Since DGL simulations are rendered in real-time, they always appear accurate, and are never stretched or compacted regardless of varying display screens.
- Instantly available
Unlike many 3D solutions, DGL software solutions are fully loaded and ready to use moments after launch.
The DGL Engine is optimized for multi-core systems, and efficiently employs extra cores when they are available.
- 3D Sound
Sound effects in DGL simulations can take advantage of multi-speaker systems to provide realistic, directional sound.
- Custom user-interfaces
Any DGL-based software solution can be fully customized with its own unique user interface.
- Interactive virtual screens
User interface components can be projected onto screens in the 3D environment, providing realistic interactive simulations of models with touch-screen displays.
The DGL Engine can render multiple camera angles at once. This can be especially useful for simulating cause-and-effect scenarios where manipulating one part of the model triggers changes elsewhere.
- Database connectivity
The DGL Engine can be connected with most popular databases for dynamic part information, engineering data and other content.
- UDP/TCP IP networks
DGL-based software can communicate across networks to provide data synchronization or multi-user interaction.
- Rendered output
Any DGL Engine simulation can be rendered out to most standard digital photo and video file formats for use in other software applications, web pages and print media.
- Cloud computing
The DGL Engine can be adapted to run in a server-client configuration, enabling the display of interactive 3D simulations on systems with extremely low system requirements – even tablets and phones.