Backend Services: Light-baking & Rendering

 

At Archilogic, I worked with the back-end team on ACE (Archilogic Core Engine), a light-baking and rendering pipeline for our 3D platform. ACE allowed users to press a button and receive a ray-traced light simulation of their spaces, delivered either as a live texture in our real-time engine, commonly called “baking,” or as a photorealistic image “rendered” in Blender using the Cycles engine. This feature, primarily intended for marketing purposes, enabled users to choose from various camera angles—whether interior or exterior—and to switch between isometric and perspective projections, allowing them to customize and enhance the appearance of their spaces’ digital twins.

 

My responsibilities included:

  • Setting up the back-end infrastructure on a remote server in collaboration with the back-end team.
  • Developing front-end features for internal use with JavaScript.
  • Programming rendering and light-baking parameters in Python for Blender and Cycles
  • Measuring and optimizing ray-tracing computation performance.

Category: