Pascal Editor 开源:纯浏览器运行的 3D 建筑编辑器
开发者开源了完全在浏览器运行的 3D 建筑编辑器 Pascal Editor。它基于 React Three Fiber 与 WebGPU 构建,支持在网页中实时编辑建筑层级、拖拽墙体和重塑楼板。原本动辄数万美元的 BIM 建模工作流,如今完全免费且开源。
Pascal Editor 是一个完全运行在浏览器里的 3D 建筑编辑器,并且 100% 开源免费。它不需要安装 AutoCAD 或 Revit 这类笨重的桌面软件,也没有每年 5000 美元的授权费,打开网页就能直接进行空间建模。
它能做什么
它提供了一套完整的建筑层级系统,涵盖整栋建筑、楼层、墙体到具体分区,所有编辑都在三维视图下实时完成。
在浏览器里,你可以随时将各个楼层堆叠、炸开分解或单独隔离显示。选中一个区域后,直接用鼠标拖拽墙体、重塑楼板,整个几何形变完全在三维空间中实时呈现。
很多建筑事务所为具备这类工作流的 BIM 软件支付每个席位超过 5 万美元的费用,而 Pascal Editor 把这套核心操作直接搬上了网页。
它是怎么做到的
要把沉重的 3D 建模搬进浏览器且保持流畅,关键在于底层的工程设计。
渲染底层基于 React Three Fiber 和 WebGPU 搭建,图形计算直接交由本地 GPU 处理,能跑出接近原生桌面应用的速度。
系统采用 Next.js 构建前端,完全按 Web 应用部署,不用下载任何安装包。状态层则由 Zustand 驱动,原生内置了完整的撤销与重做逻辑。
在数据架构上,它采用了类似游戏引擎的 ECS 实体组件系统,场景中每个对象的更新都由 GPU 系统承载。为了防止卡顿,它还加入了脏节点追踪机制,每次调整只重绘被修改的部件,而不是刷新整座建筑。
为什么重要
对于预算有限的设计工作室、独立开发者和学生群体,Pascal Editor 带来了一个免去高昂授权成本的实用替代方案。随时随地打开浏览器就能拉出概念空间模型,协作和演示门槛被大幅拉低。
我们认为,它短期内虽然无法彻底替代拥有成熟施工图标准和海量构件库的 Revit,但它用 WebGPU 证明了复杂的生产力工具完全可以脱离本地桌面生态。只要这类开源项目持续迭代,昂贵商业建模软件的溢价空间就会被进一步压缩。
来源 (2)
- github.com(在新标签页打开)原文github.com
- editor.pascal.app(在新标签页打开)报道editor.pascal.app