Advanced Real-Time Rendering
HOOPS Luminate is a very flexible graphical toolkit that operates at a quite “low level”. Indeed, HOOPS Luminate can be used to build many different kind of graphical applications and it does not force any application to comply to a graphic style or way of organizing data.
However, it can be quite consuming for a HOOPS Luminate programmer to assemble all layers needed to produce cutting-edge real-time graphics. Unlike photo-realistic rendering which is quite straightforward, rendering real-time data with a top level quality implies the construction of a rather complex rendering pipeline in order to mimic photo-realistic features in real-time.
That’s why HOOPS Luminate also features an advanced real-time rendering module - built on top of the core HOOPS Luminate - that delivers a ready-to-use data production and display workflow, aimed at rendering advanced real-time graphics. This book will detail all features accessible through this module that can be used to assemble a full graphics application from the ground up in a short time.
This book is split in several sections:
- First we’ll look at the Key Advanced Real-Time Features of the module. This section will provide an overview of the current feature set contained by the advanced real-time module.
- Then, how to start using it? Please refer to this page: Quickstart with Advanced Real-Time.
- Then, we’ll cover the Data Production Workflow offered by the module. This is based on importing data built with the Asset Editor or by importing data using the RPL namespace SDK.
- Finally, we’ll look at the assembly of a Assembling an Advanced Real-Time Application to produce a simple program taking advantage of the advanced real-time module.

Sunset over a factory in the desert