Open 3D tooling · workstation · workflow
- Role
- Creator and engineer
Workflow prototype · smoke evidence
Fork only where the
workflow truly needs it.
I turned an over-scoped DCC idea into a legal, testable ArchViz workstation built on Bforartists and Blender boundaries.
- Understand
- Bound
- Trace
- Build
- Stage
- Present

- No designer-adoption claim
Designer work was reduced to explicit plan, room, asset, material, and presentation contracts.
PLANReference + scaleROOMEditable geometrySTAGEAssets + materialsPROOFReview output - Bforartists attribution retained
An add-on experiment showed that product-wide navigation and precision controls required ownership of the shell.
NEEDApplication-wide UXSHELLBforartists forkENGINEReusable Python - Synthetic fixtures only
A DXF or reference image becomes explicit scale, wall segments, opening markers, and typed room intent.
INPUTDXF / referenceSCALEMeasured / drawingTRACEWalls + openingsRECEIPTIntent + warnings - Bounded host smoke
Room controllers generate their own geometry without taking ownership of furniture, cameras, or lights.
PARAMSRoom intentGENERATEShell + trimPRESERVEAssets + camera + lights - Optional connectors remain bounded
Assets cross provider, rights, file, normalization, and provenance gates before reaching the workstation shelf.
SOURCEProvider / localRIGHTSBundle / defer / rejectIMPORTScale + origin + names - Current host startup exits -11
Unit contracts, repository validation, and host scenarios produce a bounded room-to-render receipt.
UNITWorkflow modulesHOSTJuly 10: 5 / 5HOLDCurrent startup -11