Contents
Figmin XR のインストールと Meta アカウント連携
Figmin XR を Quest 3 に導入する際の最初のステップは、公式サイトから最新版を取得し、Meta アカウントで認証させることです。正規のダウンロード元を利用すれば安全にインストールでき、以降の権限設定やクラウド同期も自動的に有効化されます。本セクションでは、公式 URL の取得方法とアカウント連携手順を具体的に解説します。
ダウンロードとシステム要件
以下は Figmin XR を Quest 3 へインストールする際に必要な情報です。
| 項目 | 内容 |
|---|---|
| 公式ダウンロード URL | https://www.figmin.com/download(Figmin 公式サイト) |
| 対応 OS | Android 12 以上 |
| 推奨デバイス | Meta Quest 3(最新ファームウェア) |
| 必要ストレージ | 空き容量 2 GB 以上 |
| Meta アカウント要件 | Quest 用に事前登録済み、二段階認証の有無は任意ですが推奨 |
インストール手順
- 上記公式 URL にアクセスし「ダウンロード」ボタンをタップ。
- Quest 3 本体で 設定 → デベロッパーオプション を開き、サイドロードが許可されていることを確認。
- ダウンロードした APK ファイルをデバイスに転送し、インストール画面の指示に従う。
- アプリ起動時に表示される Meta サインイン画面で、Meta アカウント情報を入力して認証する。
- カメラ・位置情報・マイクへのアクセス許可を求められたらすべて承認し、セットアップウィザードを完了させる。
ポイント:公式サイトから直接取得した APK は署名が保証されているため、第三者サイト経由のリスク(マルウェア混入等)を回避できます。
Quest 3 の空間認識スキャンと Figmin XR マッピング設定
Quest 3 に搭載された深度センサーと画像解析エンジンは、高精度な空間マップをリアルタイムで生成します。この機能を活用すれば、現実世界の座標情報を Figmin XR に取り込んで正確なオブジェクト配置が可能です。本章ではスキャン手順とデータインポート方法を詳述します。
スキャンに適した環境
- 照度:300 lux 前後(均一光源)
- 反射率:鏡面や過度な光沢は避け、壁・床は中程度のマット仕上げが望ましい
これらの条件を満たすことで、特徴点抽出が安定し、マッピングエラーを最小限に抑えられます。
空間マップ取得手順
- Quest 3 の 設定 → 空間認識 メニューから「新規マップ作成」を選択。
- スキャン開始ボタンを押し、約30秒間デバイスをゆっくりと動かして 5×5 m エリアを撮影。
- 完了すると JSON 形式のマップファイルが自動的に端末内に保存される(パス例:
/Android/data/com.figmin.xr/files/map.json)。
Figmin XR へのインポート方法
- Figmin XR を起動し、メニュー > マッピング > 外部データ取り込み を選択。
- 保存した JSON ファイルを参照して読み込むと、マップ情報がアプリ内に反映される。
- インポート完了後は、シーンビューで実空間と仮想オブジェクトの位置合わせが正しく行われているか確認する。
ポイント:LiDAR の有無に関係なく、Quest 3 の深度センサーだけでも十分な精度が得られます。公式ドキュメントで推奨されるスキャン手順を守ることが重要です。
コンテンツ作成の基本操作
本節では Figmin XR で UI を構築する方法と、外部 3D アセットを安全にインポート・最適化するフローをご紹介します。ドラッグ&ドロップ中心のワークフローは、デザイナーと開発者が共同作業しやすい環境を提供します。
UI エディタによるドラッグ&ドロップ
Figmin XR の UI エディタは直感的なパレット操作で要素配置が完了するため、コードを書かずにインタラクティブ画面を作成できます。以下の手順で基本的な UI を構築しましょう。
- 新規プロジェクト → UI エディタ を選択し空のキャンバスを表示。
- パレットから「パネル」「ボタン」「テキスト」など必要な要素をドラッグしてキャンバスに配置。
- 各要素をクリックすると右側にプロパティウィンドウが開き、位置 (X, Y, Z)、サイズ、クリックイベント を数値入力またはドロップダウンで設定できる。
- 画面上部の プレビュー ボタンを押すと、実際に Quest 3 の MR 空間に UI がどのように映るかリアルタイムで確認可能。
主なレイアウト例
| レイアウト名 | 主な要素 | 用途 |
|---|---|---|
| メインメニュー | ボタン×3、ロゴ画像、背景パネル | アプリ起動時のナビゲーション |
| オブジェクト情報パネル | テキストラベル、スライダー、チェックボックス | 3D モデル属性編集 |
| コラボツールバー | ユーザーリスト、同期ボタン、チャットアイコン | リアルタイム協働時の操作盤 |
ポイント:UI は Unity の UI システムと同等のデータ構造を持つため、後から Unity へエクスポートしてもレイアウト情報が失われません。
外部 3D モデル(FBX/GLTF)のインポートと自動最適化
Quest 3 の GPU リソースは限られているため、モデルのポリゴン数やテクスチャサイズを最適化することが不可欠です。Figmin XR では「自動最適化」機能が標準装備されており、数クリックでデバイス向けに調整できます。
- メニュー > アセット > モデルインポート を選択。
- ローカルまたはクラウドストレージから FBX/GLTF ファイルを指定し、自動最適化 にチェックを入れる。
- 「目標フレームレート」欄に 90 fps(Quest 3 の推奨リフレッシュレート)を入力すると、内部アルゴリズムが適切なポリゴン削減率とテクスチャ圧縮設定を算出する。
- プレビュー画面で簡略化後のメッシュやテクスチャ品質を確認し、必要に応じて ポリゴン削減率 と ASTC 圧縮レベル を手動調整できる。
ポイント:自動最適化はあくまで推奨設定です。非常に高解像度のテクスチャや特殊シェーダーを使用する場合は、Unity 側で事前に対応させてからインポートするとエラーが減ります。
リアルタイム協働機能と Unity 連携
Figmin XR はマルチユーザーの同時編集をサポートし、さらに作成したシーンを Unity にエクスポートして高度なロジックや物理演算を付加できます。本章では協働フローと Unity エクスポート手順を解説します。
複数デバイスでの共同編集フロー
リアルタイム協働は、同一マップ上で最大 8 台の Quest デバイスが同時に操作できる機能です。チームメンバー全員が同じ空間情報を共有しながら UI やオブジェクトを更新できます。
- セッション作成:プロジェクト上部メニューの「協働」 → 「新規セッション」をクリック。
- セッション名と最大参加人数(例:5)を入力し、リンク生成 ボタンで招待 URL を取得。
- 取得した URL をメールやチャットツールで共有し、各デバイスがリンクから参加。
- 参加後は UI・オブジェクトの変更が即座に全端末へ反映され、変更履歴は「履歴」タブで確認できる。
- 必要に応じて ローカルプレビュー をオンにすれば、自分だけの視点でテストしつつ他ユーザーへの影響を防げる。
ポイント:通信は WebRTC ベースの低遅延プロトコルを使用しており、ネットワーク品質が中程度でも 30 ms 未満の遅延で同期が可能です。
Figmin XR → Unity エクスポート手順と API 組み込み
Figmin XR のシーンは Unity 用パッケージとしてエクスポートでき、公式 SDK を通じてマッピング情報やユーザーイベントを取得できます。
エクスポート手順
| 手順 | 内容 |
|---|---|
| 1 | Figmin XR メニュー > プロジェクト > Unity エクスポート を選択 |
| 2 | 出力形式に UnityPackage (.unitypackage) を指定し、保存先を決定 |
| 3 | Unity Hub で新規プロジェクト(テンプレート:3D URP)を作成 |
| 4 | エクスポートした .unitypackage をインポートし、FigminXR.SDK が自動的に追加される |
基本的な C# スクリプト例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
using FigminXR.SDK; using UnityEngine; public class FigminInitializer : MonoBehaviour { void Awake() { // Figmin XR の初期化 FigminRuntime.Initialize(); FigminRuntime.OnMapLoaded += OnMapLoaded; } private void OnMapLoaded(MappingData map) { Debug.Log($"Map loaded: {map.Bounds}"); // 必要に応じてオブジェクト配置を更新 } } |
- 上記スクリプトを Assets/Scripts に保存し、任意の GameObject にアタッチ。
- ビルド設定で Android → Quest 3 を選択し、XR Plug-in Management の OpenXR を有効化するだけでデバイス向けビルドが完了します。
ポイント:FigminXR.SDK(現在 2.3 系列)を使用すれば、マッピングデータの取得やユーザー参加状態の監視といった機能がシンプルな API 呼び出しで実装できます。
テストビルド作成・実機検証と Meta Store 公開
本章ではリリース前に行うべきテストビルドの生成方法、実機での動作確認チェック項目、および Meta Store への公開手順をまとめます。品質保証と審査合格のために必ず実施してください。
テストビルドの生成とインストール
- Figmin XR の ビルド メニューから Android (Quest) を選択。
- 圧縮方式は ASTC 6×6、バンドルサイズは 150 MB 未満 に設定し、デバッグシンボルを埋め込むオプションを有効にする。
- 「ビルド開始」ボタンで .apk を生成したら、以下のいずれかで Quest 3 にインストールする。
| 方法 | 手順 |
|---|---|
| Side Load | PC のコマンドラインで adb install -r your_build.apk を実行 |
| Meta Developer Hub | Hub アプリに .apk をアップロードし、テスト配布から対象デバイスを選択 |
実機検証チェックリスト
- 起動画面の表示時間 ≤ 2 秒
- UI の位置合わせ誤差 ±5 cm 以内
- 3D モデル描画フレームレート ≥ 90 fps(30 fps 未満は NG)
- マルチユーザー同期遅延 ≤ 40 ms
- クラッシュ・例外ログが 0 件
上記項目をすべてクリアしたら、次のステップである Meta Store への申請に進みます。
Meta Store 公開手順と必須メタデータ
- Meta Developer Console にログインし「新規アプリ」→「Quest アプリ」を選択。
- ビルドした APK をアップロードし、manifest.json(Figmin XR が自動生成)を添付。
- 以下のメタデータ項目を正確に入力する。
| 項目 | 例 |
|---|---|
| アプリ名 | Figmin XR 体験 – インタラクティブ MR |
| バージョンコード | 20240501(日付ベース) |
| カテゴリ | エンターテイメント / 教育 |
| 対応デバイス | Meta Quest 3、Quest Pro |
| プライバシーポリシー URL | https://yourcompany.com/privacy |
| コンテンツレーティング | ESRB: Everyone |
| スクリーンショット/動画 | UI・空間マップの実装例を公式ガイドラインに沿って用意 |
- メタデータ入力後、「プレビュー」で表示確認し、問題なければ 「審査依頼」 を送信。通常 5〜7 営業日で結果がメールで通知されます。
ポイント:メタデータの不備やプライバシーポリシー未設定は審査リジェクトの主因です。必ず全項目を埋め、リンク先が有効か事前にチェックしてください。
よくあるエラーと対処法
実務で頻繁に遭遇する問題とその解決策をまとめました。エラーメッセージと具体的な修正手順を把握しておけば、トラブル時の復旧が迅速に行えます。
空間認識失敗
- 原因:照明不足や鏡面が多すぎる環境で特徴点が取得できない。
- 対処法:部屋の照度を 300 lux 前後に調整し、光沢の強い表面は布やマットテープで覆う。Quest の「空間認識設定」→「感度」を “高” に変更すると取得ポイントが増える。
モデル最適化エラー
- 原因:FBX が非対応シェーダーや 8 K テクスチャを使用している。
- 対処法:Unity でモデルを開き、Standard Shader に変換し、テクスチャは最大 2048×2048 ピクセルにリサイズ。Figmin XR のインポート画面で「手動最適化」を選び、エラーログに記載された項目だけを個別に修正。
SDK バージョン不整合
- 原因:Figmin XR SDK(例:2.3)と Unity のバージョンがミスマッチ。
- 対処法:公式サイトの「推奨 Unity バージョン」を確認し、同一バージョンに統一する。Package Manager から FigminXR.SDK 2.3.1 に更新すると解決するケースが多い。
ビルドサイズ超過
- 原因:大容量テクスチャや未圧縮オーディオが多数同梱されている。
- 対処法:ビルド設定で「Texture Compression: ASTC」および「Audio Compression: Vorbis (Medium)」を有効化し、不要なアセットは Resources フォルダから除外する。
まとめ
本ガイドでは、Figmin XR の公式サイトからの安全なインストール手順、Quest 3 の空間認識活用法、UI/3D アセット作成・最適化フロー、リアルタイム協働と Unity エクスポート、テストビルドによる品質検証、そして Meta Store 公開までの一連のプロセスを網羅的に解説しました。各ステップで示したポイントやチェックリストを遵守すれば、Meta Quest 3 向け MR コンテンツを自力で完成させ、スムーズに公開できるはずです。
質問や不具合が発生した際は、Figmin XR の公式 Discord コミュニティや Meta Developer Forum で情報交換・サポートを受けることをおすすめします。安全かつ効率的な開発環境を整えて、次世代 MR エクスペリエンスの創造に挑戦してください。