【VRChat航空】VAIRS(ヴイエアーズ)航法・管制統合システム
상품 설명
VRChatワールドに本格的な航空無線航法を実装するUnityパッケージです。
VOR・TACAN・ILSなど現実の航法規格に準拠したビーコンシステムと、PFD・HSI・レーダースコープなどのアビオニクスディスプレイを提供します。
1フレーム1更新 のラウンドロビン方式により、VRChatの厳しいパフォーマンス制約下でも軽量に動作します。
本製品は基本システムと実装例により構成されており、実装例をもとに自作した計器などのアセットを購入者が販売することができます。
対応する航法システム
民間・軍用の両規格に対応した10種類のビーコンタイプを収録しています。
- VOR / VOR-DME / VORTAC — 民間VHF航法。周波数108.00〜117.95 MHzに対応
- TACAN — 軍用戦術航法。チャンネル1〜126、X/Yサフィックス対応
- ILS — 計器着陸装置。ローカライザー・グライドスロープによる精密進入
- ICLS — 空母用計器着陸装置。艦載機運用に対応
- トランスポンダー — スコーク0000〜7777、モードA/AC/S/軍用モードに対応
- ウェイポイント — RNAV座標指定、VOR/DME交点、VOR/VOR交点による自動算出
アビオニクスディスプレイ
サンプルとして3種類のディスプレイプレハブを同梱しています。
- PFD(プライマリフライトディスプレイ) — 姿勢指示器・速度計・高度計・LOC/GSデビエーションバー
- ND / HSI(ナビゲーションディスプレイ) —
ヘディングアップ/ノースアップ切替、CDI・RMI、ビーコンシンボル表示、距離レンジ選択(5nm〜320nm)
- タワーディスプレイ(レーダースコープ) — コールサイン・高度・速度付きターゲット表示、トランスポンダー動態表示
VRインタラクション
VR空間での直感的な操作を実現する入力コンポーネントを提供します。
- VAIRS_Key — VRCContactReceiverによる物理ボタン。指検出・押下アニメーション・ハプティクスフィードバック対応
- VAIRS_Dial — VR回転ダイヤル。周波数チューニングやコース設定に使用
- コントローラー基底クラス —
数字キー・アルファベットキー・ファンクションキー・ダイヤル8系統の入力をオーバーライド可能
エディタツール
ワールド制作を効率化する専用エディタツールをメニューバー「VAIRS」から利用できます。
- ビーコンマネージャー —
シーン内全ビーコンのテーブル表示・一括編集・周波数コンフリクト検証・VORTAC規格準拠チェック
- マップジェネレーター — 正射影カメラによる地形PNG自動生成。カラーマップ/アウトラインマップの2モード対応
- スタティックスキャナー —
ビルド時自動実行。ビーコンデータをManagerの並列配列にシリアライズし、ランタイム即時参照を実現
- ウェイポイントヘルパー — VOR/DME交差・VOR/VOR交差の自動座標計算
パフォーマンス設計
VRChatのUdonSharp環境に最適化された設計思想を採用しています。
- ラウンドロビン更新 — 1フレームにつき1オブジェクトのみ更新。動的ビーコンを順番に処理し、負荷を分散
- 並列配列 + インデックス配列 — RDB的データ構造により、バイナリサーチで高速な周波数/コールサイン検索を実現
- 静的ビーコン最適化 — 固定ビーコンはランタイム更新なし。エディタ時点でデータ確定
拡張性
- VAIRS_Display基底クラスを継承して、独自の表示系を実装可能
- VAIRS_Controller基底クラスを継承して、独自のコントローラーを実装可能
- サードパーティスクリプトの開発・配布は自由(VAIRS本体を同梱しない形に限る)
動作要件
- Unity 2022.3 LTS
- VRChat SDK(UdonSharp)
サポート
- 技術サポートはDiscordサーバーにて日本語で提供
- 購入者は無償でアップデートを受け取り可能
グループライセンスについて
グループでのワールド共同作業用にグループライセンスを提供しています。
購入者はそのグループ内に限り、メンバーに再配布することが許可されます。
ただし、メンバーが他グループや個人利用に使用しないように、監督責任は購入者が負います。
ワンオフ実装依頼について
VAIRSを使用した各種スクリプトなどアセット制作について、有償にて承っております。
要件に応じて見積もりますので、Discordサーバよりお問い合わせください。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기