Industrial Visual Delivery Platform
Outcome: CAD/BIM screenshots transformed into decision-grade renders, videos, and delivery assets
Summary
A visual AI product was built for industrial, construction, and technical sales teams that need polished project imagery without sending every screenshot through a manual rendering workflow. The system converts CAD, Navisworks, Revit, BIM, and field-style screenshots into controlled visual deliverables while preserving project context, geometry intent, workspace access, and output history.
Client Profile
- Industrial and EPC project teams working from technical model screenshots
- Proposal, pursuit, and stakeholder teams needing presentation-ready visuals quickly
- Multi-user workspaces requiring auth, billing, project history, and controlled delivery links
The Problem
Industrial visuals are usually trapped between two bad options: raw model screenshots that undersell the work, or expensive manual rendering cycles that are too slow for fast proposals and internal reviews. Generic image generation was not enough because the camera, routing, equipment placement, and industrial object identity all had to remain credible.
Constraints
- Preserve camera viewpoint, equipment layout, and major geometry from the source image
- Handle large technical uploads without duplicate jobs, stale state, or lost history
- Support project/team scoping, billing entitlements, and production-safe error traces
- Extend beyond a single render into sequences, videos, plugins, and client deliverables
The Solution
We built a full-stack product platform around a guided Orb intake flow, a Gemini-backed render pipeline, workspace-aware storage, and a delivery layer for turning generated images into project assets.
Controlled Render Pipeline
- Guided intake: Orb prompts capture use case, location, materials, and freeform direction before job creation.
- Preflight and upload safety: File constraints, signed uploads, commit steps, and idempotency protect users from failed or duplicate submissions.
- Geometry-aware prompting: The backend enforces camera, layout, and object-identity locks so industrial details stay recognizable.
Project Delivery System
- Workspace model: Firebase auth, team scope, Firestore job records, and Cloud Storage outputs keep work organized and access-controlled.
- Project continuity: Projects support anchor views, additional views, render history, revisions, masked edits, downloads, and shareable delivery links.
- Commercial rails: Stripe-backed subscriptions, usage checks, notifications, admin routes, and support-friendly request IDs.
Beyond Still Images
- Construction sequences: Anchor and phase-image workflows compile staged construction progressions into MP4 outputs.
- Flythrough workspace: Timeline-driven video assembly normalizes clips, overlays assets, and exports project-ready video.
- Deliverables: Scope sheets, general notes, legend blocks, equipment cards, BOM previews, and branded material generation extend the platform into sales collateral.
Native Workflow Reach
- Desktop workspace: A Windows companion app connects Navisworks runtime context, project selection, shot metadata, and uploadable delivery bundles.
- CAD plugins: Navisworks and AutoCAD integrations capture the working viewport and send render intent directly from the tools teams already use.
- Operator assistant: The in-app assistant can understand active routes and help move users through the product surface.
Architecture
- → React, TypeScript, Vite, Tailwind, Zustand, and Firebase Auth on the frontend
- → FastAPI on Cloud Run with thin routers and service-layer render, billing, project, storage, and delivery logic
- → Firestore for users, teams, jobs, submissions, notifications, projects, and feature records
- → Google Cloud Storage for uploads, generated outputs, signed URLs, bundles, and downloadable assets
- → Gemini image generation, image editing, environment inference, and structured prompt conditioning
What It Delivered
- From Screenshot To AssetRender outputs, revisions, masked edits, downloads, and share links in one flow
- Project-Native Visual HistoryMultiple views, anchor consistency, construction sequencing, and video assembly
- Production RailsAuth, teams, billing, storage, notifications, test coverage, and deployment runbooks