地形感知 · 城鎮建構
已上線 城鎮規劃師
互動式、地形感知的城鎮規劃工具。描述你想要的聚落,一次放一個逐步成形,透過即時縮圖挑選器決定每棟房屋的資產——最後把整份布局定稿進關卡。
適用情境
在現有地形上快速布置村莊、聚落或街區——greybox 打稿、關卡原型,或先生成一個可信的聚落布局再手動細修。工具會讀取地形高度與坡度,讓建築正確貼合地面,而非懸空或穿模。
自然語言指令範例
Claude Terminal mcp connected
❯ 幫我規劃一個 12 棟房屋的小鎮,沿著主要道路布置,順著山坡地形。
↳ plan_town → session 已開啟 · 12 棟房屋已依地形高度完成規劃,可開始放置。
工作流程
1
plan_town
依真實地形規劃
給定中心、半徑與亂數種子。工具會即時查詢 Landscape 在每個道路與房屋點位的高度,算出布局並開啟一個放置 session。此時尚未生成任何物件。
2
place_next_road · place_next_house
一次放一個,逐步成形
照著計畫一步步走:每次呼叫放下一條貼合地形的真實道路物件,接著每次放一棟彩色 placeholder 房屋,上面內建「House NNN」簽子。隨時可以停下來檢查——get_town_status 會回報目前進度。
3
show_preview · get_preview_response
把房屋選擇交給人類
Agent 產生一頁縮圖卡片挑選器、開在 Claude Preview 分頁,然後等你送出選擇。label_houses 可開關視埠裡的「House NNN」簽子,讓挑選器的列號跟關卡裡看到的對得起來。
4
set_house_asset
換上你挑的資產
把任一棟房屋指向不同的 Blueprint 或靜態網格。定稿前只改計畫;定稿後會立刻替換該棟並保留它目前的 transform。未填的量測值沿用前一個資產的設定。
5
adjust_house
看起來不對就微調
移動或旋轉單棟房屋,定稿前後都可以。壓到道路廊道或其他房屋會跳警告但不會擋下來——手動覆寫就是刻意的覆寫。
重疊只警告,不阻擋
6
commit_town
定稿成真實資產
把每個 placeholder 換成它的真實 profile 資產,並讀取每棟房屋當下的 transform,所以你的微調會自動保留。道路不受影響——它們從一開始就是真的。想換個種子重來的話,wipe_town 會清掉全部。
示範影片
第 19 集——AI 規劃小鎮,再把房屋選擇交給人類。
說明文件
城鎮規劃師總覽
/docs/workflows/town-planner
plan_town 參數說明
/docs/tools/plan-town
地形貼合參考
/docs/workflows/terrain-fit