答えて
現在、他の方向に進むための変換ソフトウェアはありません。これは、COLLADAが3D asset exchange schemaと考えられているのに対し、glTFはruntime 3D asset deliveryを対象としているためです。言い換えると、COLLADAは3Dパッケージ間で移植されたモデルを取得するためのものですが、glTFはモデルをエンドユーザーに即時に送信するためのものです。 COLLADAでは、頂点データのバッチが頂点データとして明確にラベル付けされ、法線が法線としてラベル付けされ、エディタに簡単に読み込むことができます。しかし、glTFでは、頂点、通常、UVなどのデータをバイナリBLOBとしてバンドルし、このデータのスライスを頂点属性としてシェーダに渡す方法を示すアクセサが付属しています。
逆方向に進むコンバータを書くことは不可能ではありませんが、問題が発生する可能性があります。例えば、コンバータがglTFで手書きシェーダに遭遇した場合、それらについて何をすべきかを考えるのは難しいかもしれません。また、バイナリBLOBからデータを取り除き、シェーダを破棄する必要があったとしても、明らかな変換パスを持たないカスタム頂点属性が残っている可能性があります。私は、法線とテクスチャ座標、および物質名とともに位置データを復元し、それらをCOLLADAに取り込むためにコンバータを書くことができると思います。拡散/発光色、または照明アルゴリズムの選択などの簡単な方法はありません。
したがって、要約すると、逆コンバータを書き込むことは可能ですが問題はありますが、 glTF形式であるが、エンドユーザーにとって潜在的に有用である可能性がある。
UPDATE 2017年3月:glTF 2.0スキーマは今being draftedあり、かつ潜在的にglTF 1.0よりインポートしてはるかに簡単になります。これは、カスタムシェーダがコアスキーマから移動し、ランタイムエンジンが独自のシェーダを提供する物理ベースのレンダリング(pbr)に置き換えられているためです。つまり、ジオメトリ、法線、テクスチャ座標などのようなものは、任意のデータが任意のシェーダに渡されるのではなく、クライアントにはっきりと識別可能でなければなりません。
GitHubにBlender glTF 2.0 importerがありますが、個人的には試していません。私はもっと多様なglTF 2.0輸入業者が現れ始めると期待しています。
- 1. .daeをx3domに変換する
- 2. テキストをコードに変換する方法はありますか?
- 3. Controls.ContextMenuをForms.ContextMenuに変換する方法はありますか?
- 4. xcarchiveをxcodeworkspaceに変換する方法はありますか?
- 5. ゲームアセットをピクセルアートに変換する方法はありますか?
- 6. SWFをHTML5に変換する方法はありますか
- 7. TimePrimitiveをintへ変換する方法はありますか?
- 8. リストをベクターに変換するより良い方法はありますか?
- 9. SetをSetからSerializableに変換する方法はありますか
- 10. JOptionPaneをSwingからJavaFXに変換する方法はありますか?
- 11. Windowsでは、errnoをHRESULTに変換する方法はありますか?
- 12. RubyコードをPHPに簡単に変換する方法はありますか?
- 13. ArrayをCanvasPixelArrayに変換する方法またはCanvasPixelArrayオブジェクトを作成する方法はありますか?
- 14. 整数をboolに変換する方法はありますか、逆もありますか?
- 15. グラフィックスオブジェクトを変更せずにあるポイントから別のポイントに変換する方法はありますか?
- 16. ローカルタイムからUTCに変換するクロスプラフォームの方法はありますか?
- 17. UTF8からiso-8859-1に変換する方法はありますか?
- 18. xmlからjsonに変換する方法はありますか?
- 19. DoubleからHexに変換する方法はありますか?
- 20. Java:テキストをクラスに変換する方法はありますか?
- 21. XML :: TwigオブジェクトをXML :: XPathオブジェクトに変換する方法はありますか?
- 22. MVC 3モデルをノックアウトビューモデルに変換する方法はありますか
- 23. Optionをscalazの検証に変換する方法はありますか?
- 24. イメージのGUIをhtmlに変換する方法はありますか?
- 25. RGB値を色温度に変換する方法はありますか
- 26. 倹約IDLをwsdl仕様に変換する方法はありますか?
- 27. Rubyでオブジェクトをブール値に変換する方法はありますか
- 28. nltkのフィーチャセットをscipy.sparse配列に変換する方法はありますか?
- 29. jsonをPHPでxmlに変換する方法はありますか?
- 30. jquery jtableをhtmlテーブルに変換する方法はありますか。