Product Introduction
- Definition: Anthroposcaper is a browser-based parametric 3D modeling application for architectural visualization and urban design. It is a declarative, template-driven system that automates the conversion of 2D vector plans into textured 3D environments.
- Core Value Proposition: It exists to democratize parametric 3D scene generation, eliminating the need for complex visual scripting or manual modeling. Its primary value is enabling architects, game designers, and 3D artists to create complex, editable 3D scenes from simple drawings using a rule-based, "CSS for geometry" approach.
Main Features
- Browser-Based CAD & DXF Import: The application provides a full-featured 2D CAD interface directly in the web browser, supporting primitives, object snap, layers, and user coordinate systems. It allows for direct drawing or importing industry-standard DXF files, ensuring seamless integration with existing architectural and design workflows without requiring desktop software installation.
- Declarative Tagging & Template System: This is the core parametric engine. Users assign custom tags and attributes to faces (e.g.,
building,road,park) and lines (e.g.,fence,curb,window_frame) in the 2D plan. Separately, users create templates from their own GLB/glTF 3D models, defining rules for which tags they apply to. The system then automatically instantiates and assembles these 3D templates along all matching geometry, including complex junctions and corners. - Reactive, Non-Destructive Build Engine: The software performs automatic region detection from line intersections, eliminating the need for manual fill contours. The source 2D geometry is never destructively altered. Any edit to the drawing or to a tag triggers a background rebuild of the entire 3D scene, maintaining a live, dynamic link between the 2D plan and the 3D output, which can be exported as a GLB file for use in game engines or 3D editors.
Problems Solved
- Pain Point: The immense time cost and technical barrier of manually modeling repetitive architectural elements (like fences, railings, street layouts) or creating procedural systems using node-based editors (e.g., Houdini, Geometry Nodes) or code.
- Target Audience: Architectural visualization specialists, urban planners, indie game developers (especially for city builders or RPGs), and 3D environment artists who need to rapidly prototype or generate large-scale, consistent 3D spaces from plans.
- Use Cases: Rapid prototyping of urban masterplans; generating consistent 3D base meshes for game levels from architectural drawings; creating multiple design variants from a single plan; automating the placement of complex, repeating elements like decorative facades, interior moldings, or highway systems.
Unique Advantages
- Differentiation: Unlike node-based procedural tools (Blender Geometry Nodes, SideFX Houdini), Anthroposcaper uses a declarative, tag-based system that is more accessible and directly tied to drawing elements. Unlike traditional CAD or BIM software, it focuses on aesthetic 3D generation from minimal 2D input rather than construction documentation.
- Key Innovation: The "template-and-tag" methodology abstracts procedural generation into a simple, rule-based language. The integration of a fully local, browser-based engine with MCP (Model Context Protocol) support for AI agents is also innovative, allowing for AI-assisted template setup and project organization while keeping all sensitive project data offline.
Frequently Asked Questions (FAQ)
- What file formats does Anthroposcaper support for import and export? Anthroposcaper imports 2D geometry from DXF files and 3D models in the GLB/glTF format for use as templates. It exports the final generated 3D scene as a GLB file, which is the standard binary format for 3D models compatible with most modern game engines (Unity, Unreal Engine) and 3D tools (Blender, Maya).
- Is an internet connection required to use Anthroposcaper? After the initial page load, an internet connection is not required for core functionality. The application runs entirely in your browser, and projects are saved locally to your device or within a self-contained
.asprjproject file, ensuring data privacy and offline work capability. - How does Anthroposcaper compare to using Blender with Geometry Nodes? While both are procedural, Anthroposcaper is purpose-built for generating 3D environments from 2D plans using a declarative tagging system, offering a gentler learning curve. Blender's Geometry Nodes is a more general-purpose, node-based visual programming system that is more powerful for abstract effects but often more complex for architectural templating.
- Can I use my own 3D models and materials in Anthroposcaper? Yes, this is a fundamental feature. You import your own GLB models to create custom templates. Materials and textures contained within those GLB files are preserved and applied in the final generated 3D scene output.
- What is the MCP integration for AI agents mentioned in the description? MCP (Model Context Protocol) allows external AI agents or assistants to connect to Anthroposcaper. This means an AI could help users by suggesting tag setups, configuring template rules, or managing project structure, acting as an intelligent assistant within the parametric design workflow.
