Houdini 21.0 Nodes Geometry nodes

Labs Superformula Shapes 1.0 geometry node

Creates 2D shapes using the superformula equation.

On this page

This node creates 2D shapes using Johan Gielis’s superformula equation. Shapes can be rendered as open or filled polygons and convenience options are provided for resampling and triangulating. UVs are automatically calculated.

Predefined Shapes

SuperShapes provides presets for the following shapes:

Predefined shapes: square, circle, equilateral triangle, isosceles triangle, right triangle, n-sided polygon, diamond, star, squircle, rounded triangle, clover, flower, sunburst, eye, teardrop.

Parameters

Shape Selection

Select from one of the predefined shapes or choose Custom to experiment with the superformula equation.

Width

Scale the shape horizontally.

Height

Scale the shape vertically.

Center

Offset of cylinder center from object origin.

Rotate

Rotation about the center of the cylinder.

Custom

In addition to predefined shapes, the Custom option offers direct access to the parameters of the superformula equation for experimentation. The Wikipedia article on the superformula is a good place to start when experimenting.

Number of Points

Number of points around shape circumference.

a

Adjusts the ratio of the cosine spokes.

b

Adjusts the ratio of the sine spokes.

m

Adjusts the number of spokes.

n1

Transforms the spokes in a pinch/bloat effect.

n2

Transforms the cosine spokes.

n3

Transforms the sine spokes.

Additional

Fill Shape

Render the shape as a filled or unfilled polygon.

Rounded Corners

Rounds the corners of sharp-edged shapes via a bevel operation on the 2D geometry. See PolyBevel for more information.

Resample

Resamples one or more curves or surfaces into even length segments. See Resample for more information.

Triangulate

Convert the shape to triangular geometry via a remesh operation. See Remesh for more information.

See also

Geometry nodes