mcpField
M
muapi-floor-plan-rendering

muapi-floor-plan-rendering

github.com/samuraigpt设计与 UI25673 次安装4 周前更新
代码仓库

关于 muapi-floor-plan-rendering

一套由 Agent 编排的建筑平面图生成流程,使用 muapi 将文字描述或可选的平面图图片转为 2D 方案,再生成 3D 建筑效果图。适用于住宅布局构思与室内方案可视化。

主要功能

  1. 01从文字生成 2D 平面图
  2. 02接受可选平面图图片
  3. 03将平面图转换为 3D 等轴测效果图
  4. 04分阶段呈现并确认方案

适用场景

  1. 01将住宅布局描述转成平面图
  2. 02把现有 2D 图纸转为 3D 可视化
  3. 03在生成效果图前确认 2D 方案
  4. 04制作建筑或室内设计概念图

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/samuraigpt/generative-media-skills --skill muapi-floor-plan-rendering

安装后在 Claude Code 中输入/muapi-floor-plan-rendering确认已加载。

详细介绍

楼层平面图渲染

设计 2D 楼层平面图,并将其转换为逼真、高品质的 3D 建筑渲染图。

输入

名称类型必填默认值描述
floor_plan_description文本是—楼层平面图描述(例如:“带阳台和开放式厨房的现代两居室公寓”)。
base_plan_imageimage_url否—可选的 2D 楼层平面图图像,用作起点。

步骤

阶段 A — 2D 楼层平面图设计

如果未提供 {{base_plan_image}},请仅用一个步骤提交方案以创建 2D 蓝图:

  1. 生成楼层平面图 — muapi image generate(model=nano-banana-2):
    • 提示词:A professional, clean 2D architectural floor plan of {{floor_plan_description}}. Top-down view, technical drawing style, white background, black lines, labeled rooms (Living Room, Kitchen, Bedroom, etc.), high contrast, minimalist design.
    • 宽高比:4:3 或 1:1

向用户展示 2D 平面图以供确认。

阶段 B — 3D 渲染

2D 平面图准备就绪后,提交方案,将其转换为逼真的 3D 可视化图像:

  1. 3D 转换 — muapi image edit(model=nano-banana-2-edit):
    • 参考图像:阶段 A 生成的 2D 平面图。
    • 提示词:A stunning, realistic 3D isometric cutaway rendering of the architectural floor plan. Photorealistic textures, warm wooden flooring, modern furniture, soft natural sunlight coming from windows, realistic shadows. High-end architectural visualization, cinematic look, 8k resolution, clean white studio background.
    • 宽高比:4:3 或 1:1

生成后,向用户展示最终的 3D 渲染图。

触发关键词

3d floor plan、architectural rendering、2d to 3d plan、house design、interior plan


执行 Agent 注意事项

  • 此方案由大模型编排:阅读各阶段的内容,向用户收集缺失的输入,然后调用 muapi CLI 命令。如果未设置 MUAPI_API_KEY,请先运行 muapi auth configure。
  • 对于尚无 CLI 别名的模型 ID,请改用 curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}' 调用原始端点,并使用 muapi predict wait <request_id> 轮询。
  • 发出每次调用前,请将 {{input_name}} 占位符替换为用户的实际输入。

评论

支持 Markdown