6

collada to gltfコンバーターで gltf ファイルを作成できます。

しかし、これを逆転させる方法はありますか?

4

1 に答える 1

8

更新 - 2019 年 10 月- Blender 2.80 には、glTF 2.0 の完全なインポート/エクスポート機能が同梱されています。また、COLLADA インポート/エクスポート機能も備えているため、一方を他方に変換するために使用できます。

更新 - 2018 年 11 月 に glTF バージョン 2.0 の回答が書き直されました。これは、この質問が最初に尋ねられてから 1.0 をほぼ完全に置き換えました。

glTF 2.0 は、さまざまなツールで処理できます。その多くは、公式の Khronos glTF README のglTF ツール セクションにリストされています。

古い glTF 1.0

glTF に変換するためのコマンドライン ユーティリティは多数ありますが、glTF から COLLADA などに変換するオプションははるかに限られています。これについて理解しておくべきことの 1 つは、glTF は COLLADA のような交換形式ではなく、ランタイム配信形式であることを意図していることです。glTF は、頂点属性などとして使用できるデータ構造に編成されたメッシュ データを使用して、可能な限り GPU 対応の形式に近い形式で内部データを格納するよう努めています。Khronos には、glTF が「3D の JPG」であるというキャッチフレーズがあります。これは、あらゆる種類のレンダリング エンジンに広く配布されていることを意味します。

つまり、glTF を 3D 編集パッケージにインポートすることは、JPG をペイント プログラムにロードするようなものです。それを行うことはできますが、インポート後に、配信形式との間の不要な往復を避けたいと考えています。したがって、ペイント プログラムのネイティブ保存形式 (.psd または .xcf など)、または 3D モデラーのネイティブ保存形式を使用して、作業の独自の編集可能なコピーを保持し、エクスポートされた JPG または PNG または glTF を出荷して広く配布します。

それでも、時間が経つにつれて、より多くの輸入業者が利用できるようになることを期待しています. glTF バージョン 1.0 には、これを非常に困難にする内部構造がありました (その頂点シェーダーは、位置や法線などとして明示的にマークすることなく属性データのスワスを使用していました) 位置、法線、およびその他のデータが含まれており、将来のインポート ツールやあらゆる種類のユーティリティへの扉が開かれます。

于 2016-11-11T15:43:01.623 に答える