top of page

Architecture

Multi-Session

 

The rendering engine supports multiple sessions, meaning that one instance of the application can serve several users, and have each of them working on a different 3D scene.

Multi-GPU

 

The rendering engine architecture takes advantage of multiple GPU configurations. By distributing different parts of the image on several GPUs, the computation time can be dramatically improved.

OpenGL API

 

In order to ease the migration of existing applications to the exciting world of ray-tracing, the SoL-RR engine implements the exact same API as OpenGL. Moving from one rendering engine to another basically consists in changing two lines of code.

 

Caution: The current version of the rendering engine only implements a very little number of OpenGL commands and a lot of work still needs to be done in order to make the rendering engine a production-ready library.

Client-Server

 

Web clients as well as mobile applications are available, thanks to IMV's Http REST interface and multi-session architecture.

bottom of page