Shiraishi-Shodai / AR-ReactNative-App

1 stars 0 forks source link

スタンプの表示 #1

Open Shiraishi-Shodai opened 1 month ago

Shiraishi-Shodai commented 3 weeks ago

memo

Viro3DObject

ViroはFBX、GLTF、OBJ形式の3Dモデルの読み込みをサポートしています。 Viroはファイル内のジオメトリ、テクスチャ、ライティングパラメータを読み込みます。 FBXの場合、Viroはさらに、インストールされているすべてのスケルタルアニメーションを読み込みます。 OBJ ファイルは の source 属性を設定することで直接読み込まれますが、FBX ファイルは Viro 独自の VRX フォーマットに変換する必要があります。

FBX

FBXファイル(.fbx)にはOBJと同様に3Dオブジェクトのデータが含まれていますが、それだけでなくアニメーションのデータも含まれます。そのためこのファイル形式は、映画、ゲーム、VFXなど、複雑なモデル、マテリアル、アニメーションが必要なあらゆる業界で最も人気の高い形式です。このファイル形式はAutodeskが開発したもので、VFXとゲームエンジンの両方で広くサポートされています。より高いレベルのマテリアル定義を保持でき、多くのレンダリングエンジンをサポートします。 メリット: FBXファイルには、カメラ、ライト、ジオメトリ、ボーンなど、アニメーションを作成するために使用するフル3Dシーンのデータが保存されます。 業界標準のゲームエンジンやVFXおよびゲーム業界の次世代のDCC(デジタルコンテンツ作成)ツールと互換性があります。 FBXは古いファイル形式ではありますが、広くサポートされており、単なる3Dモデルデータよりもはるかに多くの情報が含まれているため、ビデオゲームなどのビジュアルを重視した制作によく使われています。

GLTF

GL Transmission Format(.glTFおよび.glb)は、FBXのような形式のオープンソース版、ロイヤリティフリー版として提供されるポリゴンファイル形式です。元々はCOLLDAワーキンググループによって作成されましたが、現在はKROHONグループがモデルとシーンの交換用にこの共有されたオープンファイル形式を保持しています。このファイルはFBXと同様に、静的モデル、アニメーション、動きのあるシーンをサポートしています。開発者はネイティブwebアプリケーションでこの形式をよく使用しています。最新のファイル形式の1つとして、シェーディングとマテリアル定義の最新のメソッドをサポートしており、更新された2.0バージョンでは物理ベースレンダリング(PBR)の材質をサポートしています。 メリット: WordドキュメントとPowerPointプレゼンテーションに埋め込むことができます。 よく使用される3Dアプリケーションと互換性があります。 Webおよびリアルタイムの双方向性のために最適化されたGLTFおよびGLBファイルは、ファイルサイズが比較的小さく、アプリケーションへの読み込みが速いことが判明しています。

OBJ

OBJファイル(.obj)には3Dジオメトリの情報が含まれています。これは、ほとんどのモデリングソフトウェアからオブジェクトを書き出すときに古くから使用されている、一般的な形式の1つです。この多角形形式にはスケール感(センチ、インチなど)を含めることができます。マテリアル定義は、最新のマテリアルや陰影をつけるテクニックに比べて古いものです。直線のジオメトリを書き出す際は、標準として活用すべきものです。 メリット: 単位空間(センチ、メートル、インチ、フィート)をサポートします。 1つのファイルで複数のオブジェクトをサポートします。 OBJファイルは通常、同じモデルを別の形式で保存する場合よりも軽くなります。 業界標準のゲームエンジンやVFXおよびゲーム業界の次世代のDCC(デジタルコンテンツ作成)ツールと互換性があります。