November 2016 – Release of new VGR API 3.7

Release 3.7 of 3DInteractives’s core render technology and API delivers a large number of new functions, including a new animation API, data encryption, a programmable render pipeline, a shader API, as well as post processing utilities supporting powerful graphics effects. This is the biggest new release yet in the history of 3DInteractive:

List of new functions:

  • Animation API: Interface to the animation database / scene graph, defined by clips, key frame interpolation, transformation hierarchy. Animation of objects and material changes are supported.
  • A flexible new shader API facilitates the integration of custom shaders
  • Deferred shading to support a large number of light sources and post processing effects
  • Post processing utilities with predefined graphics effects, such as gradient and LaPlace operators for real time hidden-line effects, screen space ambient occlusion (SSAO) and many more
  • A configurable render pipeline provides more flexibility:
    • Programmable render passes (no more limitation to eight render passes)
    • Objects may be used in more than one render pass
    • Render passes define one or more output render targets
    • Render pass output can be used as input for subsequent render passes
    • User-defined render target compositing and post processing, alpha blending, z-Buffer compositing, special render effects, shadow mapping, screen-space and temporal anti-aliasing, etc.
  • Virtual textures with new functionality (V-Textures are large textures consisting of hundreds of Giga pixels, rendered in real time). New functions include the definition of sub images/textures, wrap modes, DXT3, sparse virtual textures, multiple VRAM caches.
  • Encryption of object geometry, textures and user data is supported by predefined and user-defined encryption protocols