meshy-dev/meshy-dcc-adapters/houdini-terrain
Claude Code and agent skill by meshy-dev/meshy-dcc-adapters
- community
Checking that the SKILL.md file is still in the repository.
Typed heightfield terrain tools for Houdini. Create a heightfield, add noise, erosion, terrace, scatter and other terrain layers, and read back layer names and bounds without running a cook.
Install
npx vskill@latest install meshy-dev/meshy-dcc-adapters/houdini-terrainSKILL.md
houdini-terrain
Typed heightfield authoring for Houdini's native terrain SOPs. Before this package the adapter had no coverage of Houdini's heightfield toolset, so terrain work had to go through execute_python or generic node creation.
Tracer-bullet flow
create_heightfield(parent_path="/obj/geo1")add_terrain_layer(parent_path="/obj/geo1", layer_type="noise", source_path="/obj/geo1/heightfield1")add_terrain_layer(parent_path="/obj/geo1", layer_type="erode", source_path="/obj/geo1/heightfield_noise1")add_terrain_layer(parent_path="/obj/geo1", layer_type="scatter", source_path="/obj/geo1/heightfield_erode1")inspect_heightfield(node_path="/obj/geo1/heightfield_scatter1")
Each layer call wires source_path into input 0, so chaining is explicit: read the returned node_path and feed it to the next layer.
Supported layer types
layer_type | SOP | |
|---|---|---|
noise | heightfield_noise | |
erode | heightfield_erode | |
terrace | heightfield_terrace | |
distort | heightfield_distort | |
scatter | heightfield_scatter | |
slump | heightfield_slump | |
flowfield | heightfield_flowfield | |
mask_noise | heightfield_masknoise | |
copy_layer | heightfield_copylayer | |
remap | heightfield_remap |
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.
Honesty contract
create_heightfieldreturnssetup_state="skeleton"and lists the setup a
renderable terrain still needs, including a heightfield_output node.
inspect_heightfieldreportsgeometry_available=falseinstead of guessing
when the node exposes no cached geometry. Read layer_names_available to disambiguate: False means the read was not available, while an empty list with True available means the terrain genuinely reports no layers. Never infer emptiness from layer_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-terrain/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-terrain)