SketchfabとUSDZとBlender
SketchfabとUSDZとBlenderについての簡単な紹介です。
Sketchfabとは
Sketchfabは、3Dコンテンツの公開、共有、売買ができるプラットフォームです。
Sketchfabでは、blendなどいろいろなフォーマットでファイルをアップロードできます。
アップロードしたファイルは、可能な限りglTFとUSDZに変換されます。
下記は、blendのファイルをアップロードした場合のダウンロード画面です。
オリジナルのblendに加え、USDZ、glTF、GLBでダウンロード可能です。
blendファイルは、glTFに変換され、glTFからUSDZに変換されます。GLBは、glTFのバイナリ版です。
USDZとは
USDZは、usdcをzipで圧縮したファイルです。
USDZは、いくつかの制限があります。たとえば、アーマチュアや特定のアニメーションはデータに含まれません。
多くの場合、USDZのファイルはスリム(サイズが小さい)です。
BlenderでUSDZを読み込む方法
Blenderは、(ブレンダー)は オープンソースの統合3DCGソフトウェアです。
3Dモデルの作成だけでなく、スカルプト、アニメーション、物理シミュレーション、合成、動画編集など多くの機能があります。
BlenderではUniversal Scene Description形式のファイル(usd, usdc, usda)のインポート/エクスポートができますが、拡張子がusdzのファイルは対応していないようです。
なぜ、対応していないのかわかりませんが、次のようにすると読み込むことができます。
- 拡張子をzipに変更
- zipを解凍
- 解凍したusdcをインポート
また、Blenderにはアドオンという機能拡張のしくみがあります。直接usdzをインポート可能なアドオンも存在するようです。
まとめ
Sketchfabでは、USDZでサイズの小さいファイルをダウンロードできます。USDZは、ひと手間かけるとBlenderで読み込むことができます。