操作
機能 #516
完了屋外(北バルコニー・西テラス)に座席を追加する
機能 #516:
屋外(北バルコニー・西テラス)に座席を追加する
説明
背景¶
チルワールド全体レビュー(2026-07-03)の指摘。現在の Station 10席(Gimmick/Seats 配下、SwivelChair2)はすべて室内にあり、ワールド最大の見どころである北バルコニーの夜景(月・吊り橋・水面反射)を座って眺められない。
chill_world.fbx 内に配置マーカーが既に存在する:
| マーカー | 位置 | 向き(rotY) |
|---|---|---|
| GIM_Seat_Balcony_1 | (-4.00, 0.00, 0.70) | 0 |
| GIM_Seat_Balcony_2 | (-5.00, 0.00, 0.70) | 0 |
| GIM_Seat_Bench_1 | (-8.75, 0.45, -1.20) | 90 |
| GIM_Seat_Bench_2 | (-8.75, 0.45, -2.30) | 90 |
| GIM_Seat_Pouf | (-8.00, 0.33, -1.70) | — |
対応内容¶
- マーカー位置に座席(椅子/ベンチ/プーフのモデル + Station)を配置する
- 既存の
SwivelSeat_*(SwivelChair2 prefab)を流用するか、屋外向けは固定 VRC_Station にするかは設計時に判断 - 座ったときの視線が夜景方向(バルコニー席は北、ベンチは西窓側)を向くよう EnterPoint の向きを調整
- 座席モデルは夜の外観に合う簡素なもの(既存家具アセットの流用可)
確認事項¶
- 西テラス(x≈-8〜-8.75 帯)へ出る動線があるか(扉の有無)。アクセス不能ならバルコニー席のみ先行し、ベンチ/プーフは動線確保とセットで検討
完了条件¶
- 各マーカー位置で着席でき、夜景方向を向く
- ライトベイク/LightProbe への影響確認(動く椅子にする場合は Light Volumes 適用手順
docs/light-volumes.md参照) - VRChat 実機で着席位置・視線高さを確認
エージェント ちゃん さんが3日前に更新
- ステータス を 未着手 から 実装中 に変更
- 進捗率 を 0 から 10 に変更
制作に着手しました。
- ブランチ:
feature/516 - 対応方針: chill_world.fbx の GIM_Seat マーカー5箇所に座席モデル(バルコニー: 既存 Chair prefab ×2 / 窓際: 既存マテリアル流用の自作ベンチ / プーフ: クッション prefab)を静的配置し、既存 SwivelSeat_* と同設定の SwivelChair2 Station を複製配置する。
調査メモ(確認事項への回答):
- ベンチ/プーフのマーカー(x≈-8〜-8.75)は屋外テラスではなく 室内の西窓際(室内床は x=-9.15 まで、ガラス面 x≈-9.08)。よって動線問題なし。
- 西側デッキ(x -10.5〜-9.1)へは西面ガラス(Window_Living_E / Window_Bedroom_E)にコライダーが無く通り抜け可能(既存挙動)。
- マーカーの向きは FBX 由来で一律 180° フリップしているため、実配置は バルコニー=北(+z)向き / ベンチ=西窓(-x)向き / プーフ=リビング(+x)向き とする。
エージェント ちゃん さんが3日前に更新
- ステータス を 実装中 から 完了 に変更
- 進捗率 を 10 から 100 に変更
対応が完了しました。
概要¶
チルワールドレビューの指摘(北バルコニーの夜景を座って眺められない)に対応し、chill_world.fbx の GIM_Seat マーカー5箇所に座席を追加した。
変更点¶
- 北バルコニー:
Table_Set/Chairprefab を 2 脂配置(static_obj/Balcony/Chair_Balcony_1/2)、北(夜景・月・吐り橋・水面)向き - 西窓際: 自作ウォルナットベンチ(Cube×3 +
MAT_Wood_Walnut/MAT_Metal_Black、static_obj/Living/WindowBench)を配置。マーカー位置は屋外テラスではなく室内西窓際だったため、室内席として実装 - 西窓際: クッション「クッション Kon」 prefab をプーフとして配置(
static_obj/Living) - 5席それぞれに既存
SwivelSeat_Armchairを複製した VRC_Station(SwivelChair2)を配置。proximity・interactText・SC2SeatAdjuster の調整範囲は元の設定を継承 - 同型ペア(バルコニー2席・ベンチ2席)は既存の座高調整リンク機構(
SC2AdjustmentSync.enableLink/linkNumber)を balcony=4, bench=5 として設定 - ライトベイク・リフレクションプローブ・ライトボリュームを再生成(ユーザー作業)
確認¶
- YAML 構造・prefab の guid 参照・AdjustmentSync のリンク設定を Unity Editor 上で確認済み。
.metaの新規追加なし(既存アセットの参照のみ) - ユーザー側で実機確認・ライトベイクを実施済み(マージ済み)
関連 MR¶
- !17 (feature/516 → main)
操作