Pascal Editor:在浏览器中轻松创建和分享3D建筑项目
你是否曾经被传统3D建筑建模软件的笨重安装、高昂成本和低效协作所困扰?Pascal Editor 的出现,旨在彻底解决这些问题。它是一个基于 React Three Fiber 和 WebGPU 的3D建筑编辑器,可以帮助建筑师、设计师和开发者直接在浏览器中创建、编辑并分享3D建筑项目。本文将带你全面了解这个潜力新星。
截至收录:
Pascal Editor项目stars数:21449
Pascal Editor项目forks数:2749
Pascal Editor项目目录截图

Pascal Editor项目核心亮点
🌟 亮点一:WebGPU 渲染,性能强劲
Pascal Editor 基于 Three.js 的 WebGPU 渲染器构建,充分利用现代 GPU 的并行计算能力。无论是高精度复杂的户型、多层建筑,还是包含大量构件的大型场景,都能保持流畅的交互体验,为设计师提供实时反馈。
🤖 亮点二:AI 原生集成,自然语言驱动设计
项目内置了 MCP(Model Context Protocol)服务器,使 AI 助手能够直接读取和操作场景数据。这意味着你可以像聊天一样告诉 AI“在二层放四个窗户”,AI 就能自动执行建模操作,大幅提升设计效率,也开启了建筑智能化的全新可能。
🔌 亮点三:模块化架构,高度可扩展
整体采用 Turborepo monorepo 组织,将核心(core)、查看器(viewer)、编辑器(editor)、节点库(nodes)和 CLI 等拆分为独立包。发布新节点类型或侧边栏面板只需要开发一个插件即可,与内置功能完全平权,方便社区持续贡献生态。
📊 亮点四:数据驱动,稳定可靠
场景状态由 Zustand 统一管理,支持脏节点标记与增量更新,系统仅对变化的节点重新计算几何体,从而保证高性能。配合 Zundo 中间件,提供 50 步的撤销/重做历史,让你在设计过程中敢想敢试,无需担心误操作。
Pascal Editor快速开始
只需几步,你就能在本地运行起 Pascal Editor:
- 安装:
bash
# 使用官方 CLI,一条命令即可完成安装和启动(无需克隆仓库)
$ npx @pascal-app/cli editor - 运行你的第一个命令:
bash
# 该命令会自动选择空闲端口并启动编辑器
# 同时会在后台启动一个 MCP 服务,为 AI 助手提供场景访问接口
# 项目数据默认保存在 ~/.pascal/data/pascal.db - 查看示例:
bash
# 在编辑器界面中点击“新建项目”,即可创建你的第一个 3D 建筑场景
# 或参考官方插件工作示例:https://github.com/pascalorg/plugin-trees
Pascal Editor应用场景
场景一:在线建筑设计协作
建筑师可以在浏览器中直接绘制墙体、楼板、门窗,并一键生成分享链接给客户或团队成员审阅。基于 Web 的技术让协作不再受限于桌面软件,只需一个网址即可随时查看和评论,极大提升沟通效率。
场景二:AI 辅助生成与优化
通过内置的 MCP 服务,开发者可将编辑器接入 Claude、GPT 等 AI 助手。用自然语言描述需求(例如“创建一个两层小楼,带四个房间”),AI 将直接调用场景工具完成建模。无论是自动生成布局还是批量调整构件,都能在几分钟内完成,彻底改变传统人工建模的工作流。
用户案例
目前,开源项目 pascalorg/plugin-trees 已展示如何通过插件为编辑器添加程序化树木、花草和预设面板;同时,许多前端开发者和设计师正在用 Pascal Editor 进行建筑概念设计、游戏场景搭建以及教学演示,其社区正在快速成长。
Pascal Editor连接
GitHub 地址:pascalorg/editorpascalorg / editor项目地址:https://github.com/pascalorg/editor
本文地址:https://www.tgoos.com/45868
