Python scripting console / API access in D5 Render

Hi D5 team and community,

I’d love to see a Python console or scripting interface integrated into D5 Render — similar to what Blender offers with its built-in Python API.

What I’m looking for:
The ability to run Python scripts directly inside D5 to automate repetitive tasks such as:

  • Batch material assignment based on object names or IFC properties
  • Automated camera placement and render queue management
  • Scene setup from external data (CSV, JSON, IFC metadata)
  • Custom asset scattering and population logic

Why it matters:
As someone working on large BIM/IFC-to-visualization pipelines, I often need to manage hundreds of objects and materials at once. A Python console would dramatically speed up these workflows and unlock D5 as a serious production tool for architectural visualization studios.

This would also open the door to community-built scripts and plugins, which could greatly enrich the D5 ecosystem.

Would love to hear if this is on the roadmap — or if others in the community feel the same need!

Thanks :pray: