Releases: Dimitres-Kisimov/3DpicToIFCModeling
Release list
SCS Studio v4.2 — the complete app (photo → 3D → room → BIM → procurement)
SCS Studio v4.2 — the complete app: photo → 3D → room → BIM → procurement
The current, full release. One furniture photo becomes a repaired, IFC-classified 3D object; a CP-SAT solver furnishes rooms and whole IFC buildings under German ASR workplace law; the result exports back to Revit — and since v4, the app can even find the cheapest real product to buy for any object it generated. Everything below is included in this download.
🚀 Install (2 clicks)
- Download
SCS_Studio_App_v4.2_lite.zipbelow (~510 MB), unzip anywhere. - Double-click
SCS_Studio.bat— it checks Node/Python, self-installs packages on first run, starts the server and opens http://localhost:3000.
The lite bundle ships without the 4.7 GB ABO furniture library; rebuild it once with python backend/python-scripts/download_abo_subset.py (public Amazon dataset, CC-BY-4.0) — or extract a provided ABO_furniture_catalog.zip into the app folder.
Everything included (v1 → v4.2)
v1 — the full pipeline
- Photo → 3D: drag one furniture photo → TripoSR builds a mesh locally; Fast mode matches from the catalog. Chair-base grafts repair what AI can't reconstruct; every object auto-registers with a professional code (
desk-TSG-042) and renumbers on delete. - Build a room: 38-category catalog (ABO + generated + CC0 + your own uploads) placed by a people-aware CP-SAT solver — legroom, door swings, circulation, honest per-item refusals. 2D plan editor synced live with 3D. Exports CSV / GLB / IFC4.
- Building: drop ANY .ifc → automatic floor dissection → per-room smart suggestions → one-click populate at Light/Medium/Dense. Floor-by-floor 3D/2D navigation, X-ray mode, whole-building GLB + BIM IFC export.
- Research hub: the 5-AI benchmark (TripoSR, TripoSG, TRELLIS, SAM 3D, InstantMesh — 187 photos, F-scores vs ground truth, TripoSG 0.393 best), repair pipeline, catalog provenance, test reports.
v2 — editing, safety, human logic (v2.0 → v2.1)
- 90° yaw rotation of any selected piece (R / ⟳ / Ctrl+right-click) — 2D+3D synced, baked into exports; delete-everywhere; lock/unlock.
- German ASR compliance, cited: §5(3) staffing caps, movement areas, route widths by room type, protected access strips for fire extinguisher & first-aid — even at Dense.
- Human placement rules: presentation rows face the screen at viewing distance, ceiling projectors aimed at screens, armchair rows, rectangular-table edge seating (max 4/side, spares wall-parked), bins at arm's reach, planters in corners, microwave ON the counter.
- Capacity-guarded suggestions (never over the ASR limit), dependency realism, kitchen logic.
- DIN 277 room intelligence (v2.1): 1,506 fleet rooms auto-classified in DE/EN/NL/FR; 6 support room types (storage, wardrobe, entry, balcony, print, IT).
- Windows launcher
SCS_Studio.bat, boot-verified bundles.
v3 — room-tab parity + presentation tooling
- Room 2D editor gains Delete (removes from 3D + IFC + all exports) and lock/unlock; collision checker with 0.90 m walking paths live-verified.
- 18 selectable room types with an annotated gallery (2D clearance zones + ASR criteria panels + 3D x-rays) and a print-ready A4 PDF.
- Presentation handoff pack, 35-slide deck generator, ROI analysis (measured: one room 59% time saved, a 6-storey office 95.3%, the 15-building fleet 95.9%).
v4 — procurement + the business case (v4.0 → v4.2)
- 🛒 Procurement: pick any generated item — or drop any IFC/GLB — and the app sweeps multiple companies (IKEA Deutschland, OTTO, POCO live keyless; eBay.de + Google Shopping via free API keys), CLIP-scores every product photo against your object, and reports the cheapest visually-similar product landed at your address (VAT, parcel vs Spedition, pickup alternative) in three business tiers, single + bulk, with a downloadable finance Excel pack.
- v4.2 sub-type awareness: the item's photos AND its mesh proportions decide what it really is — a baroque armchair searches "Sessel", a four-poster bed "Himmelbett", a Tolix stool "Barhocker" — and tiers are drawn only from the top-similarity band. Live study: bar stools matched at 0.90–0.92 similarity incl. a Tolix clone at 38.85 € landed.
- Honesty built in: every report prints the companies scanned and claims only "cheapest among the companies scanned". Limitations, the three-version findings (v1→v3 of look-alike matching) and a further-development roadmap are documented in-app.
- ROI page with downloadable Excel/CSV for the finance department.
✅ Test evidence
End-to-end 8/8 (incl. live photo→3D each run) · floor dissection 15/15 vs IFC ground truth · 7-storey drop test 81/81 rooms · ergonomics gate 40/40 ×2 · exact-geometry meter over ~6,000 placed pieces: zero real overlaps · release bundle boot-verified from clean extraction.
Author: Dimitres Kisimov · data: Amazon Berkeley Objects (CC-BY-4.0), PolyHaven (CC0) · standards: IFC4, German ASR, DIN 277
SCS Studio v2 — the full app (photo -> 3D -> room -> BIM)
SCS Studio v2 — the full application. One photo in -> a furnished, German-standard-compliant BIM building out. This release is cumulative: everything from v1.0.0 plus every v2 addition.
Install (Windows)
- Download
SCS_Studio_App_v2.0_lite.zipbelow, unzip — oneSCS_Studiofolder. - Install Node.js 18+ and Python 3.11+ (Add to PATH).
- In the folder:
npm install·pip install -r requirements.txt·python backend/python-scripts/download_abo_subset.py(one-time 4.7 GB ABO furniture catalog from Amazon's public dataset — the app runs before it too, with the generated catalog) ·npm start - Open http://localhost:3000 in Chrome (graphics acceleration ON for 3D).
The full feature set (v1 foundation)
- Generate object: furniture photo -> segmented -> 3D mesh (TripoSR locally; TripoSG/TRELLIS/SAM 3D/InstantMesh benchmarked on cloud GPUs) -> repair packs + chair-base grafts -> real Neufert dimensions -> professional code (
desk-SAM3D-001), auto-catalogued. Declared object types, in-app engine installs (VRAM-gated). - Build a room: 38-category catalog (700+ coded items: ABO CC-BY, PolyHaven CC0, OURS), room types with cited ASR rule packs, Light/Medium/Dense, ✨ capacity-guarded suggestions, CP-SAT solver with honest refusals, 2D plan editor, CSV/GLB/IFC export.
- Building: drop ANY IFC (drop-tested: fresh 7-storey tower -> 9/9 floors, 81/81 rooms exact) -> per-room smart suggestions, picks + blueprints (right-click), populate with the full human rulebook (chairs face tables, projector ceiling-aimed at its screen, bins beside desks, coat racks at door flanks, corner planters, walking-path protection) -> save GLB / export BIM IFC.
- Research hub: the project as guided steps — benchmarks over 187 photos, 5-model gallery, Item Logic Register (rules vs the German standard), X-Ray Fleet, Fleet Report (~6,000 pieces, ~2,200 machine-checked connections), Live Layout Visualizer, Showroom, dated roadmap, test reports.
New in v2
- Rotate any placed piece 90° (R key / ⟳ button): Building 3D + 2D in sync, yaw-only — pieces face the four walls, never ceiling/floor — legality checked per turn, baked into GLB/IFC exports.
- Safety access (ASR): extinguisher (1.00 m) + first-aid (1.35 m) own a protected 0.90 m strip — unblockable at any density. Display panels get the same treatment (whiteboard/screen/mirror + 0.75 m visibility strip).
- Human seating: armchairs in rows (2 same direction; 4 as opposed pairs + side table with its plant); rectangular tables seat max 4 per long side centred + ends, spare chairs park at walls facing the room; petal rings only for round/square tables; meeting seats ring the table facing it.
- Kitchens (fridge + microwave ON the counter), dependency realism (no orphan bins/partitions), suggestions that always fit the room.
- 44 screened catalog variants for the 15 late categories — every category selectable; strict identical-item screening.
- Research hub step 1: "Code files and what they do" — every button, right-click and shortcut mapped to the exact code; tab deep-links (
/#room,/#building).
Gates at release
density×ASR sweep PASS · ergonomics 40/40 (×2) · fleet 15/15 exact-metered (~6,000 pieces; residual: 2 movable-bin slivers, 0.07 m² total) · rectangular-seating + safety-strip live tests PASS · rotation bake verified in exports · bundle boot-verified from clean extraction.
Licenses: MIT (code) · ABO CC-BY-4.0 · PolyHaven CC0 — see CREDITS.md. Author: Dimitres Kisimov.
SCS Studio v1.0.0 - photo -> 3D -> room -> BIM
The complete app, downloadable. One photo in -> a furnished, German-standard-compliant BIM building out.
Install (Windows)
- Download
SCS_Studio_App_v1.0_lite.zipbelow and unzip - you get oneSCS_Studiofolder. - Install Node.js 18+ and Python 3.11+ (check Add to PATH).
- Open a terminal in the
SCS_Studiofolder and run:
npm install
pip install -r requirements.txt
python backend/python-scripts/download_abo_subset.py
npm start
- Open http://localhost:3000 in Chrome (graphics acceleration ON for 3D).
The third command rebuilds the 4.7 GB ABO furniture library from Amazon's public dataset (CC-BY-4.0) - one-time, internet required; the release asset stays small because of it. Full details in README_FIRST.txt inside the zip.
What you get
- Generate object: photo -> 3D via TripoSR locally (first run downloads weights once); benchmark evidence for TripoSG / TRELLIS / SAM 3D / InstantMesh in the research hub
- Build a room: 38-category catalog (670 coded items incl. 44 screened variants), CP-SAT + ASR solver, live visualizer
- Building: drop any IFC - floors dissected (drop-tested: 9/9 floors, 81/81 rooms exact), populated with human logic (chair->desk, projector->screen, bin beside desk, corner planters), exported back to IFC/GLB for Revit
- Research hub: the whole pipeline in 7 steps with every evidence page
Gates at release
e2e 8/8 (x3) - floor dissection 15/15 - late-variant ergonomics 40/40 x2 - exact clash meter: one 0.045 m2 sliver in 4,891 pieces fleet-wide - compile sweep 0 failures - bundle boot-verified from clean extraction.
Licenses: MIT (code) - ABO CC-BY-4.0 - PolyHaven CC0 - see CREDITS.md.