Houdini 22.0 Nodes Geometry nodes

Implicit Surface Operation geometry node

Combines or modifies implicit surfaces.

On this page
Since 22.0

Performs geometric operations on implicit surface geometry, such as inversion, offset, shell, union, intersection, subtraction, and difference.

Unary operations modify the first input directly. Binary operations combine the first input A with the second input B. The group operations rewrite the top-level operations inside input A so that all top-level shapes are unioned or intersected together.

Parameters

Operation

Operation

Invert A

Swaps the inside and outside of input A by negating its implicit value.

Offset A

Offsets input A by subtracting Offset Distance from the implicit value. Positive values expand the surface and negative values shrink it.

Shell A

Converts input A into a shell around the surface. Use Offset to move the center of the shell and Thickness to set the shell thickness.

Union A and B

Combines inputs A and B by keeping the region inside either surface.

Intersect A and B

Combines inputs A and B by keeping only the region inside both surfaces.

Subtract B from A

Removes B from A.

Difference A and B

Keeps the region inside either A or B, but not both.

Union all A

Rewrites the top-level binary operations in input A as unions. This is useful when input A contains multiple implicit shapes or groups and you want them treated as a single unioned surface.

Intersect all A

Rewrites the top-level binary operations in input A as intersections. This is useful when input A contains multiple implicit shapes or groups and you want only their shared interior.

Fillet

None

Uses the sharp version of the selected operation.

Smooth

Blends the transition between the operands using Smoothness.

Round

Rounds the transition between the operands using Round Radius.

Chamfer

Adds a chamfered transition between the operands using Chamfer.

Operation Parameters

Offset Distance

Distance used by Offset A. Positive values expand the surface and negative values shrink it.

Offset

Offset of the shell center from the original surface for Shell A.

Thickness

Thickness of the shell created by Shell A.

Smoothness

Width of the smooth blend region when Fillet is Smooth. Larger values create a broader transition.

Round Radius

Radius of the rounded transition when Fillet is Round.

Chamfer

Size of the chamfered transition when Fillet is Chamfer.

Repulsion

Repulsion amount used by smooth repulsive union. This is only applies when Operation is Union all A and Fillet is Smooth.

Inputs

A

The primary implicit surface geometry. Unary operations operate on this input. Binary operations use this as the left-hand operand.

B

The secondary implicit surface geometry for binary operations. This input is used by Union A and B, Intersect A and B, Subtract B from A, and Difference A and B.

Outputs

Implicit Surface

The resulting implicit surface geometry.

See also

Geometry nodes