3DエディタArmorPaint 0.8のリリース

約 3 年間の開発を経て、0.8D エディタの ArmorPaint XNUMX がリリースされました。このエディタは、テクスチャとマテリアルを XNUMXD モデルに適用し、物理ベース レンダリング (PBR) に基づいてマテリアルをサポートするように設計されています。 プロジェクト コードは Haxe で書かれており、zlib オープン ライセンスの下で配布されます。 Windows、Linux、macOS、Android、iPadOS 用の既製アセンブリは有料です (自己アセンブリの手順)。

ユーザー インターフェイスは、グラフィック要素の Zui ライブラリに基づいて構築されており、ボタン、パネル、メニュー、タブ、スイッチ、テキスト入力領域、ツールチップなどのブロックの既成の実装が提供されます。 このライブラリは、Kha フレームワークを使用して Haxe で書かれており、ポータブル ゲームやマルチメディア アプリケーションの作成に最適化されています。 プラットフォームに応じて、グラフィックス API OpenGL、Vulkan、および Direct3D が出力に使用されます。 Iron 独自の 3D レンダリング エンジンがモデルのレンダリングに使用されます。

ArmorPaint は、ペイントおよび 3D モデルへのテクスチャの適用のためのツールを提供し、プロシージャル ブラシとテンプレートをサポートし、適用中にマテリアルとテクスチャを変換するためのノード システム (Node) を提供します。 fbx、blend、stl、gltf、glb 形式のメッシュ、blend 形式 (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 のサポートが追加されました。これに基づいて、実験的な VKRT レイ トレーサーが Linux 用に実装されました。

3DエディタArmorPaint 0.8のリリース
3DエディタArmorPaint 0.8のリリース
3DエディタArmorPaint 0.8のリリース


出所: オープンネット.ru

コメントを追加します