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