newsence
Show HN:Fio - 受 Radiant 與 Hammer 啟發的 3D 世界編輯器與遊戲引擎

Show HN:Fio - 受 Radiant 與 Hammer 啟發的 3D 世界編輯器與遊戲引擎

Hacker News·10 天前

Fio 是一款開源且模組化的 3D 世界編輯器與遊戲引擎,採用基於筆刷的 CSG 建模與統一渲染器,靈感源自 Radiant 和 Hammer 等經典工具。

背景

Fio 是一款新開發的開源 3D 世界編輯器與遊戲引擎,其設計靈感深受經典的 Radiant 與 Worldcraft/Hammer 啟發。這款工具採用刷子式(brush-based)的構造實體幾何(CSG)編輯模式,並具備統一的前向渲染器,主打輕量化與即時運算,能在不需預烘焙編譯的情況下實現帶有模板陰影的即時光照效果。

社群觀點

這款工具的發布在 Hacker News 社群中激起了一股強烈的懷念之情。許多資深開發者與玩家看到 Fio 的介面與操作邏輯,便立刻聯想起 Quake 3 時代的地圖製作歲月。留言者提到,青少年時期沉浸在各種 Radiant 變體版本中,為戰隊伺服器設計死鬥或奪旗模式地圖的經歷,是他們技術成長的重要回憶。這種基於刷子工具的建模方式,對於曾經歷過早期 3D 射擊遊戲開發熱潮的人來說,具有無可取代的親切感。

在技術討論方面,社群成員對 Fio 的渲染架構與效能優化展現了高度好奇。由於這類編輯器在歷史上常與 BSP(二元空間分割)技術掛鉤,有開發者特別詢問 Fio 是否也採用了 BSP 來進行繪圖優化。對此,開發者強調該引擎追求的是現代化的即時性,目標是在如 Snapdragon 8CX 等行動平台上流暢執行,並支援 OpenGL 3.3 規範。

目前社群最關注的焦點在於這款引擎的實際應用潛力。雖然 Fio 目前仍處於非常早期的階段,除了內建的十四個範例之外,尚未有外部開發的完整作品,但開發者正積極號召社群參與。討論中提到,未來的擴充方向可能包括增加斜角刷子工具、開發新型態的實體類型等。儘管目前功能尚待完善,但其完全模組化且基於 MIT 授權的開源特性,被視為吸引創作者進場貢獻的主要誘因。整體而言,社群對這款致敬經典卻又試圖簡化開發流程的工具抱持著樂觀且期待的態度。

https://github.com/ViciousSquid/Fio