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

  1. 安装
    bash
    # 使用官方 CLI,一条命令即可完成安装和启动(无需克隆仓库)
    $ npx @pascal-app/cli editor
  2. 运行你的第一个命令
    bash
    # 该命令会自动选择空闲端口并启动编辑器
    # 同时会在后台启动一个 MCP 服务,为 AI 助手提供场景访问接口
    # 项目数据默认保存在 ~/.pascal/data/pascal.db
  3. 查看示例
    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

声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。