Skip to content

Commit 11766fd

Browse files
ketle-manclaude
andcommitted
feat: Default Camera廃止・モニター(第三者自由視点)モードを追加、v0.17.0
実機確認で出た追加要望に対応。 - managedCamerasからisDefault(削除不可カメラ)の概念を撤廃。全カメラが対等かつ削除 可能になった。起動時には引き続き1台("Camera 1")を自動登録し、+ Addで追加した カメラは内部カウンタ由来の連番("Camera 2","Camera 3",...重複しない)で命名される。 - activeCameraId===nullを「モニター(第三者自由視点)」として扱う設計を導入し、 キーフレームタイムライン右端に🖥 Monitorトグルボタンを新設。ONの間はタイムラインの Cam Switch・カメラ位置トラックの適用を受けない自由な視点になり、モニター自体には キーフレームを記録できない(既存のnullガードにより追加コード無しで満たせた)。OFFに すると現在フレームのCam Switch状態を最優先で復帰し、無ければON直前のアクティブ カメラ、それも無ければ先頭カメラへフォールバックする。 - カメラヘルパーの表示条件を「Cサブタブが開いている」から「Cサブタブが開いている、 またはモニター中」のOR条件に変更し、モニター中はどのタブを見ていても全カメラが ドラッグ可能なヘルパーとして表示されるようにした。 - light_editor.js↔pose_vrma_export.js間にsetOnCameraStateChangedフックを新設し、 モニターのON/OFFでCサブタブのカメラ一覧(🎥/📷アイコン)が正しく再同期されるように 修正。 README.md(英日)を更新: Camera Management節の改稿、新設のMonitor節、キーフレーム タイムラインのトラック説明を動的なカメラ別トラック構成に合わせて全面改稿、 Technical Specsの該当項目を実装に合わせて更新。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent 4f272a4 commit 11766fd

5 files changed

Lines changed: 126 additions & 46 deletions

File tree

0 commit comments

Comments
 (0)