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:
- Advanced Real-Time Rendering
- Real-Time material
- Lighting
- HDR Pipeline
- Section cutting
- Programmable shading pipeline
- Point clouds
- Stereoscopy
- Volume rendering
- Animations
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.
- Cross Platform
- Virtualized Environments
- Siemens Parasolid bridge
- ODA Bridge
- Data Export
- HOOPS Visualize HPS bridge
Read and write capabilities to different file formats are available.
- MAX
- 3DS
- DWG
- DXF
- FBX
- IGS
- OBJ
- WRL
- STL