Skip to content
SuikaSibylPublic

About

Vector-Valued Monte Carlo Integration Using Ratio Control Variates

Resources

Stars

46 stars

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

vvmc

code for SIGGRAPH 2025 paper "Vector-Valued Monte Carlo Integration Using Ratio Control Variates".

project page: https://suikasibyl.github.io/vvmc


Preparation

  1. Install sibylengine following its setup instructions.

  2. Download the scenes and place them in the /scenes folder.

  3. Run the examples:

    • Open the vvmc folder in VS Code.
    • Activate the Python environment where sibylengine is installed.
    • Execute main.py in each example folder.

Examples

  • example-rglmat: ratio control variates for BRDF sampling. A material ball with RGL measured BRDF under uniform environment lighting. The material can be switched in editor.
  • example-lightbvh: ratio control variates for many-light sampling and MIS. Direct illumination only. 3 test scenes can be switched in main.py.
  • more examples later...

Play with the editor

About

Vector-Valued Monte Carlo Integration Using Ratio Control Variates

Resources

Stars

46 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages