3D形式からアセットをC#で抽出
3Dモデリングおよびレンダリングソフトウェアなしで3Dドキュメント形式からアセットを抽出し、クロスプラットフォーム.NETアプリケーションを構築します。
開発者は、3Dライブラリを使用して、簡単に3Dファイルアセットを抽出できます。 APIでサポートされている形式には、WavefrontOBJ、Discreet3DS、STL(ASCII、Binary)、FBX(ASCII、Binary)、Universal3D、Collada、GLB、glTF、PLY、DirectX、Google Draco形式などがあります。 抽出プロセスは簡単です。 sceneクラス のインスタンスを通してソースファイルをロードし、アーカイブクラスを作成し、アセット抽出クラスを処理し、関連する出力形式パラメータのSaveメソッドを呼び出します。
3Dシーンからさまざまな形式でアセットを抽出
開発者は、上記と同じプロセスを通して、3Dファイルから簡単にアセットを抽出できます。 3DSからFBX抽出器のような例を検討してください。 sceneクラスオブジェクトを通して3DSファイルをロードします。 FbxSaveOptions を使用して保存オプションを作成し、出力ファイルパスとfbxオプション引数でsceneのsaveメソッドを呼び出します。 APIは、関連するクラスへの保存のための適切なオプションクラスを持っています。例えば、 A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions などがあります。 3D 抽出器形式 オプションの完全なリストはこちらです。