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.