GLBをUSDZに変換
AndroidやWebはGLBを読み込みますが、AppleのAR Quick LookはUSDZを読み込みます。GLBを一度変換すれば、同じモデルがテクスチャと実寸のスケールを保ったまま、iPhoneやiPadのARで開けます。
3Dモデル変換
またはSTL, OBJ, MTL … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
STL と OBJ には単位が保存されません。スライサーでパーツが 10 倍や 25.4 倍小さく、または大きく表示される場合は単位が誤って読み取られているので、ここで指定してください。
Blender、CAD、スライサーは Z-up、glTF、Unity、多くのゲームエンジンは Y-up です。読み込み後にモデルが横倒しになる場合は切り替えてください。
STEP や IGES のソリッドをメッシュに変換するときに使います。細かいと曲線がなめらかになりますがファイルは大きくなります。簡易プレビューなら粗いで十分です。
PNG、JPG、SVG を入力した場合のみ使用します。レリーフは暗い部分を盛り上げます。リトフェインは背面から光を当てると写真が浮かび上がる薄いパネルです。押し出しはロゴや SVG の輪郭を平らな立体にします。
印刷するモデルの幅です。高さは画像の縦横比に従います。
レリーフやリトフェインの最大の盛り上がりの高さ、または押し出し形状の厚みです。リトフェインでは通常 2–3 mm を使います。
印刷物がまとまるように、レリーフの下に付ける土台の板です。0 は土台なしです。
このツールの使い方
- 1
GLBをアップロード
95 MB以下の .glb ファイルを最大20個まで選択してください。.gltf はファイル一式を ZIP にまとめてアップロードすることもできます。
- 2
テクスチャをオンのままにする
テクスチャとマテリアルを保持はオンのまま、モデルの単位は m のままにします。GLB も AR 用の USDZ もメートル単位が前提だからです。プレビューでモデルが横倒しになっている場合を除き、上方向の軸は「そのまま」にしておいてください。
- 3
USDZに変換
USDZに変換を押し、ファイルを iPhone に送ってタップすると AR Quick Look で開きます。ファイルは30分後にサーバーから削除されます。
USDZファイルが必要になる場面
| 機関 | 要件 | 出典 |
|---|---|---|
| AR Quick Look(iOS 12 以降) | Safari、メッセージ、メール、メモ、ファイルから .usdz や Reality ファイルを開きます。 | — |
| Safari の AR リンク | .usdz を指す <a rel="ar"> リンクを置くと AR バッジが表示され、Quick Look が開きます。 | — |
| Googleのmodel-viewer | GLB を src に指定し、iOS の AR 用に ios-src 属性で USDZ を追加できます。 | — |
| visionOS | Apple Vision Pro の Quick Look で、USDZ モデルを部屋の中に表示できます。 | — |
USDZとは何か、GLBとの違い
USD(Universal Scene Description)は、Pixar が映画制作のパイプライン用に開発し、2016年にオープンソース化したシーン形式です。2018年の WWDC で Apple と Pixar は、USD シーンとテクスチャを1ファイルにまとめた USDZ を発表し、Apple は iOS 12 で AR Quick Look の形式に採用しました。技術的には、無圧縮で保存し、各ファイルを64バイト境界に揃えた ZIP アーカイブで、スマートフォンは展開せずにジオメトリや画像をそのまま読み取れます。
GLB は Khronos の世界で同じ役割を担う形式で、シーン、バッファ、テクスチャを1つのバイナリファイルにまとめ、メタリック・ラフネス方式のマテリアルを使います。両者はよく似ているため、変換はほぼ置き換え作業です。メッシュ、ノード階層、UV、ベースカラー、メタリック、ラフネス、法線、オクルージョン、エミッシブの各マップはそのまま移行され、スケールもメートルのままです。
GLB
glTF バイナリ(GLB)
GLB は、2017年に Khronos Group が公開した 3D 伝送形式 glTF 2.0 のバイナリ形式です。ジオメトリ、PBR マテリアル、テクスチャ、アニメーションを、高速に読み込めるよう設計された1つのコンパクトなファイルにまとめます。Web 3D、AR ビューアー、Android の Scene Viewer、オンラインのモデルマーケットプレイスで広く使われています。古いデスクトップ向け 3D ツールや CAD プログラムの一部では読み込めません。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- 対応
- 登場時期
- 2017 · Khronos Group
USDZ
Universal Scene Description(USDZ)
USDZは、Pixar の Universal Scene Description 形式をzipにまとめたパッケージで、2018年に Apple とともに拡張現実(AR)向けに導入されました。ジオメトリ、PBRマテリアル、テクスチャ、アニメーションを、高速に読み込めるよう設計された1つの非圧縮アーカイブに格納します。iPhone と iPad は AR Quick Look でUSDZモデルを表示し、Apple Vision Pro でも広く使われています。Android や他の多くの3Dツールでの対応は限られています。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- 対応
- 登場時期
- 2018 · Pixar and Apple
GLB から USDZ への変換は、iPhone や iPad で AR 表示したい人のためのものです。Apple の AR Quick Look は glTF ではなく USDZ を読み込みます。
GLBからUSDZに引き継がれるもの
問題なく変換されるもの
- メッシュ、UV、ノード階層
- ベースカラー、メタリック、ラフネスのテクスチャ
- 法線、オクルージョン、エミッシブのマップ
- アルファブレンドとアルファカットアウト
- メートル単位の実寸スケール
変換後に確認したいもの
- clearcoat、sheen、transmission などの glTF 拡張
- 頂点カラー(Quick Look では無視されることが多いです)
- テクスチャトランスフォームとタイル状の UV オフセット
- モーフターゲットと複数のアニメーションクリップ
- 読み込みが遅くなる非常に大きなテクスチャ
モデルが .bin や画像ファイルが別々になった glTF の場合は、先にglTFをGLBに変換してまとめるか、フォルダーを ZIP にしてここにアップロードしてください。商品ページでは、model-viewer のメインファイルに GLB、iOS 用ファイルにこの USDZ を指定するのが一般的で、どの訪問者も自分の端末で AR を利用できます。
GLBからUSDZへの変換に関する質問
変換したUSDZをiPhoneで確認するには?
AirDrop で iPhone に送るか、iCloud Drive に保存して「ファイル」アプリでタップします。Quick Look では「オブジェクト」と「AR」の2つのタブでモデルが開き、AR タブでは実寸大で平面上に配置できます。
USDZがGLBより光沢が強く、または平坦に見えるのはなぜですか?
Apple のプレビュー用マテリアルは、ベースカラー、メタリック、ラフネス、法線、オクルージョン、エミッシブ、不透明度に対応しており、glTF の基本的なマテリアルはカバーできます。clearcoat、sheen、transmission などの拡張には相当する機能がなく省かれるため、ガラスや布の見た目が変わることがあります。公開する前に、Quick Look でそれらのマテリアルを確認してください。
GLBからUSDZへの変換でアニメーションは残りますか?
回転や移動する部品のような単純なトランスフォームアニメーションは引き継げます。AR Quick Look は1本のタイムラインしか再生しないため、モーフターゲットのアニメーションや名前付きの複数クリップは確実とは言えません。動きが重要な場合は結果をテストしてください。
Web上のARで使うUSDZの容量はどこまで大きくできますか?
Safari に明確な上限が1つあるわけではありませんが、AR 表示が開く前にファイル全体をダウンロードするため、モバイル回線では容量が増えるほど待ち時間が長くなります。変換前にテクスチャを2048 px 以下にリサイズしてください。方法は画像の容量をKB単位で減らす方法を参考にできます。
MacのReality Converterを使うほうがよいですか?
macOS 用の Apple 製無料ツール Reality Converter は、glTF を USDZ に変換し、ライブプレビューを見ながらマテリアルを調整できるので、細かな仕上げに便利です。このコンバーターは Mac が不要で、一度に最大20ファイルを処理できるため、商品カタログや Windows ユーザーに向いています。
USDZを後からGLBに戻せますか?
元の GLB を保管しておいてください。行き来して変換すると、そのたびにマテリアルの変換が繰り返されます。GLB を Web と Android 用のマスターとし、USDZ は Apple 向けのコピーとして扱います。