返回作品合集
Houdini建模程序化几何材质渲染验证

青釉环纹器皿

Houdini · 51 点剖面到真实 Mantra 成图

Houdini Mantra 渲染的青釉环纹器皿,具有空心口沿、柔和反射和地面接触阴影
Houdini Mantra 渲染的青釉环纹器皿,具有空心口沿、柔和反射和地面接触阴影

创作目标

通过 DCC-MCP 制作一个有真实厚度和开口的程序化陶瓷器皿,保留剖面控制链,验证地面接触、釉面、真实渲染和保存重开,并公开可复用输入与几何。

51 点剖面定义环纹、肩部、口沿、内壁与底厚。144 段车削和两级细分形成 115,200 面的可编辑器皿;青釉、三块软箱与暖灰地面完成真实产品式主图。

模型与版本

制作、后期与审阅分别归属。未知表示没有足够记录,不代表由当前模型制作。

策划与艺术方向
未知 · 推理强度:未知

现有制作记录未记载具体模型与推理强度;不以当前默认模型或本次审阅补填历史。
原始作品;保留已公开作者、软件版本与制作证据。

原始资产制作 / DCC 操作
未知 · 推理强度:未知

现有制作记录未记载具体模型与推理强度;不以当前默认模型或本次审阅补填历史。
原始作品;保留已公开作者、软件版本与制作证据。

工具与代码实现
未知 · 推理强度:未知

现有制作记录未记载具体模型与推理强度;不以当前默认模型或本次审阅补填历史。
原始作品;保留已公开作者、软件版本与制作证据。

原始后期制作
未知 · 推理强度:未知

现有制作记录未记载具体模型与推理强度;不以当前默认模型或本次审阅补填历史。
原始作品;保留已公开作者、软件版本与制作证据。

参考图生成 / 输入
未知 · 推理强度:未知

现有公开流程未记录图像生成步骤;不从软件或画面推断图像模型。
参考输入与原生 DCC 成果分开记录。

独立视觉复核
未知 · 推理强度:未知

已有审阅报告自述模型与强度,但尚未核验当时被接受的配置回执;两字段保留未知。
2026-10-07 实际查看已发布图像,评估构图、材质和可读性;未重新渲染或修改作品。

独立技术复核
未知 · 推理强度:未知

已有审阅报告自述模型与强度,但尚未核验当时被接受的配置回执;两字段保留未知。
2026-10-07 检查公开页面、下载文件、哈希、归档和原生文件结构;未重新运行 DCC 或验收交互编辑。

版本记录

  • 文档修订 2026-10-07 ·

    补录分阶段模型名、推理强度与独立复核范围。历史未知保持未知;图像、影片和原生工程字节未改变,不计为新案例。

提示词

可复用提示词模板
只通过 强类型 DCC-MCP,在独立且确认空场景的 Houdini 宿主制作一件青釉环纹陶瓷器皿。不得改动其他任务场景,不得直接运行 Houdini 资产制作脚本。创建 51 点的半径/高度剖面,连续定义底部、环纹外壁、肩部、口沿和内壁,绕 Y 轴旋转 144 段;建立两级 Subdivide 和顶点法线。保留完整可编辑 SOP 链。

用 Principled Shader 设置青绿色 basecolor=[0.035,0.21,0.18],禁用点颜色,roughness=0.30、coat=0.35、coatrough=0.24。地面 basecolor=[0.46,0.40,0.32]、roughness=0.65;地面顶面和模型最低点均为 y=0,不使用外部贴图。建立 90 mm 镜头和三块 grid 软箱,保持完整开口、肩部环纹及底部接触阴影可见。

先保存并渲染真实中间图,依据图像有限调整灯光与构图,再输出真实 1200×1500 Mantra 主图,PBR Ray Tracing、4×4 像素采样、最多 16 条次级射线。输出使用 `$HIP/hero.png`,保存工程、等待隔离渲染作业完成并核对文件;随后重开工程,重新读回几何计数、材质、相机和渲染路径。

所有正式 CLI 调用使用 `--require-gateway` 和稳定 `--agent-session-id`。先 inventory、scoped search、load-skill/describe,再按实际 schema 调用。记录实际工具名、请求/响应和失败,不用工具 applied 字段替代实际文件尺寸检查。公开文档用 `CASE_DIR` / `JOB_DIR` 明确脱敏,审计原生工程里的私有元数据,保留作者和 MIT 许可。任何能力缺失都写明,不使用生成图片或历史成图冒充本轮渲染。

可复用生产说明,按本轮实际执行的 typed 步骤整理;不是用户原话逐字稿。剖面输入与实际调用响应另附。

软件与工具

软件 / 渲染器
Houdini 22.0.368 · Mantra PBR 光线追踪
实际适配器
dcc-mcp-houdini 0.43.1 · 干净源码 9957e58e987147e448819384a0e8a8be5756de18
Core / CLI / Gateway
0.20.28 · 已安装版本匹配 runtime
最终成图
1200 × 1500 · 4 × 4 像素采样 · 最大光线数 16
工程范围
本地 HIP 重开通过;公开 OBJ + 像素一致 PNG + recipe
  • create_curve_guides / lathe_profile

    写入实际 51 点剖面并围绕 Y 轴旋转 144 段,形成内外壁、口沿和底厚。

  • create_node / connect_nodes / set_node_parms / add_normals

    建立两级细分、法线、接触地面、背板及最终参数;没有直接资产制作脚本。

  • create_material / assign_material / create_camera / create_light

    实际生成 Principled Shader 釉面、三块 grid 软箱与镜头,读回最终参数。

  • save_hip_file / load_hip_file / render_rop / get_render_job

    保存及重开本地工程;执行并核实隔离 Mantra 作业真实落盘。

  • export_geometry / import_geometry / get_geometry_info

    真实导出 OBJ 并回导入同一 Houdini,核对计数和包围盒。

  • run_python_file(PNG 元数据整理)

    专用强类型净化能力缺口经 scoped search 记录;通过正式 MCP 自动化执行公开的参数化 PNG 清理程序,仅移除 Artist 文本,保留所有 IDAT 与 RGBA 像素。

安装、兼容性和当前工具能力以项目文档为准;案例的实际环境与执行证据见上述记录。

分步过程

  1. 定义器皿剖面

    51 点连续定义底厚、环纹外壁、肩部、口沿和内壁;原输入公开于 profile.json。

  2. 车削与细分

    Y 轴旋转 144 段;两级 Subdivide 和顶点法线输出 115,776 点、115,200 面。

  3. 第一次真实渲染

    建立青釉、三块软箱和地面。首张预览保留强高光和较紧构图,作为真实中间成果。

    首次真实 Mantra 预览,环纹青釉器皿具有较强高光和较紧构图
    首次真实 Mantra 预览,环纹青釉器皿具有较强高光和较紧构图
  4. 调整灯光与留白

    降低主光和轮廓光,提高粗糙度,并改为 90 mm 镜头;中间图的黑色天空说明后续背板需求。

    调整曝光和构图后的实际中间渲染,顶部仍有黑色天空
    调整曝光和构图后的实际中间渲染,顶部仍有黑色天空
  5. 真实主图与重开验证

    typed 背板调整后完成 1200×1500 主图;重开本地 HIP,核对几何、釉面、相机、采样与相对输出路径。

    本轮最终 Mantra 1200×1500 产品式主图
    本轮最终 Mantra 1200×1500 产品式主图
  6. 公开几何与证据

    OBJ 实际导出并在同 Houdini 回导入,计数和包围盒一致。HIP 含私人元数据暂扣;公开输入、recipe、日志与许可。 原 PNG 的自动 Artist 元数据通过 MCP 自动化整理为像素一致的公开副本,原件本地保留。

成果

青釉环纹器皿最终 Mantra 成图
真实 1200×1500 Mantra 单帧 · 网页 JPEG 仅编码转换
本轮首次 Mantra 预览
真实 960×1200 中间图;工具分辨率 applied 字段与实际尺寸存在已记录差异

验证与边界

检查记录;历史测量与本轮审阅以各行文字为准。
检查结果观测与依据
专用空场景通过初始强类型场景回读:hip_has_file=false,/obj 数量为 0。未修改其他正在使用的场景。
实际最终 Mantra 输出通过用时 115.92 秒完成;隔离工作进程已停止,预期/写入输出为 1/1,验证通过,无警告。PNG IHDR 为 1200×1500;文件内容非空白。
原生保存与重新打开通过通过强类型工具完成私有保存和加载;重新打开的场景 hip_has_file=true,/obj 数量为 9。重新打开后,SOP、相机、釉面、背景和渲染器的回读均与最终设置一致。原生文件仅保留在本地。
几何与地面接触通过115,776 个点 / 115,200 个图元 / 460,800 个顶点。包围盒尺寸为 2.06376088×2.24906254×2.06376076;最低 Y=0。地面顶面 Y=0。
最终相机与材质通过重新打开后,相机 res=1200×1500、focal=90;釉面 basecolor=[0.035,0.21,0.18]、rough=0.30、coat=0.35、coatrough=0.24。
OBJ 导出与同一 Houdini 中重新导入通过强类型工具导出 35,869,290 字节,文件探测确认格式为 OBJ;通过强类型工具完成重新导入后,点/图元/顶点数量及包围盒均与原始数据一致。OBJ 文本审计未发现私有路径、主机信息或凭据。
Gateway 审计检查点通过Gateway 记录的会话检查点:共 89 次,成功 89 次,失败 0 次。公开响应轨迹仅选取了部分实际工具调用;并未完整收录搜索、加载和控制操作。
预览分辨率报告不一致未通过set_render_settings 报告已应用 [640,800]/unsupported=[],但实际预览为 960×1200。Mantra 的 override_camerares 仍为 0。最终相机分辨率通过强类型 set_node_parms 设置,并独立检查了实际最终尺寸。本次运行未使用后续适配器补丁。
原生 HIP 公开发布隐私未通过CPIO 变量、原生作者信息、HDA 库路径和 Base64 Stash 中的 artist/hostname 含有私有元数据。现有强类型保存、项目和标签工具无法彻底清理这些信息。公开目录和 ZIP 中均不包含 HIP。
通过 MCP 自动化处理公开 PNG 元数据通过通过适配器提供的 run_python_file,仅将自动写入的 Artist tEXt 从明确标记为 -public 的副本中移除。CRC、未改变的压缩 IDAT 哈希、解码后的 RGBA 哈希及尺寸均验证通过;独立 Pillow 解码比对也通过。原始文件私下保留。由于未找到专用强类型清理工具,此发布步骤采用 MCP 自动化。
全新环境中不重复渲染的 CLI 重放通过严格成功判定/空场景保护测试样例 22/22 通过。在全新、空白且由本次任务管理的宿主中完成 47 个配方步骤及空场景/最终检查(49 个强类型响应),未重复渲染。OBJ 字节及几何数量/包围盒与原始数据完全一致。CLI/Core 为 0.20.28,适配器为 0.43.1;观测到 Gateway 为 0.20.22/过渡状态,与主要制作记录分开记载。

证据边界

  • HIP 因私人原生元数据暂不公开,完整净化能力仍待补;可编辑 typed 输入与 CLI 重放入口已提供。
  • OBJ 不保留程序化 SOP 链、完整着色器与灯光;本轮未在其他 DCC 回导入 OBJ 验证。
  • 本轮未验证 GUI 交互、其他 Houdini 版本、Karma、动画或封闭流形。
  • 本轮生产未使用后续分辨率修复 PR;最终真实像素尺寸通过 typed 相机设置与文件解析保证。
  • 早期仅保存响应;recipe 按实际输入整理,并在第二个空宿主通过无渲染重放;未重复完整带渲染流程。
  • PNG 元数据整理使用已发现的 MCP 自动化工具,专用强类型净化能力未找到;CRC、IDAT 与 RGBA 像素一致。

最近审阅:2026-10-01

工程文件

选择工程、复现包或导出资源。使用前请查看本案例的软件版本、依赖、格式边界与许可。

  • 资源 ZIP:实际 OBJ / 像素一致的公开 PNG / 复用输入与证据ZIP · GitHub Release
    下载工程包

资源与许可

来源:来源与代码
来源提交:9957e58e987147e448819384a0e8a8be5756de18

作者:DCC-MCP 展示案例 · 本轮通过 强类型 MCP 实际生成
许可范围:MIT
无外部模型、参考图或贴图。文档、模型与渲染按仓库 MIT 许可提供;SideFX 软件及内置着色器不独立重新分发。