Loading article…
| 開発者 | アレクサンダー・ゲスラー トーマス・シュルツェ キム・クリング 他 |
|---|---|
| 安定リリース | 5.4.3 [1]
/ 2024年8月30日 |
| リポジトリ |
|
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | 3Dモデルインポートライブラリ |
| ライセンス | BSDA の |
| Webサイト | 詳しくはこちら |
Open Asset Import Library ( Assimp )は、さまざまな3D アセットファイル形式に共通のアプリケーションプログラミングインターフェイス(API)を提供することを目的とした、クロスプラットフォームの 3D モデルインポートライブラリです。 C++で記述されており、 Cと C++の両方のインターフェイスを提供します。他の言語 ( BlitzMax、C#、Pythonなど) へのバインディングは、プロジェクトの一部として開発されているか、他の場所で利用できます。[2] Assimp の重要性と利点を考慮して、純粋な Java (/Kotlin) ポートがここで開発されています。
インポートされたデータは、わかりやすい階層型データ構造で提供されます。設定可能な後処理手順(法線と接線の生成、さまざまな最適化など)により、機能セットが拡張されます。[3]
Assimpは現在、COLLADA (.dae)、3DS、DirectX X、Wavefront OBJ、Blender 3D (.blend)など57種類のファイル形式の読み込みをサポートしています。 [4]バージョン3.0では、Assimpはいくつかのファイル形式のエクスポート機能も提供しています。[5]
Assimp を使用したプロジェクト
MonoGame [6]やUrho3D [7]など、いくつかのオープンソースプロジェクトがAssimpを使用しています。
Torque3DはTorque3D 4.0でAssimpを追加しました。[8]
GodotはGodot 3.2でAssimpを追加しましたが[9] 、これはGodot 3.3以降で置き換えられました。[10] [11]
参照
参考文献
- ^ 「リリース 5.4.3」。2024年8月30日。 2024年9月22日閲覧。
- ^ “Docs”. 2018年3月10日時点のオリジナルよりアーカイブ。2018年3月10日閲覧。
- ^ 「機能」.
- ^ 「機能」.
- ^ 「アセットインポートライブラリを開く」。
- ^ 「MonoGame.Dependencies/Assimp at master · MonoGame/MonoGame.Dependencies」。GitHub。
- ^ "urho3d/Source/ThirdParty/Assimp at master · urho3d/urho3d". GitHub .
- ^ 「バージョン 4.0」。Torque3D。
- ^ Lee, KS Ernest (iFire) (2018-11-19). 「Open Asset Importer を Godot に追加」。Godot 。2023-08-21取得。Open
Asset Import Library (assimp) のさまざまな形式をサポートします。FBX と MMD に重点を置いています。
- ^ MacPherson, Gordon (2020-10-30). 「FBX インポーターの書き換え」。Godot 。2020-11-01に取得。
これはインポーターの完全な書き換えです。より決定論的な動作が実現します。FBX SDK の負担を取り除くために、このインポーターの開発には 1 年以上かかりました。
- ^ Lee, KS Ernest (iFire) (2022-03-28). 「.fbx ファイルのインポートに fbx2gltf サポートを追加」。Godot 。2023-08-21取得。
プロジェクト フォルダーに .fbx ファイルをドラッグまたは配置すると、ファイルがインポートされます。エディター設定で fbx2gltf バイナリの場所を設定します。
外部リンク
- 公式プロジェクトページ
