mcpField
A
architecture-rendering

architecture-rendering

github.com/eachlabs创意与媒体44596 次安装今天更新
代码仓库

关于 architecture-rendering

architecture-rendering 是面向建筑师、室内设计师、开发商和可视化工作室的 each::sense 技能,可根据草图、平面图或文字生成建筑图像,涵盖室内外空间及多种视角。

主要功能

  1. 01建筑外观与室内渲染
  2. 02草图转写实图像
  3. 03航拍与夜景视图
  4. 04施工进度可视化
  5. 05修复建筑与景观场景

适用场景

  1. 01预览建筑外观
  2. 02展示室内设计方案
  3. 03呈现施工进度
  4. 04可视化景观规划

安装

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

$npx skills add https://github.com/eachlabs/skills --skill architecture-rendering

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

附带文件references/SSE-EVENTS.md

详细介绍

建筑可视化渲染

使用 each::sense 生成令人惊叹的建筑可视化效果。此技能可根据草图、平面图和文字描述,创建照片级真实感渲染图,适用于建筑师、室内设计师、房地产开发商和可视化工作室。

功能

  • 建筑外观渲染:呈现带有景观和周边环境的照片级真实感建筑外观
  • 室内可视化:呈现配有家具、灯光和材料细节的室内空间
  • 草图转渲染图:将手绘草图转换为照片级真实感图像
  • 鸟瞰视图:呈现鸟瞰视角和无人机风格的镜头
  • 夜景:通过人工照明呈现戏剧性的夜景渲染图
  • 施工可视化:呈现施工进度图和分阶段开发视图
  • 历史建筑修复:展示修复后的历史建筑
  • 景观建筑:呈现花园、公园和户外空间

快速入门

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a photorealistic exterior render of a modern minimalist house with floor-to-ceiling glass windows, white concrete walls, flat roof, surrounded by a manicured garden with a pool"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

常见渲染类型和规格

渲染类型常见宽高比适用场景
建筑外观主视觉图16:9营销、演示
室内空间视图4:3 或 16:9室内设计方案
鸟瞰视图16:9 或 1:1场地规划、总体规划
垂直立面图9:16 或 3:4社交媒体、高层建筑
施工进度图16:9客户进度更新、文档记录

使用场景示例

1. 建筑外观渲染
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a photorealistic exterior render of a contemporary three-story residential building. Features: exposed concrete and timber cladding, large balconies with glass railings, green roof terrace, floor-to-ceiling windows. Environment: urban street setting, mature trees, late afternoon golden hour lighting, slight overcast for soft shadows. Professional architectural photography style."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
2. 建筑室内渲染
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a photorealistic interior render of a luxury open-plan living room. Features: double-height ceiling with exposed wooden beams, polished concrete floors, a large sectional sofa in cream fabric, floor-to-ceiling windows overlooking mountains, modern fireplace with black steel surround, pendant lighting fixtures. Style: Scandinavian minimalism meets industrial. Warm natural daylight flooding through windows."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
3. 草图转渲染图
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Convert this architectural sketch into a photorealistic render. Interpret it as a modern office building with glass curtain wall facade, steel structural elements visible, rooftop garden. Add realistic context: urban setting, pedestrians, cars, trees. Professional architectural visualization quality, sunny day with blue sky and some clouds."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max",
    "image_urls": ["https://example.com/architecture-sketch.jpg"]
  }'
4. 现代住宅可视化
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Generate a photorealistic render of a modern single-family home. Architecture: two-story with cantilevered upper floor, white stucco exterior, dark bronze window frames, integrated garage, flat roof with hidden parapets. Landscaping: drought-tolerant native plants, gravel pathways, specimen olive tree. Setting: hillside lot with city views in background. Time: dusk with interior lights glowing warmly, exterior accent lighting."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
5. 商业建筑渲染
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a professional architectural visualization of a 20-story commercial office tower. Design: curtain wall glass facade with vertical aluminum fins for solar shading, ground floor retail with double-height lobby, green terraces every 5 floors, rooftop helipad. Context: downtown business district, plaza with water feature at entrance, people walking. Lighting: midday sun, crisp shadows, reflections in glass."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
6. 景观建筑可视化
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Render a landscape architecture design for a public urban park. Features: meandering pedestrian paths with permeable pavers, native wildflower meadows, a central pond with wooden deck overlook, children playground with natural materials, seating areas with shade structures, mature deciduous and evergreen trees. Include families enjoying the space, joggers, people walking dogs. Spring season, sunny day, vibrant green foliage."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
7. 夜景渲染
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a dramatic nighttime architectural render of a luxury boutique hotel entrance. Building: Art Deco revival style with geometric patterns, brass detailing, black granite facade. Lighting: warm interior glow through large windows, facade uplighting highlighting architectural details, subtle landscape lighting, illuminated hotel sign. Scene: valet area with luxury car, doorman, guests arriving. Atmosphere: sophisticated, inviting, slight wet pavement reflections from recent rain."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
8. 鸟瞰视图
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Generate an aerial architectural render of a mixed-use development masterplan. Layout: central public plaza, surrounding mid-rise residential buildings (6-8 stories), ground floor retail, underground parking entrances, community center with distinctive curved roof. Include: rooftop gardens, tree-lined streets, pedestrian promenades, outdoor dining areas. View: 45-degree angle bird's eye perspective, showing the full development and neighborhood context. Clear day, afternoon light."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
9. 施工进度可视化
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a construction progress visualization showing a residential tower at 60% completion. Show: concrete core structure complete, lower floors with installed curtain wall glazing, upper floors with exposed steel framing and temporary weather protection, tower crane active, construction workers on scaffolding (safe distances), ground level site office and material staging. Style: documentary realism, overcast day for even lighting, professional construction photography look."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'
10. 历史建筑修复渲染
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Visualize a restored Victorian-era mansion. Architecture: three-story red brick with ornate white trim, wraparound porch with turned columns, steep gabled roof with decorative shingles, restored original windows with period-appropriate shutters, chimney stacks. Grounds: formal English garden with boxwood hedges, gravel carriage drive, restored iron fence and gate. Show both the historical authenticity and modern updates like subtle landscape lighting. Golden hour lighting, autumn foliage."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

最佳实践

渲染质量提示
  • 光线:注明时间和天气状况,以呈现合适的阴影和氛围
  • 材料:明确描述纹理(抛光混凝土、拉丝钢、哑光木材)
  • 环境:纳入周边环境(街道、植被、人群),提升真实感
  • 尺度参照:添加人物、汽车或家具,以体现尺度
  • 相机角度:注明视角(平视、低角度、鸟瞰)
建筑提示词结构

创建建筑渲染图时,请包含以下要素:

  1. 建筑类型:住宅、商业、公共机构、混合用途
  2. 建筑风格:现代、当代、传统、工业
  3. 主要特征:材料、立面元素、结构体系
  4. 环境:城市、郊区、乡村、滨水
  5. 时间和天气:黄金时刻、正午、黄昏、夜晚;晴朗、阴天、戏剧性天气
  6. 视角:平视、鸟瞰、仰视、四分之三视角
  7. 环境元素:人物、车辆、景观、邻近建筑
提示词模板示例
"Create a photorealistic [view type] render of a [building type].
Architecture: [style], [key features], [materials].
Environment: [setting], [landscaping].
Lighting: [time of day], [weather conditions].
Include: [context elements like people, cars, etc.]
Style: [professional architectural visualization / specific mood]."

模式选择

生成前请询问用户:

“您需要快速草稿还是适合最终演示的画质?”

模式适用场景速度质量
max最终演示、客户交付内容、营销材料较慢最高
eco快速探索概念、早期设计迭代、体量研究较快良好

多轮设计迭代

使用 session_id 迭代建筑渲染图:

# Initial concept render
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create an exterior render of a modern beach house with large glass walls and a wooden deck"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "beach-house-project",
    "mode": "eco"
  }'

# Design revision
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Add a rooftop terrace with a pergola and outdoor kitchen. Make the facade more tropical with natural stone accents."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "beach-house-project"
  }'

# Time of day variation
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a sunset version of this design with warm lighting and the interior lights starting to glow"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "beach-house-project",
    "mode": "max"
  }'

生成演示图集

为项目生成一套完整的渲染图:

# Hero exterior shot
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create the main exterior hero shot of our modern villa project - front facade, golden hour, dramatic angle"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "villa-presentation",
    "mode": "max"
  }'

# Interior living space
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Now create an interior render of the main living area - open plan, same modern style, afternoon light"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "villa-presentation",
    "mode": "max"
  }'

# Aerial site view
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Generate an aerial view showing the villa in its landscape context - pool, garden, and property boundaries"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "villa-presentation",
    "mode": "max"
  }'

错误处理

错误原因解决方案
Failed to create prediction: HTTP 422余额不足在 eachlabs.ai 充值
内容政策违规内容被禁止调整提示词以符合内容政策
超时生成内容复杂将客户端超时时间设为至少 10 分钟
输出质量低提示词细节不足添加更具体的建筑细节、材料和灯光信息

相关技能

  • each-sense - 核心 API 文档
  • product-photo-generation - 产品可视化
  • interior-design-generation - 专注于室内设计风格

评论

支持 Markdown