Open Interior StudioProject file 09 of 10
back to library
09Open Interior Studio

Open 3D tooling · workstation · workflow

Role
Creator and engineer
Workflow smokePrivate prototype

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.

  1. Understand
  2. Bound
  3. Trace
  4. Build
  5. Stage
  6. Present
Generated furnished room
Generated furnished room from the bounded host workflow
Generated furnished room · private smoke artifactPrivate prototype
Swipe through the evidence04 / 06
  1. Designer work was reduced to explicit plan, room, asset, material, and presentation contracts.

    PLANReference + scale
    ROOMEditable geometry
    STAGEAssets + materials
    PROOFReview output
    No designer-adoption claim
  2. An add-on experiment showed that product-wide navigation and precision controls required ownership of the shell.

    NEEDApplication-wide UX
    SHELLBforartists fork
    ENGINEReusable Python
    Bforartists attribution retained
  3. A DXF or reference image becomes explicit scale, wall segments, opening markers, and typed room intent.

    INPUTDXF / reference
    SCALEMeasured / drawing
    TRACEWalls + openings
    RECEIPTIntent + warnings
    Synthetic fixtures only
  4. Room controllers generate their own geometry without taking ownership of furniture, cameras, or lights.

    PARAMSRoom intent
    GENERATEShell + trim
    PRESERVEAssets + camera + lights
    Bounded host smoke
  5. Assets cross provider, rights, file, normalization, and provenance gates before reaching the workstation shelf.

    SOURCEProvider / local
    RIGHTSBundle / defer / reject
    IMPORTScale + origin + names
    Optional connectors remain bounded
  6. Unit contracts, repository validation, and host scenarios produce a bounded room-to-render receipt.

    UNITWorkflow modules
    HOSTJuly 10: 5 / 5
    HOLDCurrent startup -11
    Current host startup exits -11
System viewGenerated geometry has an ownership boundaryA rebuild may replace controller-owned children, but it must preserve furniture, cameras, lights, and other user-authored scene content.
Room intentRoom controllerHost scenedo not touch
typedParameterssegments · height · trim
ownedGenerate shellwalls · floor · ceiling
idempotentRebuild gatedelete generated only
replaceableGenerated collectioncontroller-owned objects
preservedUser collectionassets · camera · lights
smokeEditable roomone host scene