更新日誌
0.6.1 - 第一個 Riftwalker 示範和增強機制
發佈於 2023 年 9 月 23 日
踏入 Riftwalkers' Adventure 的迷人世界,展現 ST World 的雙時代能力。體驗重新構想的性能、樓梯區域和陷阱等創新機制,以及對無與倫比品質的承諾。

- 第一個 Riftwalker 示範:在高解析度體素地形中探索古代監獄洞穴的奧秘。
- 地圖加載系統改造:利用更多 CPU 核心以獲得無縫體驗。
- 新遊戲機制:引入樓梯區域、陷阱、增強熔岩傷害和治療藥水。
- 整體品質增強:綜合教學、音效和改進的傷害/治療指示。
0.6.0 - 新的社區用戶界面和更多機制
發佈於 2023 年 8 月 19 日
探索連接我們最新社區界面的新方法。評論、喜歡或不喜歡地圖,並通過創建者個人資料進行聯繫。更多功能(例如跟隨和地圖協作)即將推出。

- 新趨勢地圖排名:我們在趨勢選項卡中將一些新的高質量地圖名列前茅。
- 評論和喜歡/不喜歡:告訴創作者您的想法
- 創建者簡介:構建您自己的地圖和遊戲組合
- 選擇 UI 改進:用突出顯示替換藍色輪廓
- 新的可編程對象:可控燈和彈力繩
0.5.5 - 更平滑和撤消
發佈於 2023 年 8 月 3 日
隨著ST Engine中最新平滑工具(Smoother Preview)的引入,地形地形改造的能力得到了極大的增強。撤消可以幫助創建者修復他們所犯的錯誤。

細節
- 平滑工具:快速表面平滑和地形改造
- 撤消:按 control+z 撤消材質更改
- 錯誤修復和用戶體驗增強
- 加載性能優化
0.5.4 - 角色身體、庫存和可編程編輯器
發佈於 2023 年 7 月 12 日
這一突破性的更新引入了遊戲模式角色和庫存系統、可編程編輯器和遊戲對象的增強功能以及新的直觀按鍵映射。我們對大型場景的持續性能改進將繼續確保您的 Spatial Terminal Engine 體驗保持頂級。

細節
- 遊戲模式角色身體和庫存系統
- 遊戲模式構建工具和對象處理
- 具有多種數據結構編輯支持的可編程編輯器
- 新的按鍵映射可實現高效的遊戲體驗和 Minecraft 玩家熟悉的觸感
- 大場景的性能增強:改進的加載和多線程優化
0.5.3 - 進度系統和增強的圖形
2023 年 6 月 11 日發布
此關鍵更新引入了進度系統和圖形增強功能。進度系統為玩家和創作者提供了恢復遊戲狀態的靈活性。新的圖形改進提供更好的視覺效果和身臨其境的遊戲體驗。

細節
- 具有狀態記憶的進度系統
- 新的流體熔岩塊和升級的檢查點和端點著色器
- 適用於室內和室外環境的動態照明系統
- 升級的天氣系統,具有身臨其境的霧和光散射
- 性能增強:更快的地圖塊加載、更少的內存消耗、丟幀修復
- 30 多個小錯誤修復和 UI 改進
- 事件觸發的提示和升級教程地圖 - 初學者跑酷
0.5.2 - 遊戲控制可編程
2023 年 5 月 20 日發布
本次更新增加了一個全新的功能——遊戲控制生成物。可生成的遊戲控制包括檢查點和端點。將它們放置在世界中可以控製播放模式下游戲的重生和流程。

細節
- 在播放模式中增加了掉落傷害
- 在播放模式中添加死亡狀態和重生
- 添加了遊戲控制可編程 - 檢查點、端點
- 升級具有存儲字段的可編程系統
- 動態加載性能改進
- 升級地圖元數據和遊戲狀態以包含遊戲進度
0.5.1 - Spawnables 和 ChatGPT 終端
2023 年 5 月 6 日發布
本次更新添加了一些很棒的功能,例如 AI 終端、天氣和可生成系統,帶來了效率和更身臨其境的體驗。此外,此更新還修補了版本轉換錯誤。

細節
- ChatGPT 終端:支持 GPT 的對話盒,使創作者能夠快速生成自然環境、改變天氣和改變一天中的時間。
- 天氣系統:增加了天氣支持、隨機輪換和區域天氣。
- 可生成系統:遊戲中的所有對象實例都可以單獨修改。現在支持物理屬性。
- 版本轉換系統補丁,修復主界面卡住的bug。
- 添加地圖版本轉換系統。
- 提高互聯網穩定性和錯誤處理。
- 修復一些市場加載錯誤。
0.5.0 - 市場和新資產系統
發佈於 2023 年 4 月 12 日
這是自 Steam 上線以來最大的一次更新。現在,每個人都可以在公共市場上分享和下載其他用戶的地圖。將支持最新的資產系統,並在後續更新中全面接入市場。

細節
- 更新了登錄屏幕以包括市場和搜索功能
- 新增版圖名稱、描述、截屏海報
- 添加了下載和上傳地圖及其在市場中的依賴資產的功能
- 修復資產板顯示問題
- 教程已更新為新動畫
- 改進錯誤處理和互聯網穩定性
0.4.6 - AI 材質生成器
發佈於 2023 年 2 月 21 日
我們更新了資產系統,以便用戶可以在 F 面板中定義自定義區塊資產。我們還集成了穩定的擴散服務,允許用戶根據自然語言描述生成新材料。

細節
- 部分實現新資產系統,實現用戶生成區塊的創建、存儲、同步
- 更新了資產板 UI 體驗
- Stable Diffusion 服務器調用與材料資產創建和導入的集成
- 修復了一些專用顯卡中高設置的圖形錯誤
- 新增鼠標Y反轉,提升設置體驗
- 優化互聯網連接穩定性和錯誤處理
0.4.5 - 多地圖支持
2023 年 2 月 4 日發布
我們更新了地圖保存系統以支持多張地圖。我們還啟用了地圖文件的在線同步。用戶可以從我們的六個模板之一創建新地圖。
細節
- 更新地圖保存系統和加載系統以支持多張地圖
- 更新服務器通信系統以支持多地圖同步
- 更新了互聯網檢測和錯誤處理
- 自動升級舊地圖存檔的地圖存檔轉換系統的部分實現
0.4.4 - 晝夜循環和性能
發佈於 2023 年 1 月 20 日
我們添加了晝夜循環支持,以便用戶可以體驗更逼真的虛擬世界。當切換回編輯器模式時,太陽會暫時升起以協助用戶創作。

細節
- 增加播放模式晝夜循環和切換模式時晝夜交換
- 更新了地圖加載屏幕並添加了加載進度條
- 更新了動態地形碰撞器系統並提高了地圖加載性能
- 一些賽博朋克資產的固定大小比例
0.4.3 - Steam API 支持
發佈於 2023 年 1 月 14 日
我們添加了 Steam API 支持,允許任何人在 Steam 上自動創建一個 ST 帳戶。
細節
- 添加了 Steam API 支持
- 改進的登錄屏幕和互聯網處理
0.4.0、0.4.1、0.4.2 - 公開 Alpha 版本
發佈於 2022 年 11 月 17 日
這是第一個公開可用的版本。我們改變了場景部分的基本結構,並在所有加載的場景部分中啟用交叉八叉樹編輯。現在所有的建築工具都是橫截面的,性能更高。此外,我們還更新了 UI 和 UX 以改善整體體驗。

細節
- 更新了 Octree、MatOctree 數據結構
- 更新場景部分和基本地圖結構以實現更大範圍的建築
- 更新構建工具以支持跨塊編輯
- 更新了 F 面板 UI 和構建工具 UI
- 改進了自由形式工具的用戶交互
- 添加了體積工具以啟用快速體積編輯
- 添加教程指導用戶使用資產系統、魔法光標和構建工具
0.3.x - 私有 Alpha 版本
發佈於 2022 年 9 月 15 日
這是第一個 alpha 版本。我們重新設計了所有 UI/UX 以改善構建體驗。此外,我們還改進了渲染性能。

細節
界面管理器
重新設計整個用戶交互方式。添加了 UI 管理器來控制遊戲模式和設置面板。它與資產插槽交互以啟用當前資產所需的系統。
資產系統
資產系統引入了 Template-and-Instance 或 Serializable-and-Instance 的概念。資產是地圖中生成的所有實例的模板。資產可以是 null(空)、材料、MOGO、PGO 或模型。它包括資產板 UI 和與編輯器插槽的連接。
編輯槽
它也稱為 Asset Slot。這是編輯器模式下的插槽系統,可控制啟用工具使用的資產。資產插槽兼容與資產板的拖放或雙擊交互。
PGO面板
PGO 小組是每個 PGO 上的獨立小組。可以通過 Magic Cursor 切換,控制場景中已經生成的 PGO 的移動、旋轉、刪除。
並發渲染
我們實現了具有完整線程支持的 MatOctreeGameObject2。八叉樹渲染與 UI 線程完全分離,帶來更流暢的編輯體驗。 Octree版沒有採用,因為它與Unity Physics有交互。
加載管理器
加載管理器控制地圖和用戶配置文件的加載和保存。它在不同的系統環境(編輯器、Windows 和 MacOS)之間切換路徑。
登錄和後端
登錄系統啟用用戶授權。它包括一個與後端連接的功能登錄屏幕。
0.2.x - 虛擬現實試驗(Pre-Alpha)
發佈於 2022 年 1 月 30 日

細節
虛擬現實支持
在此更新中,為虛擬現實創建了新的 UI 板和輸入法管理器。 UI 板包括多個滑塊和材料選擇器。此外,遊戲系統開始使用新的輸入系統,而不是舊的輸入管理器。 Input Method Manager 旨在管理 VR 控制器邏輯。 OpenXR 後端和 XR Interaction Tookit 用於兼容性。 (而不是 OVR 管理器)
建築系統
建築系統是一個取代建築工具的新概念。在 MatEngine 中,建築系統管理器可以處理和切換多個建築系統。所有系統都更加獨立和可定制。該系統管理 UI、編輯器大小、材料等。唯一的共享屬性是地圖編輯器的定義。
控制器及指令系統
指令系統是虛擬現實模式下的系統,提供VR控制器的指令。它包含一個狀態機,可以處理多個條件並控制控制器的外觀和動畫。
0.1.0 - 可編程引擎(Pre-Alpha)
發佈於 2021 年 12 月 7 日
細節
可編程引擎
可編程引擎使創建者能夠將自定義腳本添加到遊戲對象。自定義腳本使用可以在引擎中盡快、按時間或按幀執行的回調函數。高級界面旨在通過模板和 UI 簡化腳本編寫過程。
高清渲染管線支持
引擎支持高清渲染管線以提高圖形保真度。更新了新的物理模擬天空、新的材質紋理、新的物理相機、後期處理體積和陰影設置。
0.0.3 - 平滑渲染和植物(Pre-Alpha)
發佈於 2021 年 9 月 30 日

細節
平滑體素渲染器
Smooth Voxel Renderer 建立在 Dynamic Voxel Renderer 之上,可以生成沒有尖角的網格。繼承了Dynamic Voxel Renderer的特性,只渲染修改過的八叉樹分支。但如果沒有並行計算或 GPU,它仍然運行緩慢。
植物遊戲對象系統
Plant GameObject System 允許構建者在 MatOctree 系統上添加規則網格。它集成了模擬不同植物生長的狀態轉換。每個植物都有自己的耗水量和最小生長間隔。
MatOctree 附件系統
MatOctree 附件系統允許 Element GameObject System 設置附件到 MatOctree 節點。相關方法實現。
0.0.2 - 無限世界(Pre-Alpha)
發佈於 2021 年 7 月 19 日
細節
動態體素渲染器
動態體素渲染器高效地可視化具有不同材料的八叉樹數據結構。渲染是基本的體素立方體。渲染器將在八叉樹結構更改後以對數方式最小化計算。
無限塊加載和壓縮
無限塊加載在遊戲控制器中實現,當玩家向前移動時,它從磁盤加載前向塊並將後向塊保存到磁盤中。實施數據壓縮以最小化 JSON 文件大小。
構建工具 UI 和大小設置
新的構建工具控制器可以在用戶界面上顯示畫筆大小和當前工具。現在可以在不同的工具中自定義畫筆大小的最大值和最小值。
MOGO 自定義形狀和動態渲染器支持
新的 MatOctree 遊戲對象添加了對構建由函數定義的自定義形狀的支持。所有樹編輯方法都已更新以支持動態渲染器。
八叉樹節點上的渲染器屬性
新的 MatOctree 可以處理每個節點上渲染器的屬性。還實現了序列化和反序列化。
0.0.1 - 基本體素(Pre-Alpha)
發佈於 2021 年 7 月 4 日

細節
矩陣八叉樹
八叉樹數據結構支持質量體素世界。樹結構在不同的細節層次上保持形狀的完整性和材料的重量。
MatOctree 遊戲對象 (MOGO)
Monobehaviour 類處理八叉樹數據、渲染器和遊戲中對象附件關係的保存。它有樹的類型:terrain, individual, object,分別表示地形基礎,用戶構建的對象,斷開連接的對象。它可以序列化。
體素渲染器
體素渲染器可視化具有不同材料的八叉樹數據結構。渲染是基本的體素立方體,並且在每個版本中都由用戶完全計算。
場景部分
場景部分存儲了一大塊遊戲地圖。每個場景部分包含一個二維地形數組、一個單獨的 MOGO 列表、一個對象 MOGO 列表。它可以序列化。
建築工具
一組四個構建工具可幫助玩家編輯體素世界。包括:噴塗少量體素的噴霧器,去除附近少量體素的真空,構建矩形立方體形狀體素的填充器,去除矩形立方體範圍內體素的切割。
遊戲控制器
遊戲控制器處理遊戲中 MOGO 的參數和生成。它會在每次用戶編輯後構建初始地形並觸發渲染器。