ファイル サイズが非常に大きくなるのはなぜですか?

Revit からファイルを書き出すと、ファイルサイズが非常に大きくなる大きくなる場合があります。たとえば、30 MB の Revit ファイルを FBX に書き出すと 60 MB になることがあります。

理由

元の Revit のファイルは、FBX よりも含まれるデータ量が少ないため、サイズも小さくなります。Revit シーン ファイル情報は、Revit ソフトウェア内にあるライブラリからRevit 固有の建築関連データやテクスチャなどといった、多くのシーン情報にアクセスします。書き出す時には、通常は Revit ソフトウェアから読み込むこの情報を FBX ファイルに追加して、Revit ライブラリにアクセスできないソフトウェアで正確に再現できるようにする必要があります。

書き出す時にこのファイル サイズが大きくなる問題は、3ds Max (.max)ファイルでも、同じ理由で発生します。.max ファイルは、3ds Max がシーンを作成するために必要な命令のみを保存する必要があります。マテリアルとライティングの情報は、3ds Max ソフトウェア ライブラリから直接読み込まれます。

これに加え、Revit または 3ds Max ファイルが FBX ファイルに書き出されるときには、これらの情報も、頂点の座標や UV などのジオメトリ データに基づいて複雑な FBX シーン情報に変換されます。このように、FBX ファイルには実際のジオメトリ データが保存されるため、FBX 形式をサポートするあらゆるソフトウェアで読み取ることができます。

また、すべてのマテリアル データが FBX ファイルに埋め込まれるので、Revit と FBX の間ではファイル サイズが大きくなる傾向があります。ファイル サイズが増加するということは、後で FBX ファイルを 3ds Max に読み込みできるよう、マテリアルとして使用される Revit テクスチャをすべて FBX ファイルに保存する必要があるということです。Revit シーン ファイルでは、テクスチャはシーン ファイルが参照できる Revit ソフトエウェアに置かれるので、テクスチャ ファイルを保存する必要はありません。

メモリの制限により、大きなファイルは 3ds Max に適切に読み込まれない場合があります。ファイルに大きなメタデータやジオメトリが含まれている場合は、数時間かかる場合があります。

大きなファイルで作業する

非常に大きな FBX ファイルを読み込む場合に、ユーザが影響を受ける可能性がある既知の問題があります。

3ds Max のシステム単位(表示単位ではありません)をフィートに切り替えると、FBX に書き出された Revit のインチ/フィート単位とマッチするため、読み込みプロセスに要する時間はずっと短縮されます。単位変換プロセスは、FBX インポータにとっては複雑で、完了するまでに時間がかかります。多くの場合に、FBX ファイルとホスト プログラムで単位を一致させると、大きいサイズの FBX ファイルを 3ds Max に問題なく読み込みできるようになります。

システム単位の変換の問題については、「3ds Max でシーンのスケーリングが異なるのはなぜですか?」を参照してください。