Rogue
(Render Object Graphic Useless Engine)
3D engine oriented for fast real-time rendering prototyping. The last public version made was released before I started my PhD thesis.
|
|
|
My PhD thesis work is implemented in Rogue, see my publications for more details.
Thus various manipulation and rendering methods with spherical harmonics (SH) are implemented in it. See my PhD thesis for more details on SH lighting simulation.
Also, part of my thesis focuses on global lighting based on virtual sources, so several methods of this type are implemented in Rogue: VPL, VSL, VSGL, RSM and ISM.
|
Other features / implementations
|
|
Rendering features
Implementations of various rendering methods: SSAO, FXAA, HDR, BLOOM ...
|
|
Ray tracer 2D
Combination of ray tracing and ray marching in 2D
|
|
Material lab
Implementation of various microfacet material models for on-the-fly comparison.
|
|
P.Rogue
Physical engine based on mass-spring system.
|
|
Animation
LBS and DQS implemented on CPU and GPU.
|
|
B-spline
B-spline and B-spline surface
|
|
Mesh subdivison and decimation
Subdivision with refinement schemes (Catmull-Clark).
|
|
Marching cubes
Marching cubes with metaballs.
|
|
Comparison module
On-the-fly comparison of images with different metrics.
|
|