Théo Baudoin-Malnoë
  • Work
  • Reels
  • Experience
  • About
  • CV
  • Contact

Blog

Technical reflections and experience reports on lighting and pipeline development.

Nov 15, 2024
C++20 Rendering Virtual Machine

Photon-Centric Shading with VM-Based Interpretive Transport : Making Light Programmable in C++20

What if every photon could run a program? Explore a C++20 rendering engine where light is treated as bytecode and materials are virtual interpreters. Full implementation, architecture, and debugging tools explained.

Read the article →

© 2026 Théo Baudoin-Malnoë. All rights reserved. · Legal Notice