geom_apply_displacement
Apply Perlin-noise displacement to a DynamicMesh actor to add procedural surface detail. Specify magnitude, frequency, and seed to control the deformation.
Instructions
Apply Perlin-noise displacement to a DynamicMesh actor.
Args: actor_name: DynamicMesh actor label to mutate. magnitude: Displacement magnitude in centimeters. frequency: Perlin noise frequency. seed: Deterministic random seed. along_normal: Apply displacement along vertex normals.
Returns: Structured JSON with resulting mesh counts.
KB: see knowledge_base/22_GEOMETRY_SCRIPT_AND_MODELING.md#mcp-geometry-tools Example: geom_apply_displacement(actor_name="DM_Rock", magnitude=12, frequency=0.08, seed=7)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| frequency | No | ||
| magnitude | No | ||
| actor_name | Yes | ||
| along_normal | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |