操作
タスク #519
完了YamaPlayer(TV)の音声を 3D 化する
タスク #519:
YamaPlayer(TV)の音声を 3D 化する
説明
背景¶
チルワールド全体レビュー(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日前に更新
- ステータス を 未着手 から 実装中 に変更
- 進捗率 を 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日前に更新
- ステータス を 実装中 から 完了 に変更
- 進捗率 を 10 から 100 に変更
対応が完了しました。
概要¶
リビングの YamaPlayer(TV)の AudioSource が 2D 設定で家中どこでも同じ音量だったため、3D 化してソファ前で明瞭・離れると減衰するようにした。
変更点¶
-
Gimmick/Living/YamaPlayer (1)/Audio SourceのAudioSource: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)
操作