間取りPNG画像からフォトリアルなインテリアウォークスルー動画を生成する7ステップパイプラインのマスタースキル。workdirを指定して実行する。間取り動画化、Floor Plan to Video、インテリアウォークスルー、間取りから動画、間取りを3D化して動画にするタスクで必ずこのスキルを参照すること。
間取りPNG画像 → フォトリアルなインテリアウォークスルー動画を生成する7ステップパイプライン。
scripts/run_blender.sh(Step 2, 5, 6)DAILY_ROUTINE_API_KEY_TRIPO(Step 3)DAILY_ROUTINE_API_KEY_KLING_AK, DAILY_ROUTINE_API_KEY_KLING_SK(Step 7)ユーザーは workdir/input/ にファイルを配置してからパイプラインを開始する。
workdir/
├── input/
│ ├── floor_plan.png ← 間取り画像(必須)
│ └── assets/ ← 家具画像(Step 3で使用)
│ ├── chair/front.png
│ └── desk/front.png
├── output/ ← 全ステップの成果物
├── work/ ← 中間ファイル
└── final/ ← 最終成果物(フォトリアル動画)
Step 1: PNG → SVG → 要素rect + walls.json [自動]
│
├──→ Step 2: 要素SVG → scene.blend(壁3D) [自動] ─┐
│ ├─→ Step 5
└──→ Step 3: 家具画像 → GLB [自動] ─┘
│
Step 4: レイアウト設計(対話ループ) [対話]
│ 4a: drawioアノテーション
│ 4b: 家具定義
│ 4c: リファレンス調査(任意)
│ 4d: 配置refineループ
│
Step 5: 家具配置 → scene.blend(家具込み) [自動]
│
Step 6: カメラカット動画レンダリング [対話]
│
Step 7: V2V フォトリアル動画化 [対話]
workdir内のファイル存在で現在のステップを判定する。途中再開時は完了済みステップをスキップする。
チェック対象 → 判定:
output/{stem}_elements.svg + output/walls.json → Step 1 完了
output/scene.blend → Step 2 完了
output/assets/objects/*.glb(1つ以上) → Step 3 完了
output/layout_proposal.json → Step 4 完了
output/placement/scene.blend → Step 5 完了
work/camera/output/renders/*.mp4(1つ以上) → Step 6 完了
final/*.mp4(1つ以上) → Step 7 完了
判定結果をユーザーに報告する:
=== Floor Plan to Video パイプライン状態 ===