During my time at Archilogic AG, I revamped and optimized an automated light-baking pipeline for real-time Three.js integration. The One-Lightmap method consolidates all scene lighting into a single unified pass, leveraging OpenImageDenoise and a custom-built compositing node system that I developed to replace the legacy multi-pass workflow. The benchmarks below document the performance gains across three real floor plan models — Small, Medium, and Large office configurations — tested at 10 to 100 raytracing samples on an AWS-hosted render node and locally, using Blender Cycles on a GeForce RTX 2070 Max-Q.
| Office | Method | 10 samples | 25 samples | 50 samples | 100 samples | Peak speedup |
|---|---|---|---|---|---|---|
| Medium | One-Lightmap | 31s | 45s | 69s | 116s | 3.5× |
| Old Method | 109s | 122s | 142s | 183s | — | |
| Large | One-Lightmap | 189s | 217s | 216s | 237s | 3.1× |
| Old Method | 589s | 628s | n/a | n/a | — | |
| Small | One-Lightmap | 38s | 50s | 66s | 104s | 4.7× |
| Old Method | 179s | 183s | 194s | 215s | — |