How viettranx/3dviz-pro-max works
3Dviz Pro Max is an agent skill for turning creative intent into inspectable, interactive Three.js visualizations. The principal workflow is: an author requests a scene, retrieval and resolution select recipes and defaults, templates and kits assemble the world, runtime rigs render and expose navigation, and capture tooling records and inspects frames. The repository also publishes a landing site for studies, catalog content, installation, and showcase material. Several scene-assembly links are documented capabilities rather than sampled implementations, so those edges remain conservative.
Components 21
Authoring & Retrieval
- Workflow Resolver
skills/3dviz-pro-max/scripts/resolve.py - Recipe Catalog
skills/3dviz-pro-max/scripts/catalog.py - Catalog Search
skills/3dviz-pro-max/scripts/search.py - Evidence Records
scripts/evidence-log.py
Scene Construction
- Scene Entry
skills/3dviz-pro-max/templates/scaffold-vite-threejs/main.js - Scene Factory
skills/3dviz-pro-max/templates/scaffold-vite-threejs/scene.js - Kit Core
skills/3dviz-pro-max/templates/kits/kit-core.js - Village Layout
skills/3dviz-pro-max/templates/kits/layout/village-layout.js - Building Kits
skills/3dviz-pro-max/templates/kits/buildings/watermill.js
Runtime Rendering
- Viewer Contract
skills/3dviz-pro-max/templates/scaffold-vite-threejs/viewer-contract.js - Camera Rig
skills/3dviz-pro-max/templates/rigs/camera-orbit-follow.js - Lighting Rigs
skills/3dviz-pro-max/templates/rigs/lighting-sun.js - Post Stack
skills/3dviz-pro-max/templates/rigs/post-stack.js - Capture Helper
skills/3dviz-pro-max/scripts/capture.py - Frame Inspection
skills/3dviz-pro-max/scripts/capture_view_quality.py
Product Presentation
- Landing Site
site/src/App.tsx - Site Entry
site/src/main.tsx - Demo Gallery
site/src/sections/demo-gallery.tsx - Catalog Tabs
site/src/sections/catalog-tabs.tsx
Other components
- Scene Author
- Browser GPU
Connections 22
- Scene Author → Workflow Resolver: requests scene
- Workflow Resolver → Catalog Search: queries intent
- Catalog Search → Recipe Catalog: searches records
- Workflow Resolver → Evidence Records: uses sources
- Workflow Resolver → Scene Entry: resolves setup
- Scene Entry → Scene Factory: creates scene
- Scene Factory → Kit Core: builds assets
- Scene Factory → Village Layout: places world
- Scene Factory → Building Kits: assembles buildings
- Scene Entry → Viewer Contract: installs contract
- Scene Entry → Camera Rig: creates camera
- Scene Entry → Lighting Rigs: creates lights
- Scene Entry → Post Stack: creates effects
- Browser GPU → Scene Entry: provides WebGL
- Capture Helper → Viewer Contract: drives views
- Capture Helper → Scene Entry: captures frames
- Capture Helper → Frame Inspection: checks frames
- Scene Author → Landing Site: browses studies
- Site Entry → Landing Site: mounts app
- Landing Site → Demo Gallery: renders gallery
- Landing Site → Catalog Tabs: renders catalog
- Recipe Catalog → Catalog Tabs: supplies content