Pascal Editor:浏览器中的免费开源 3D 建筑设计工具
Pascal Editor 是一款基于 React Three Fiber 和 WebGPU 的免费开源 3D 建筑设计工具,将完整设计流程搬到浏览器,支持实时编辑、节点层级管理、GPU 加速渲染和持久化存储,无需...
传统 3D 建筑设计依赖 AutoCAD、Revit 等专业软件,年费动辄数万美元,且需安装桌面客户端,跨平台协作困难。Pascal Editor 将完整设计流程搬到浏览器,提供免费开源方案,降低入门门槛。
核心内容
Pascal Editor 基于 React Three Fiber 和 WebGPU 实现高性能渲染,支持实时编辑建筑、楼层、墙体、区域等元素。其核心功能包括:
- 节点层级管理:Site → Building → Level → Wall/Slab/Zone/Item,支持实时编辑和几何生成。
- GPU 加速 3D 渲染:墙体倒角、CSG 切割门窗、楼板多边形生成。
- 智能系统更新:仅重渲染脏节点,提升性能。
- 撤销/重做:基于 Zundo 实现,IndexedDB 持久化存储场景。
- 空间网格管理:支持物品放置验证和楼板高度计算。
- 工具系统:墙体绘制、区域创建、物品摆放、选择/变换工具。
该工具支持 Web 浏览器直接运行,也可通过 bun dev 本地开发,目前拥有 14.6k 星标。
价值与影响
Pascal Editor 为建筑师、设计师和初学者提供快速原型设计能力,无需安装或付费即可在浏览器中完成 3D 建筑设计。其开源特性降低了协作成本,WebGPU 的采用确保了现代浏览器上的流畅体验。




