Skip to content

A plugin for physically based rendering with DirectX 11 and VVVV.

License

Notifications You must be signed in to change notification settings

gitter-badger/mirage-vvvv

 
 

Repository files navigation

Mirage

Physically based rendering in vvvv

About

Mirage is a set of nodes and hlsl code designed for physically based rendering of non-traditional geometries, realtime or not.

There is no support for triangle based geometry right now and I personnaly have little need for it. If I did I would use a different (and far more effective) set of tools.

Mirage is targeted primarily at distance field based geometries or any other kind of abstract form that would need to be implemented in shader code. I'm trying to handle types of objects that would typically be difficult produce and render efficiently with currently available tools.

Features

Much of this doesn't exist yet, but this is what we're aiming for...

  • BVH to accelerate ray traversal.
  • Realtime Physically Based Renderer
  • Physically Based Monte-Carlo Pathtracer
  • Unified Material Model
  • Support for Radiometric or Photometric input data (color, lights, etc...)
  • Easy to use HLSL library for creating objects, materials and overall consistent interaction within the pipeline.
  • Nodes for aiding in the management and control of scenes and rendering processes.
  • More to come...

About

A plugin for physically based rendering with DirectX 11 and VVVV.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%