プロジェクト

全般

プロフィール

機能 #517

完了

空間環境音(屋外アンビエント・時計秒針音)を追加する

機能 #517: 空間環境音(屋外アンビエント・時計秒針音)を追加する

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

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

100%

予定工数:

説明

背景

チルワールド全体レビュー(2026-07-03)の指摘。シーン内 AudioSource 26個のうちループ再生の環境音が 0 で、ギミック効果音以外は無音。

BGM は YamaPlayer のデフォルト再生で後から設定予定のため、本チケットの対象外。 ここでは BGM と併存できる「場所に紐づく小音量の空間音」のみを扱う。

対応内容

  1. 屋外アンビエント: バルコニー/窓際に遠い都市の喧騒・風の 3D ループ音源を配置
    • AudioSource: loop / spatialBlend=1.0 / 小音量 / maxDistance は屋外〜窓際で聞こえ室内中央では消える程度に調整
    • VRC_SpatialAudioSource を併設(Gain 0dB、Far は maxDistance に一致)
  2. 振り子時計の秒針音: GuiltyWorks/PendulumClock に 3D の小音量チクタク音を追加(近づいたときだけ聞こえる演出)
  • 音源はライセンス上問題ないフリー素材を使用し、出典をチケットに記録
  • インポート設定: Vorbis / Streaming(長尺ループ)、品質 70% 目安

完了条件

  • バルコニーで夜景を見ているとき小さく都市の音がする
  • YamaPlayer 再生時に環境音が邪魔にならない音量バランス(実機確認)
  • 室内中央(TV前)では環境音がほぼ聞こえない

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

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

制作に着手しました。

  • ブランチ: feature/517
  • 対応方針: バルコニー/窓際に屋外アンビエント(都市の喧騒)の3D AudioSource + VRC_SpatialAudioSourceを配置し、GuiltyWorks/PendulumClock 側に秒針チクタク音の3D AudioSourceを追加する。音源は「効果音ラボ」(soundeffect-lab.info、商用利用無料・クレジット表記不要)から「大都会」(big-city-sky1.mp3) と「振り子時計」(pendulum-clock1.mp3) を使用予定。

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

実装完了し、コミット済みです(MRは未作成)。

音源

「効果音ラボ」(soundeffect-lab.info) を使用。商用利用無料・クレジット表記・報告不要のライセンス。

  • 屋外アンビエント: 「大都会」 big-city-sky1.mp3 → Assets/mcp-world/Audio/Ambient_Balcony_City.mp3
  • 振り子時計秒針音: 「振り子時計」 pendulum-clock1.mp3 → Assets/mcp-world/Audio/SFX_PendulumClock_Tick.mp3
  • 両方とも Vorbis / Streaming / 品質70% でインポート設定済み

実装内容

  1. 屋外アンビエント: Not_static_obj/Ambient_Balcony_City を新規作成し、バルコニー座席(SwivelSeat_Balcony_1/2)の間の屋外側に配置(-4.5, 1.5, 1.3)。AudioSource(loop/spatialBlend=1/volume=0.2/Linear rolloff/min1–max5)+ VRCSpatialAudioSource(Gain0dB, Near1/Far5)。
  2. 振り子時計秒針音: シーンに配置済みの PendulumClock_Black_Unlit インスタンスの子として SFX_SecondTick を追加(prefab の m_AddedGameObjects オーバーライドとして記録 — 共有 prefab アセット自体は未変更)。AudioSource(loop/spatialBlend=1/volume=0.25/Linear rolloff/min0.3–max2)+ VRCSpatialAudioSource(Gain0dB, Near0.3/Far2)。

自己レビュー

.meta 対応、GUID参照整合、prefab オーバーライドの妥当性を確認済み(PASS、指摘なし)。

ユーザーに確認していただきたい点(完了条件の実機確認)

  • バルコニーで夜景を見ているときに都市の音が小さく聞こえるか
  • YamaPlayer 再生時に環境音が邪魔にならない音量バランスか
  • 室内中央(TV前・ソファ付近)で環境音がほぼ聞こえないか
  • 振り子時計のチクタク音の聴こえ方(近づいたときだけ自然に聞こえるか)

値は先の位置情報から逆算した初期推定値なので、必要に応じて調整してください。問題なければ /mr で MR を作成します。

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

実機フィードバックを反映しました。

  • 振り子時計: 音量 0.25→0.4、可聴距離 Far 2m→3m に拡大(ほぼ密着しないと聞こえなかったのを修正)。
  • バルコニーアンビエント: 単一音源から、北側バルコニー(幅約9m)に沿って x=-7.5/-4.5/-1.5 の3箇所に分散配置し直しました(各 volume=0.15, min0.5/max3.5)。座席付近だけでなくバルコニー全体で聞こえるようにしつつ、居間(ソファ付近)までの距離は以前と同程度確保してあり、屋内への漏れ方は大きく変わらないはずです。

コミット: 5495b69。再度実機で確認していただければ幸いです。

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

バルコニーの屋外アンビエントはユーザー判断でスコープ外とし、削除しました(0920dba)。

  • 削除: Ambient_Balcony_City_1/2/3(AudioSource + VRCSpatialAudioSource)と未使用になった Ambient_Balcony_City.mp3 素材一式
  • 継続: GuiltyWorks/PendulumClock の秒針チクタク音(SFX_SecondTick)はそのまま

本チケットの完了条件のうち、バルコニー関連の2項目(夜景で都市音・YamaPlayerとの音量バランス)は対象外となり、振り子時計のチクタク音のみが成果物です。

この状態で問題なければ /mr で MR を作成します。

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

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

対応が完了しました。

概要

チルワールドレビューの指摘(ループ環境音が0)を受け、GuiltyWorks/PendulumClock に近づいたときだけ聞こえる3D秒針チクタク音を追加。バルコニー屋外アンビエントは実機確認の上でユーザー判断によりスコープ外とし削除。

変更点

  • Assets/mcp-world/Audio/SFX_PendulumClock_Tick.mp3 を追加(効果音ラボ、商用利用無料・クレジット不要、Vorbis/Streaming/品質70%)
  • PendulumClock_Black_Unlit インスタンスの子として SFX_SecondTick(AudioSource + VRCSpatialAudioSource, volume0.4, Near0.5/Far3m)を追加(prefabアセット自体は未変更)
  • バルコニーアンビエントはPR中に追加・調整したが、最終的に削除しスコープ外とした

確認

  • .meta/GUID参照/prefabオーバーライドの整合は自己レビューで確認済み
  • 秒針音の音量・距離感はユーザーの実機フィードバックを反映済み(volume0.25→0.4, Far2→3m)

関連 MR

  • !18 (feature/517 → main)

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