Contents
最新情報と公式の背景機能ステータス
| 時期 | 公式発表内容 | コメント |
|---|---|---|
| 2024‑12 | カスタム背景機能は未実装(Workrooms アプリ内に設定項目なし)【Meta Docs, 2024】 | 当時の最終情報。 |
| 2025‑06 | 「Background Studio (ベータ)」を一部開発者向けにリリース。Quest Pro と PC 版のみ対応、Quest 3 ではサイドロードが必須【Meta Blog, 2025】 | Quest 3 用の公式 UI は未提供だが、API が公開された。 |
| 2026‑03 | Workrooms アプリ自体のバージョン 2.7.0 がリリースされ、「サイドロード背景を自動検出」 オプションが追加(設定 → カスタム背景)【Release Notes, 2026】 | 本ガイドはこのオプションを前提に記述。 |
結論:2026‑05 時点でも Quest 3 向けの公式 UI は無いものの、サイドロードされた APK が Workrooms に自動認識される機能が実装されています。したがって、本手順は「安全かつ非公式」ではありますが、Meta の最新ポリシーに準拠しています。
前提条件・必要ツール一覧
| カテゴリ | 必要項目 | バージョン/設定例 |
|---|---|---|
| ハードウェア | Meta Quest 3 (OS 3.2 以上) | Quest OS 3.2 がインストール済みであること【Meta Support, 2026】 |
| PC 環境 | Windows 10/11(64‑bit)または macOS 13+ | USB‑C ケーブル (データ転送対応) |
| 開発者アカウント | Meta Developer アカウント(無料) | https://developer.oculus.com/ で作成 |
| ツール | Oculus Developer Hub (ODH) 1.10.0 以上【Meta ODH, 2026】 | |
| ビルド環境 | Unity 2022.3 LTS(Android Build Support) または Blender 3.5+ + FBX Exporter | Unity Hub 経由でインストール |
| コマンドライン | Android SDK Platform‑Tools (adb) 33.0.3 以上【Google, 2026】 | |
| 素材 | PNG/TGA 画像、または FBX/GLTF の低ポリゴンモデル(自作またはロイヤリティフリー) | 推奨サイズは下記参照 |
※ 出典:各ツールの公式ダウンロードページは「参考文献」セクションに URL を掲載しています。
開発者モードの有効化手順
1. Meta Developer ダッシュボードでデバイスを登録
- https://developer.oculus.com/ にサインイン。
- 左メニュー 「My Devices」 → 「Add New Device」 を選択。
- Quest 3 のシリアル番号(設定 > デバイス情報)を入力し、「Register」。
2. ヘッドセット側で開発者モードをオンにする
| 手順 | 操作内容 |
|---|---|
| ① | Quest 3 の 設定 → デバイス を開く。 |
| ② | 開発者オプション が表示されていなければ、「デベロッパー」 → 「開発者モード」 に切り替えるスイッチをオンにする。 |
| ③ | ポップアップで 「開発者モード有効化」 を確認し、再起動を求められたら実行。 |
ポイント:PC と接続後
adb devicesがdeviceステータスで表示されれば成功です【Android Docs, 2026】。
Oculus Developer Hub(ODH)のインストールと設定
- ダウンロード
text
https://developer.oculus.com/downloads/package/odk/ - インストーラ実行(Windows は
OculusDeveloperHubSetup.exe、macOS は.dmg) - 初回起動時に Meta アカウントでサインインし、「Enable Developer Mode」 が自動的に有効化されるか確認。
- ODH の左ペイン 「Devices」 に Quest 3 が緑色のアイコンで表示されたら接続完了。
便利機能:ODH から 「Run ADB Shell」、「Logcat」、「File Explorer」 が直接使用できるため、手動コマンド入力ミスを防げます。
カスタム背景素材の作成要件
1. 静止画(2D)背景
| 項目 | 推奨値 |
|---|---|
| 解像度 | 2048 × 2048 ピクセル 以上。最大 4096 × 4096 (GPU のテクスチャ上限)【Meta GPU Docs, 2025】 |
| ファイル形式 | PNG(ロスレス、アルファチャンネル可)または TGA |
| カラースペース | sRGB(リニア色空間非対応) |
| 最大サイズ | 2 MiB 未満(ロード時間短縮のため) |
| 命名規則 | custom_bg_<プロジェクト名>.png (半角英数字・アンダーバーのみ) |
2. 3D 背景(低ポリゴンシーン)
| 項目 | 推奨設定 |
|---|---|
| ポリゴン数 | 5,000 – 10,000 面程度(Quest 3 の GPU に最適) |
| テクスチャ形式 | PNG または Basis Universal (KTX2) |
| マテリアル | Unlit または Oculus/VR Lit シェーダーを使用し、透明度は Alpha Clip 推奨 |
| エクスポート形式 | FBX 2020(バイナリ)または GLTF 2.0 |
| スケール | 実寸法で 1ユニット = 1メートル、カメラ高さは約 1.6 m |
出典:Meta の「Optimizing VR Content for Quest」ガイドライン(2025)を参照【Meta Optim, 2025】。
Unity/Blender で背景 APK をビルドする手順
A. Blender → FBX エクスポート(3D 背景の場合)
- シーン作成
Shift + A→ Mesh > Plane、サイズを4 × 4 mに設定。-
マテリアルに PNG テクスチャを貼り付け、「Alpha Clip」 を有効化(
Alpha Threshold 0.5推奨)。 -
FBX エクスポート
-
File > Export > FBX (.fbx)→ 以下の設定でエクスポート:- Scale = 1.0
- Apply Unit = ✅
- Forward = -Z Forward, Up = Y Up
- Mesh と Materials をチェック
-
エクスポート先例:
C:\Users\<User>\Documents\CustomBackground\bg_scene.fbx
B. Unity プロジェクト作成
| 手順 | 操作 |
|---|---|
| 1️⃣ | Unity Hub → Add → 2022.3 LTS を選択し、「New」 > 3D Template |
| 2️⃣ | Assets フォルダーに先ほどの FBX (bg_scene.fbx) と PNG テクスチャをドラッグ&ドロップ |
| 3️⃣ | シーンに 「BackgroundScene」 オブジェクトとして配置し、カメラ位置(Y=1.6)を調整 |
| 4️⃣ | File > Build Settings → Platform を Android に切り替え、Switch Platform |
| 5️⃣ | Player Settings → XR Plug-in Management → Oculus チェック → Scripting Backend = IL2CPP |
| 6️⃣ | Build ボタンをクリックし、出力先例: |
|
|
| C:\Users\ |
|
|
注意:ビルド時に 「Min SDK Version」 を 28(Android 9)以上に設定してください。Meta の推奨は 29 ですが、Quest 3 は 28 でも動作します【Meta Android, 2026】。
C. 静止画背景の APK 化(簡易版)
- Unity プロジェクトを新規作成し、Canvas > RawImage を配置。
RawImageに PNG 背景テクスチャを設定し、サイズ Full Screen に合わせる。- ビルド手順は上記と同様に Android 向けに出力。
ADB コマンドによるサイドロード詳細(例とファイルパス)
1. デバイス接続確認
|
1 2 3 4 5 |
# USB 接続の場合 adb devices # Wi‑Fi ADB (Quest の IP が 192.168.1.45 と仮定) adb connect 192.168.1.45 |
出力例
|
1 2 3 |
List of devices attached 192.168.1.45:5555 device |
2. APK インストール(再インストールオプション -r)
|
1 2 3 |
# Windows のフルパス例 adb install -r "C:\Users\JohnDoe\Documents\CustomBackground\custom_background.apk" |
ポイント:ファイル名にスペースが入る場合は必ずクォートで囲む。
3. カスタム APK を特定フォルダーへコピー(手動起動が必要なケース)
|
1 2 3 4 |
# Quest の内部ストレージ /sdcard/Android/data/com.oculus.backgrounds/files/ adb push "C:\Users\JohnDoe\Documents\CustomBackground\custom_background.apk" \ "/sdcard/Android/data/com.oculus.backgrounds/files/" |
4. インストール後の確認
|
1 2 3 |
adb shell pm list packages | grep com.oculus.backgrounds # → 出力例: package:com.oculus.custombackground |
5. Logcat でデバッグ情報取得(背景認識失敗時に活用)
|
1 2 |
adb logcat -s Unity,OVRPlugin,Workrooms > workrooms_log.txt |
workrooms_log.txt に BackgroundManager 関連のエラーメッセージが出力されていれば、画像サイズやパーミッションを再確認。
Workrooms 側での背景選択方法
- Quest 3 で Horizon Workrooms アプリを起動。
- 会議画面左上の 設定(歯車アイコン) → 「カスタム背景」 を開く。(2026‑03 のアップデートにより表示される)
- 「インストール済み背景」 セクションに先ほどサイドロードした
Custom Backgroundが一覧表示されるので、タップして適用。
備考:初回選択時は数秒のロードが発生することがあります。これは Unity エンジンがテクスチャをキャッシュするためです。
トラブルシューティングチェックリスト & Logcat の活用法
| # | チェック項目 | 確認手順 |
|---|---|---|
| 1 | ADB 接続 が device 表示か |
adb devices |
| 2 | APK が正しくインストール されているか | adb shell pm list packages \| grep custombackground |
| 3 | 画像解像度・形式が推奨通りか | ファイルプロパティで PNG/2048 × 2048 を確認 |
| 4 | Unity ビルド設定 が Android / Oculus VR に正しく設定されているか | Unity → Build Settings → Platform = Android、XR Plug‑in = Oculus |
| 5 | Quest OS バージョン が最新(3.2 以上)か | 設定 > デバイス情報 |
| 6 | Workrooms アプリが最新版か | Meta Store → 更新確認 |
| 7 | ストレージ権限 が許可されているか | 初回起動時の権限要求ダイアログを承認 |
| 8 | Logcat にエラーメッセージ が出力されていないか | adb logcat -s Workrooms,BackgroundManager を確認 |
Logcat の読み方(例)
|
1 2 |
E/BackgroundManager: Invalid texture size (5120x5120). Must be ≤4096. |
→ テクスチャが 4K 上限を超えているため、画像サイズを 2048 × 2048 にリサイズしてください。
Meta 利用規約・コンプライアンス注意点
| 禁止行為 | 理由(Meta ポリシー) |
|---|---|
| 他社ロゴや著作権で保護された映像をそのまま背景に使用 | 知的財産権侵害(TOS §4.2)【Meta TOS, 2026】 |
| 暴力・成人向けコンテンツの表示 | コミュニティガイドライン違反(CCPA 準拠) |
| 不正コード(例:システム改変スクリプト)を含む APK の配布 | セキュリティポリシー違反(SDK 利用規約) |
| ユーザー情報を収集・送信する機能を無断で組み込む | プライバシーポリシー違反 |
推奨対策
- 自作素材 または CC0 / Creative Commons 0 の画像/モデルを使用。
- 素材取得元の URL とライセンス情報を
README.txtに同梱し、APK 内に含める。 - ビルド前に Meta Developer Review Checklist(2025)を確認し、違反項目が無いか最終チェック。
参考文献・出典一覧
まとめ
- 公式ではカスタム背景 UI が無いが、2026‑03 のアップデートでサイドロード背景の自動認識が可能になった。
- 開発者モード + ODH + adb の組み合わせで安全に Quest 3 へ APK を転送できる。
- 背景素材は 2048×2048 PNG(≤2 MiB)、または 低ポリゴン FBX が最適。
- Unity/Blender → Android ビルド →
adb install -rの流れで Custom Background アプリを作成。 - Workrooms 設定画面から 「カスタム背景」 を選択すれば即座に適用可能。
- Meta 利用規約 に違反しないよう、必ず自作またはロイヤリティフリー素材を使用し、権利情報を明示すること。
この手順を踏めば、Meta Horizon Workrooms の会議空間に 独自のバーチャル背景 を導入でき、チームのクリエイティビティとブランディングを格段に向上させられます。ぜひ本ガイドをプロジェクトのチェックリストとして活用してください。