meshy-dev/meshy-dcc-adapters/houdini-vdb
Claude Code and agent skill by meshy-dev/meshy-dcc-adapters
- community
Checking that the SKILL.md file is still in the repository.
Typed VDB volume tools for Houdini. Create VDB SOPs, combine two grids in one call, and read back grid names, primitive counts and bounds from cached geometry without running a cook.
Install
npx vskill@latest install meshy-dev/meshy-dcc-adapters/houdini-vdbSKILL.md
houdini-vdb
Typed VDB (sparse volume) authoring for Houdini's native volume SOPs. This is the volumetric counterpart to houdini-mesh-ops: it covers the OpenVDB family that the existing solver skills only reference indirectly through Pyro.
Tracer-bullet flow
create_vdb_node(parent_path="/obj/geo1", vdb_type="from_polygons", source_path="/obj/geo1/box1")create_vdb_node(parent_path="/obj/geo1", vdb_type="smooth", source_path="/obj/geo1/vdbfrompolygons1")combine_vdbs(parent_path="/obj/geo1", source_a_path="...", source_b_path="...")inspect_vdb(node_path="/obj/geo1/vdbcombine1")
Longer pipelines belong to houdini_automation__build_node_chain, which builds and validates an arbitrary node recipe; this package stays focused on the single-op calls an agent needs while iterating.
Parameter policy
The tools create and wire nodes; they do not guess parameter values. SOP parameters vary between Houdini releases, so an override the node does not expose fails the call and rolls back rather than being silently skipped. Pass what you want through parameters and read applied_parameters back.
Common vdbcombine operation values to pass through parameters: sdfunion, sdmintersect, sdfdifference, sdfblend, sum, product, min, max.
Source resolution
Both tools resolve sources through one shared helper: a source must be an existing node in parent_path, and source_b_path may not be supplied without source_path (input 0 must never be left dangling). Cross-network inputs are rejected rather than silently accepted, matching resolve_inputs elsewhere in the adapter.
Honesty contract
inspect_vdbreportsgeometry_available=falseinstead of guessing when the
node exposes no cached geometry.
volume_namesis populated from thevdb_gridsintrinsic. Read
volume_names_available to disambiguate: False means the read was not available, while False names with True available means the volume genuinely reports no grids. Never infer emptiness from volume_count=0 alone.
- Creation failures destroy only the nodes owned by the failed request, and
parameter writes are rolled back (values, expressions and animation).
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingmeshy-dcc-houdini/src/meshy_dcc_houdini/skills/houdini-vdb/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/meshy-dev/meshy-dcc-adapters/houdini-vdb)