Skip to content

Drooids/MirageRender

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mirage Render

Mirage Render is a 3d renderer that aims for photorealistic results. Currently the software is in very early stage.

Usage

mirage --help
LOG | Main: MirageRender, version 0.0.28
LOG | Usage: mirage.exe --script scriptfilename.lua, folder for scripts is ./res/scripts/
      Available launch parameters:
      Show this help message: --help, -h
      Load a scene file: --script, -s
LOG | Main: atexit(dispose) Hook called.

Example images

Cornell Box, caustics test

a Cornell box scene rendered using monte carlo path tracing, caustics caused by water, indirect illumination.

Cornell Box, gi test

a Cornell box scene rendered using monte carlo path tracing, direct & indirect illumination.

Cornell Box, Golden Dragon

a Cornell box scene with a glossy metallic floor, a golden dragon and two room surfaces acting as light sources.

Mitsuba, Texture Mapping

a Mitsuba sphere, spot light source and a diffuse texture applied on the floor mesh.

About

a 3D renderer written in C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.7%
  • Lua 5.5%
  • Makefile 1.8%