このクイックチュートリアルでは、簡単なプロセスを使用してFBXファイルをJavaでOBJに変換する方法について説明します。 ** FBXをJava**でOBJに変換するプロセスでは、ソースFBXファイルをロードしてから、目的の出力ファイル形式OBJを使用して保存する必要があります。 FBXからOBJへの変換には、サードパーティのツールを使用したり、他の3Dソフトウェアをインストールしたりする必要はありません。
JavaでFBXファイルをOBJに変換する手順
- FBXをOBJに変換するためにMavenリポジトリを使用してAspose.3Dを追加するようにプロジェクトを構成します
- 3Dファイル形式とSceneクラスへの参照を追加します
- Sceneクラスのopen関数を使用してソースFBXファイルをロードします
- FileFormatクラスの列挙子WAVEFRONTOBJを使用して、ロードされたFBXファイルをOBJとして保存します
これらの手順は、* JavaでFBXをOBJにエクスポート*するのに役立ちます。これにより、モデル、スキニング情報、ジョイント、UVデータ、およびその他の多くのタイプの情報を含むFBXの高度な形式が、ジオメトリとUVデータのみを保持できるより単純な形式のOBJになります。数行のコードの助けを借りて。 FBXファイルをロードしてから、目的の形式のOBJで保存する必要があります。 FileFormat列挙子を使用して、ロードされたファイルを他の多くの形式に保存できることに注意してください。
JavaでFBXをOBJに変換するコード
このJavaコードでは、このサンプルコードに示されているように、引数のないデフォルトのコンストラクターを含む複数のコンストラクターを含むSceneクラスが使用されます。ただし、Sceneクラスオブジェクトを初期化するには、新しいノードにアタッチされたエンティティ、ファイル名とともに親シーン、または要件に応じてFBXファイル名のみを指定します。
この短いチュートリアルでは、FBXファイルをOBJに変換する方法を学びました。ビットマップをPNGに変換するなど、他の種類の変換に興味がある場合は、JavaでBMPをPNGに変換する方法の記事を参照してください。