Fundamentals

This guide provides insight into the fundamental components that drive HOOPS Luminate’s programming interface.

HOOPS Luminate is a graphics C++ SDK for photorealistic visualization and real time rendering in high quality. It is composed of a set of APIs designed to control all the graphics in your application. It can take advantage of hardware acceleration and do multi-core software rendering.

The real-time rendering technology lets you create high-quality interactive scenes, with complex models and shadowing. It provides a lot of functionalities to meets all your graphics application needs:

HOOPS Luminate integrates a proprietary rendering technology that is both physically accurate and fast. It can create large stunning images in less than the time for a coffee break.

Photorealistic quality is achieved thanks to high-end algorithms: global illumination, dynamic tone mapping, and physical lighting are only a few of the high-end rendering features that are built into the SDK.

HOOPS Luminate has been designed to easily integrate into another application. Thanks to its flexible interface, it can co-exist with other graphics solutions to add value for specific graphic needs or to become the reference visualization platform.

It lets you import and export data from a variety of sources and has bridges with key industrial components such as Parasolid from Siemens, the Open Design Alliance, Ascon’s C3D math kernel or Autodesk 3dsMax.

Read and write capabilities to different file formats are available.

  • MAX
  • 3DS
  • DWG
  • DXF
  • FBX
  • IGS
  • OBJ
  • WRL
  • STL