Pascal Editor

Pascal Editor (editor.pascal.app) is an open-source, web-based 3D architectural design and building modeling platform developed by Pascal. Built using React Three Fiber and WebGPU, it enables homeowners, architects, students, and AI coding agents to create, modify, and furnish multi-level floor plans and 3D digital twins directly in the browser—with zero downloads, no sign-ups, and complete MIT-licensed freedom.

Traditional architectural CAD and Building Information Modeling (BIM) suites often require heavy desktop installations, steep learning curves, and expensive licensing fees. Pascal Editor makes 3D spatial design accessible by running a lightweight, agent-friendly scene graph and Constructive Solid Geometry (CSG) engine directly inside any standard web browser.

Platform Architecture & Key Features at a Glance

Feature / Dimension Pascal Editor Technical Profile Primary User Advantage
Runtime Environment WebGL / WebGPU in the browser Runs immediately on any modern browser with no local setup or cloud latency.
Modeling System Parametric CSG & SDF shape engine Walls auto-split, loop into rooms, and dynamically generate floor slabs and ceiling cutouts.
Hierarchy & Scene Graph Site $\rightarrow$ Building $\rightarrow$ Level $\rightarrow$ Wall $\rightarrow$ Item Structured node hierarchy ideal for programmatic control and BIM interoperability.
AI & Agent Integration Natural Language generation & AI coding agents Compatible with AI agents via modular npm packages (@pascal-app/core, @pascal-app/viewer).
Asset & Material Library Thousands of 3D furnishings + procedural textures Rapidly populate rooms with furniture, wood, marble, granite, and parquet finishes.
Licensing & Access MIT Open-Source & 100% Free No paywalls, subscription tiers, or locked export options.

Core Highlights & Capabilities

  • Instant Natural Language & Sketch Modeling: Start by describing a layout or sketching room boundaries onto a 2D canvas, which the engine converts into solid, parametric 3D geometry instantly.

  • Multi-Level Building Navigation: Supports multi-story structures with interactive camera modes—including first-person walkthroughs, stacked level views, exploded floor elevations, and isolated room inspection.

  • Automatic Wall-Room and Stair Integrations: Drawing closed exterior or interior wall loops automatically splits spaces into defined zones and creates floor slabs, while adding stairs automatically cuts appropriate clearance apertures through upper ceilings.

  • Developer & Agent Friendly (@pascal-app Ecosystem): Published modularly on npm, developers can embed the standalone 3D viewer or full editor into custom applications or let autonomous coding agents drive scene generation via simple TypeScript/Zustand store APIs.

  • Seamless Digital Twin Pipeline: Pairs directly with mobile LiDAR scanning tools (such as Pascal Capture) to bring real-world scans into the editor for renovation planning, interior staging, and contractor presentation.