【無料:VRChat想定・カメラモデルなし】ApoLab 監視カメラシステム【こっそり監視!】
- ダウンロード商品通常版¥ 0無料ダウンロードApoLabSurveillanceSystem_v1.1.0.zip(3.6 MB)ApoLabSurveillanceSystem_v1.1.0.zip
- ダウンロード商品おやつ代(内容は通常版と同じです)¥ 300
【ApoLab Surveillance System】 VRChat ワールド向け 監視カメラシステム イベントワールドの運営などに便利な監視カメラギミックです! カメラの3Dモデルがないため、プレイヤーにカメラの存在を意識させずに「こっそり」監視できます! Prefab を置くだけのかんたんセットアップ!
GitHub
https://github.com/rennosuke-haresu/ApoLab-SurveillanceSystem
詳細
主な機能: ・管理エリアのモニターに各所のカメラ映像をリアルタイム表示 ・[◀Previous][Next▶][●OFF] ボタンで表示カメラを切り替え/オンオフ ・モニターを複数台設置して、それぞれ独立した映像を表示 ・表示していないカメラは自動で OFF → パフォーマンスに優しい設計 ・1台のカメラを複数のモニターで同時に表示できます ・モニターの切り替え操作はプレイヤーごとに独立しています(他の人の画面には影響しません) ※カメラの3Dモデルは付属しません。 ※任意のカメラモデルをご自身で設定していただけます。
セットアップ手順(かんたん4ステップ)
1. RenderTexture を用意する Textures フォルダの RT_Camera_Template を カメラの台数分複製して名前をつける 推奨サイズ:640×360 2. カメラを配置する SurveillanceCamera_Template.prefab をシーンにドラッグ 監視したい場所に設置し、CameraController を設定: ・Camera Id:0 から連番で設定 ・Camera Name:場所の名前(例:エントランス) ・Target Camera:同じオブジェクトの Camera をドラッグ ・Render Texture:1で作った RT をドラッグ 3. モニターを配置する SurveillanceMonitor_Template.prefab を管理エリアにドラッグ 4. SurveillanceManager を配置してつなぐ SurveillanceManager.prefab をシーンにドラッグ(1つだけ) Inspector で設定: ・All Cameras:全カメラを Element 0, 1, 2... の順で登録 ⚠ Camera Id と Element の番号を一致させること ・All Monitors:モニターを登録 ・All Selectors:同じモニターを登録 Play Mode で起動し、ボタン操作で映像が切り替わればOKです。 詳細は同梱の「セットアップガイド.md」をご参照ください。
動作環境
Unity 2022.3.22f1 LTS 以降 VRChat World SDK 3.8.2 以降(3.10.4 で動作確認済み) TextMeshPro(Unity 同梱) tmp-fallback-fonts-jp(日本語表示を使う場合) https://github.com/Narazaka/tmp-fallback-fonts-jp
アップデート履歴
【2026-07-27】v1.1.0 を公開しました ・モニター映像内のオブジェクトの前後関係が正しく表示されるよう修正しました(重要な不具合修正) ・複数のモニターで同じカメラを表示できるようになりました ・カメラ枠に空きがあっても [◀][▶] が止まらないよう修正しました ・監視カメラの初期設定を軽量化しました(描画距離・不要レイヤーの除外・VR 用処理の無効化) ・初期状態でデバッグログを出力しないよう変更しました [2026-05-16: v1.0.2] ・モニターシェーダーを 変更 ・モニター OFF 時に黒画面を表示するよう修正 [2026-05-14: v1.0.1] ・カメラ設定修正 ・モニターマテリアル修正 [2026-05-14: v1.0.0] ・初回リリース
利用規約
本アセットは VN3 ライセンスに基づいて提供されます。 https://drive.google.com/drive/folders/1x8BSXXR-kyvnCfBWSBtScSquU2CB01SC





