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.

  • Interactive

    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.

  • Transparency

    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.

  • Multi-threaded

    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.

  • Picture-in-Picture

    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.