Make Supershape (vuo.scene.make.supershape)

Creates a scene object using the “supershape” formula.

The “supershape” formula (“superformula”) is a way to create natural-looking objects. By smoothly changing the parameters, you can morph between a wide variety of shapes.

• `Transform` — Changes the shape’s translation, rotation, or scale, using Vuo Coordinates.
• `Material` — A shader, image, or color to apply to the shape.
• `m` — The number of lobes the shape has. For example, 0 produces a round or spherical object, and 6 produces a hexagonal solid.
• `n1`, `n2`, and `n3` — The shape’s exponents. Values less than 1 tend to produce pinched shapes, and larger values tend to produce more relaxed shapes.
• `a` and `b` — The length of the shape’s major and minor axes.
• `Angle` — The angles to begin and end at, in degrees counterclockwise around the Y axis.
• `Radius` — The radius to use at the beginning and ending angle.
• `Rows` and `Columns` — The number of vertices along the shape’s latitude/longitude. With more vertices, the shape will be smoother but may take longer to render.

Paul Bourke’s page provides additional information and example parameters for generating a variety of shapes.

Keywords: 3d, Johan Gielis, Piet Hein, animate, aquatic, blob, bulges, bundt cake, cactus, carambola, circle, circular, corners, ellipse, floral, flower, formula, hollows, lobes, mesh, morph, natural, organic, oval, parametric, pinched, polar, relaxed, scene, sectors, shape, smooth, sphere, spherical, starfish, starfruit, superellipse, superformula, symmetry

Example composition:

• Animate Supershape: Dynamically changes the supershape's n1, n2, and n3 exponents, to demonstrate a range of shapes the supershape formula can create. Drag to rotate the supershape.

Back to vuo.scene node set documentation.