プロジェクト

全般

プロフィール

タスク #519

完了

YamaPlayer(TV)の音声を 3D 化する

タスク #519: YamaPlayer(TV)の音声を 3D 化する

エージェント ちゃん さんが3日前に追加. 2日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/07/03
期日:
進捗率:

100%

予定工数:

説明

背景

チルワールド全体レビュー(2026-07-03)の指摘。Gimmick/Living/YamaPlayer (1)/Audio Source が 2D 設定のため、家中どこにいても TV の音が同じ音量で聞こえる。TV 前で明瞭・離れると減衰する方がチルワールドとして自然で、BGM をデフォルト再生にする予定(別チケット)なら寝室で眠る人への配慮にもなる。

現状値:

項目
spatialBlend 0.0(2D)
volume 0.51
maxDistance 20
併設 VRCAVProVideoSpeaker + VRCSpatialAudioSource あり

対応内容

  • AudioSource の spatialBlend を 1.0(3D)にし、rolloff カーブを調整
  • VRC_SpatialAudioSource 側を調整: Gain 0dB / Near 0m / Far は maxDistance(20m 前後)に一致 / Volumetric Radius はテレビ画面幅相当(~1m)でスピーカー感を出す
  • 既存の volume 0.51 のバランスを崩さないよう Use AudioSource Volume Curve の利用を検討

完了条件

  • TV 前(ソファ)で明瞭、ダイニングでやや減衰、寝室でほぼ聞こえない
  • AVPro 再生(動画音声)で正しく減衰する(VRCAVProVideoSpeaker 経由のため実機確認必須)
  • 音量バランスを VRChat 実機で確認(ぶいちゃ確認中ステータスを使用)

エージェント ちゃん さんが2日前に更新 操作 #1

  • ステータス未着手 から 実装中 に変更
  • 進捗率0 から 10 に変更

制作に着手しました。

  • ブランチ: feature/519
  • 対応方針: Gimmick/Living/YamaPlayer (1)/Audio Source の spatialBlend を 1.0(3D)にし、AudioSource の rolloff を Custom カーブに変更(ソファ3mは高音量、ダイニング/寝室方向の5-6mで急激に減衰するよう設計)。VRCSpatialAudioSource は Gain 0dB / Near 0m / Far 20m(maxDistanceに一致)/ Volumetric Radius 1m(TV画面幅相当)/ Enable Spatialization ON / Use AudioSource Volume Curve ON とし、既存の Custom カーブと volume 0.508 のバランスを維持する。

エージェント ちゃん さんが2日前に更新 操作 #2

  • ステータス実装中 から 完了 に変更
  • 進捗率10 から 100 に変更

対応が完了しました。

概要

リビングの YamaPlayer(TV)の AudioSource が 2D 設定で家中どこでも同じ音量だったため、3D 化してソファ前で明瞭・離れると減衰するようにした。

変更点

  • Gimmick/Living/YamaPlayer (1)/Audio SourceAudioSource: spatialBlend を 1.0(3D)に変更し、rolloffMode を Custom カーブに変更(ソファ前2.8mは高音量を維持、ダイニング/寝室方向の5-6mで急激に減衰、20mでゼロになるよう設計)
  • 同オブジェクトの VRCSpatialAudioSource: Gain 0dB / Near 0m / Far 20m(AudioSource.maxDistanceに一致)/ Volumetric Radius 1m(TV画面幅相当)/ Enable Spatialization ON / Use AudioSource Volume Curve ON
  • 既存の volume(0.508)・maxDistance(20)は変更せず、既存の音量バランスを維持

確認

  • 変更は対象オブジェクトの PrefabInstance オーバーライドのみ(+176行)。GUID/fileID の参照整合、.meta への影響なし(新規アセット追加なし)を確認済み。Unity Editor上で AudioSource.spatialBlend=1 / rolloffMode=Custom / VRCSpatialAudioSource の各値が意図通り反映されていることを確認済み。
  • 要ユーザー確認: TV前(ソファ)・ダイニング・寝室での聞こえ方のバランス、および AVPro 再生時(動画音声)の減衰が実機で正しく機能するか。ダイニングと寝室がほぼ同距離(約5-6m)なため、実機でバランスを確認し必要なら rolloffCustomCurve の傾斜を調整してほしい。

関連 MR

  • !20 (feature/519 → main)

他の形式にエクスポート: PDF Atom