3D編輯器ArmorPaint 0.8發布

經過近兩年的開發,ArmorPaint 3 的發布是一款 0.8D 編輯器,旨在將紋理和材質應用於 XNUMXD 模型並支持基於物理的渲染 (PBR) 材質。 項目代碼採用 Haxe 語言編寫,並在 zlib 開源許可下分發。 適用於 Windows、Linux、macOS、Android 和 iPadOS 的現成版本是付費的(自組裝說明)。

用戶界面構建在 Zui 圖形元素庫之上,該庫提供了開箱即用的塊實現,例如按鈕、面板、菜單、選項卡、單選按鈕、文本輸入區域和工具提示。 該庫是使用 Kha 框架以 Haxe 語言編寫的,針對創建便攜式遊戲和多媒體應用程序進行了優化。 根據平台的不同,使用 OpenGL、Vulkan 和 Direct3D 等圖形 API 進行輸出。 模型使用 Iron 自己的 3D 渲染引擎進行渲染。

ArmorPaint 提供用於繪製和紋理 3D 模型的工具,支持程序畫筆和圖案,並提供用於在應用材料和紋理時對其進行轉換的節點系統。 可以導入 fbx、blend、stl、gltf 和 glb 格式的網格、混合格式 (Blender 3D) 的材質以及 jpg、png、tga、bmp、gif、psd、hdr、svg 和 tif 格式的紋理。 大多數操作都外包給 GPU,這使得在中端設備上可以處理分辨率為 4K 的紋理,而在功能強大的顯卡上則可以處理高達 16K 的紋理。

對於支持 Direct3D12 和 Vulkan API 的系統,提供了對光線追踪、效果和 3D 視口渲染的實驗性支持。 3D 視圖還提供基於路徑追踪的真實照明模擬。 該編輯器支持通過插件擴展功能,借助插件,您可以創建新的材質節點。 單獨突出的實時鏈接插件允許您將 ArmorPaint 與其他 3D 軟件包集成。 目前正在開發這些插件,以與 Blender、Maya 以及​​ Unreal 和 Unity 遊戲引擎集成。

從0.8版本的創新,ArmorPaint Cloud雲資源庫的創建,基於iOS和Android的平板電腦組件的形成,支持光線追踪的烘焙和渲染的實現,粘層(貼花層)系統、對層和節點進行分組的能力、消除對掩模數量的限制、混合掩模的能力、材料邊緣磨損模擬、支持以 svg 和 usdc 格式導入。

界面經過了重大重新設計,其中實現了本地化支持,設置顯著現代化,實現了所選節點的預覽,新選項卡(瀏覽器、腳本、控制台和字體)、工作區(材​​質、烘焙)和添加了節點(材質、曲率烘焙、變形、著色器、腳本、選取器)。 添加了對 Vulkan 圖形 API 的支持,基於該 API,為 Linux 實現了實驗性 VKRT 光線追踪器。

3D編輯器ArmorPaint 0.8發布
3D編輯器ArmorPaint 0.8發布
3D編輯器ArmorPaint 0.8發布


來源: opennet.ru

添加評論