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

青釉环纹器皿

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

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

创作目标

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

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

提示词

可复用提示词模板
只通过 typed 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 Ray Tracing
实际适配器
dcc-mcp-houdini 0.43.1 · clean source 9957e58e987147e448819384a0e8a8be5756de18
Core / CLI / Gateway
0.20.28 · 已安装版本匹配 runtime
最终成图
1200 × 1500 · 4 × 4 pixel samples · max rays 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 元数据整理)

    专用 typed 净化能力缺口经 scoped search 记录;通过正式 MCP 自动化执行公开参数化 PNG cleaner,仅移除 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 字段与实际尺寸存在已记录差异

验证与边界

检查记录;历史测量与本轮审阅以各行文字为准。
检查结果观测与依据
Dedicated empty scene通过Initial typed scene readback: hip_has_file=false, /obj count=0. Existing concurrent scenes were not edited.
Actual final Mantra output通过Completed in 115.92 seconds; isolated worker stopped, expected/written outputs 1/1, verified, no warnings. PNG IHDR 1200×1500; file is nonblank.
Native save and reopen通过Typed private save and load succeeded; reopened scene hip_has_file=true and /obj count=9. Reopened SOP, camera, glaze, backdrop and renderer readbacks matched final settings. Native stays local.
Geometry and floor contact通过115,776 points / 115,200 primitives / 460,800 vertices. Bounds size 2.06376088×2.24906254×2.06376076; minimum Y=0. Floor top Y=0.
Final camera and material通过Camera res=1200×1500, focal=90; glaze basecolor=[0.035,0.21,0.18], rough=0.30, coat=0.35, coatrough=0.24 after reopen.
OBJ export and same-Houdini reimport通过Typed exported 35,869,290 bytes, file probe confirmed OBJ; completed typed reimport reproduces all point/primitive/vertex counts and bounds. OBJ text audit found no private paths, hosts or credentials.
Gateway audit checkpoint通过Gateway-recorded session checkpoint: 89 total, 89 successful, 0 failed. Public response trace is a selected actual tool-call subset; search/load/control operations are not all reproduced there.
Preview resolution report mismatch未通过set_render_settings applied [640,800]/unsupported=[] but actual preview was 960×1200. Mantra override_camerares remained 0. Final camera resolution was set with typed set_node_parms and actual final dimensions independently checked. This run did not use the later adapter patch.
Native HIP public privacy未通过CPIO variables, native authors, HDA library paths and Base64 Stash artist/hostname contain private metadata. Existing typed save/project/tagging tools do not fully sanitize these. HIP is withheld from the public folder and ZIP.
Public PNG metadata via MCP automation通过Only automatic Artist tEXt removed to explicit -public copies by adapter-exposed run_python_file. CRC, unchanged compressed IDAT hash, decoded RGBA hash and dimensions pass; independent Pillow decoded comparison also passes. Originals retained privately. This publication step uses MCP automation because a dedicated typed cleanup tool was not found.
Fresh no-Render CLI replay通过Strict success/empty-scene guard fixtures 22/22 pass. Fresh empty owned host completed 47 recipe steps plus empty/final checks (49 typed responses), with no repeated render. OBJ bytes and geometry counts/bounds exactly match original. CLI/Core 0.20.28 and adapter 0.43.1; gateway observed 0.20.22/transitional, recorded separately from main production.

证据边界

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

最近审阅:2026-10-01

工程文件

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

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

资源与许可

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

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