Build 3D like software.
PhotoTo3D turns a visual reference into readable Three.js code through a quality-gated sculpting workflow.
Upload an image, inspect the generated spec and export your first TypeScript factory.
QuickstartAll guides
Build and export your first procedural model in a few minutes.
Core conceptsQuality-gated workflowWhy PhotoTo3D builds in passes instead of attempting a one-shot mesh.
Ship the modelCode exportUnderstand the generated TypeScript factory and runtime hierarchy.
Honest reconstructionKnown limitsWhat a single image can and cannot tell the system.
OperationsCloudflare deploymentBuild and deploy PhotoTo3D with OpenNext on Cloudflare Workers.
FrameworkReact Three Fiber integrationMount the generated factory in R3F and drive it from the runtime contract.
InteractionAnimating your modelUse named nodes and sockets to move parts without touching child-array indices.
AppearanceCustomizing materialsOverride the generated PBR materials at runtime while keeping the contract intact.
EngineeringPerformance and optimizationWhy primitive assemblies are light, and the honest tradeoffs when they are not.
AutomationCLI and MCP for agentsRun reconstruction and codegen from the terminal or an MCP-capable agent.
SupportTroubleshootingCommon reconstruction errors and how to get a better model.