code for SIGGRAPH 2025 paper "Vector-Valued Monte Carlo Integration Using Ratio Control Variates".
project page: https://suikasibyl.github.io/vvmc
-
Install sibylengine following its setup instructions.
-
Download the scenes and place them in the
/scenesfolder. -
Run the examples:
- Open the
vvmcfolder in VS Code. - Activate the Python environment where sibylengine is installed.
- Execute
main.pyin each example folder.
- Open the
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 inmain.py.- more examples later...

