更新日誌

0.6.1 - 第一個 Riftwalker 示範和增強機制

發佈於 2023 年 9 月 23 日

踏入 Riftwalkers' Adventure 的迷人世界,展現 ST World 的雙時代能力。體驗重新構想的性能、樓梯區域和陷阱等創新機制,以及對無與倫比品質的承諾。

18
  • 第一個 Riftwalker 示範:在高解析度體素地形中探索古代監獄洞穴的奧秘。
  • 地圖加載系統改造:利用更多 CPU 核心以獲得無縫體驗。
  • 新遊戲機制:引入樓梯區域、陷阱、增強熔岩傷害和治療藥水。
  • 整體品質增強:綜合教學、音效和改進的傷害/治療指示。

0.6.0 - 新的社區用戶界面和更多機制

發佈於 2023 年 8 月 19 日

探索連接我們最新社區界面的新方法。評論、喜歡或不喜歡地圖,並通過創建者個人資料進行聯繫。更多功能(例如跟隨和地圖協作)即將推出。

屏幕截圖 2023 年 8 月 20 日下午 3 點
  • 新趨勢地圖排名:我們在趨勢選項卡中將一些新的高質量地圖名列前茅。
  • 評論和喜歡/不喜歡:告訴創作者您的想法
  • 創建者簡介:構建您自己的地圖和遊戲組合
  • 選擇 UI 改進:用突出顯示替換藍色輪廓
  • 新的可編程對象:可控燈和彈力繩

0.5.5 - 更平滑和撤消

發佈於 2023 年 8 月 3 日

隨著ST Engine中最新平滑工具(Smoother Preview)的引入,地形地形改造的能力得到了極大的增強。撤消可以幫助創建者修復他們所犯的錯誤。

更平滑-短

細節

  • 平滑工具:快速表面平滑和地形改造
  • 撤消:按 control+z 撤消材質更改
  • 錯誤修復和用戶體驗增強
  • 加載性能優化

0.5.4 - 角色身體、庫存和可編程編輯器

發佈於 2023 年 7 月 12 日

這一突破性的更新引入了遊戲模式角色和庫存系統、可編程編輯器和遊戲對象的增強功能以及新的直觀按鍵映射。我們對大型場景的持續性能改進將繼續確保您的 Spatial Terminal Engine 體驗保持頂級。

屏幕截圖-2023-07-12-at-11.05.51-PM

細節

  • 遊戲模式角色身體和庫存系統
  • 遊戲模式構建工具和對象處理
  • 具有多種數據結構編輯支持的可編程編輯器
  • 新的按鍵映射可實現高效的遊戲體驗和 Minecraft 玩家熟悉的觸感
  • 大場景的性能增強:改進的加載和多線程優化

0.5.3 - 進度系統和增強的圖形

2023 年 6 月 11 日發布

此關鍵更新引入了進度系統和圖形增強功能。進度系統為玩家和創作者提供了恢復遊戲狀態的靈活性。新的圖形改進提供更好的視覺效果和身臨其境的遊戲體驗。

截圖-2023-06-11-at-9.58.50-PM

細節

  • 具有狀態記憶的進度系統
  • 新的流體熔岩塊和升級的檢查點和端點著色器
  • 適用於室內和室外環境的動態照明系統
  • 升級的天氣系統,具有身臨其境的霧和光散射
  • 性能增強:更快的地圖塊加載、更少的內存消耗、丟幀修復
  • 30 多個小錯誤修復和 UI 改進
  • 事件觸發的提示和升級教程地圖 - 初學者跑酷

0.5.2 - 遊戲控制可編程

2023 年 5 月 20 日發布

本次更新增加了一個全新的功能——遊戲控制生成物。可生成的遊戲控制包括檢查點和端點。將它們放置在世界中可以控製播放模式下游戲的重生和流程。

屏幕截圖 2023-05-20 下午 7 點 21 分

細節

  • 在播放模式中增加了掉落傷害
  • 在播放模式中添加死亡狀態和重生
  • 添加了遊戲控制可編程 - 檢查點、端點
  • 升級具有存儲字段的可編程系統
  • 動態加載性能改進
  • 升級地圖元數據和遊戲狀態以包含遊戲進度

0.5.1 - Spawnables 和 ChatGPT 終端

2023 年 5 月 6 日發布

本次更新添加了一些很棒的功能,例如 AI 終端、天氣和可生成系統,帶來了效率和更身臨其境的體驗。此外,此更新還修補了版本轉換錯誤。

屏幕截圖 2023-05-06 下午 7 點 3 月 15 日

細節

  • ChatGPT 終端:支持 GPT 的對話盒,使創作者能夠快速生成自然環境、改變天氣和改變一天中的時間。
  • 天氣系統:增加了天氣支持、隨機輪換和區域天氣。
  • 可生成系統:遊戲中的所有對象實例都可以單獨修改。現在支持物理屬性。
  • 版本轉換系統補丁,修復主界面卡住的bug。
  • 添加地圖版本轉換系統。
  • 提高互聯網穩定性和錯誤處理。
  • 修復一些市場加載錯誤。

0.5.0 - 市場和新資產系統

發佈於 2023 年 4 月 12 日

這是自 Steam 上線以來最大的一次更新。現在,每個人都可以在公共市場上分享和下載其他用戶的地圖。將支持最新的資產系統,並在後續更新中全面接入市場。

屏幕截圖 2023-05-02 下午 4 點 5 月 26 日

細節

  • 更新了登錄屏幕以包括市場和搜索功能
  • 新增版圖名稱、描述、截屏海報
  • 添加了下載和上傳地圖及其在市場中的依賴資產的功能
  • 修復資產板顯示問題
  • 教程已更新為新動畫
  • 改進錯誤處理和互聯網穩定性

0.4.6 - AI 材質生成器

發佈於 2023 年 2 月 21 日

我們更新了資產系統,以便用戶可以在 F 面板中定義自定義區塊資產。我們還集成了穩定的擴散服務,允許用戶根據自然語言描述生成新材料。

演示1

細節

  • 部分實現新資產系統,實現用戶生成區塊的創建、存儲、同步
  • 更新了資產板 UI 體驗
  • Stable Diffusion 服務器調用與材料資產創建和導入的集成
  • 修復了一些專用顯卡中高設置的圖形錯誤
  • 新增鼠標Y反轉,提升設置體驗
  • 優化互聯網連接穩定性和錯誤處理

0.4.5 - 多地圖支持

2023 年 2 月 4 日發布

我們更新了地圖保存系統以支持多張地圖。我們還啟用了地圖文件的在線同步。用戶可以從我們的六個模板之一創建新地圖。

細節

  • 更新地圖保存系統和加載系統以支持多張地圖
  • 更新服務器通信系統以支持多地圖同步
  • 更新了互聯網檢測和錯誤處理
  • 自動升級舊地圖存檔的地圖存檔轉換系統的部分實現

0.4.4 - 晝夜循環和性能

發佈於 2023 年 1 月 20 日

我們添加了晝夜循環支持,以便用戶可以體驗更逼真的虛擬世界。當切換回編輯器模式時,太陽會暫時升起以協助用戶創作。

截圖 2023-03-21 at 5.24.49 PM 大

細節

  • 增加播放模式晝夜循環和切換模式時晝夜交換
  • 更新了地圖加載屏幕並添加了加載進度條
  • 更新了動態地形碰撞器系統並提高了地圖加載性能
  • 一些賽博朋克資產的固定大小比例

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 以改善整體體驗。

屏幕截圖 2022-12-22 下午 5.48.33

細節

  • 更新了 Octree、MatOctree 數據結構
  • 更新場景部分和基本地圖結構以實現更大範圍的建築
  • 更新構建工具以支持跨塊編輯
  • 更新了 F 面板 UI 和構建工具 UI
  • 改進了自由形式工具的用戶交互
  • 添加了體積工具以啟用快速體積編輯
  • 添加教程指導用戶使用資產系統、魔法光標和構建工具

0.3.x - 私有 Alpha 版本

發佈於 2022 年 9 月 15 日

這是第一個 alpha 版本。我們重新設計了所有 UI/UX 以改善構建體驗。此外,我們還改進了渲染性能。

截圖 2023-03-21 at 5.18.44 PM Large

細節

界面管理器
重新設計整個用戶交互方式。添加了 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 日

屏幕截圖 2022-05-06-at-2.19.31-PM-1024x887

細節

虛擬現實支持
在此更新中,為虛擬現實創建了新的 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 日

屏幕截圖 2022-06-13 下午 6 月 15 日

細節

平滑體素渲染器
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 日

MatEngine,幕後

細節

矩陣八叉樹
八叉樹數據結構支持質量體素世界。樹結構在不同的細節層次上保持形狀的完整性和材料的重量。

MatOctree 遊戲對象 (MOGO)
Monobehaviour 類處理八叉樹數據、渲染器和遊戲中對象附件關係的保存。它有樹的類型:terrain, individual, object,分別表示地形基礎,用戶構建的對象,斷開連接的對象。它可以序列化。

體素渲染器
體素渲染器可視化具有不同材料的八叉樹數據結構。渲染是基本的體素立方體,並且在每個版本中都由用戶完全計算。

場景部分
場景部分存儲了一大塊遊戲地圖。每個場景部分包含一個二維地形數組、一個單獨的 MOGO 列表、一個對象 MOGO 列表。它可以序列化。

建築工具
一組四個構建工具可幫助玩家編輯體素世界。包括:噴塗少量體素的噴霧器,去除附近少量體素的真空,構建矩形立方體形狀體素的填充器,去除矩形立方體範圍內體素的切割。

遊戲控制器
遊戲控制器處理遊戲中 MOGO 的參數和生成。它會在每次用戶編輯後構建初始地形並觸發渲染器。