Houdini 20.0 Nodes Geometry nodes

Labs Superformula Shapes 1.0 geometry node

This tool creates 2D shapes using the superformula equation.

On this page


This node creates 2-D 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. UV’s 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.


Shape Settings

Shape Selection

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

Shape Options

Number of Spokes determines the number of spokes on shapes with spoked geometry. For instance: the number of points on a star, leaves on a clover, petals on a flower, etc.

Spoke Look modifies the look of spokes for clover and flower shapes.

Pinch/Bloat will squeeze the non-spoke portion of spoked geometry toward the center (pinch) or push it toward the spokes (bloat).

Custom Parameters

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.


Adjusts the ratio of the cosine spokes.


Adjusts the ratio of the sine spokes.


Adjusts the number of spokes.


Transforms the spokes in a pinch/bloat effect.


Transforms the cosine spokes.


Transforms the sine spokes.

Shape Basics


Scale the shape horizontally.


Scale the shape vertically.

Fill Shape

Render the shape as a filled or unfilled polygon.

Rounded Corners

Rounded Corners

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



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



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


See also

Geometry nodes