Claude Code for 3D Artists: A Real Houdini Pipeline Setup
说明与用途
Claude Code 通过在终端生成、运行并自动修复 Houdini 脚本,遵循 CLAUDE.md 中的约定,减少轴向和命名错误,从而加速 3D 艺术家的工作流程。
问题
Houdini export scripts often produce wrong up‑axis, USD layer names, or require repetitive attribute changes, slowing 3D artists’ workflow.
结果
Using Claude Code with a CLAUDE.md convention file and terminal execution streamlines Houdini script development, reduces errors from wrong axis or units, and enforces consistent naming, enabling artists to focus on creative decisions rather than repetitive glue code.
工作流
- 1. Define project conventions in CLAUDE.md (Houdini version, up‑axis, units, naming).
- 2. Author writes a goal (e.g., export Alembic/USD, print world transforms).
- 3. Claude Code generates a script in pipeline/ using existing naming functions.
- 4. Run the script with hython (e.g., hython export_one.py).
- 5. Read stderr and exit code for errors (missing node, wrong parm, path, license).
- 6. Claude Code fixes the script based on error feedback.
- 7. Rerun the same asset until it passes.
- 8. Expand to batch over the shot folder.
- 9. Perform minimum human checks (axis, scale, material names).
证据
It reads and writes the scripts in your shot folder, runs hython in the terminal, reads the error, fixes the script, and runs it again.
It can see your repo. Your existing exporters, naming rules, and past mistakes become context.
The agent writes the repetitive glue code, gets it running, and fixes it until it passes a minimum check list.
- 记录日期: 2026-10-25T08:41:12.183Z