Desmos Gubby Generator
Configure your Gubby parameters to generate the Desmos equations.
Preview
Desmos Equations
Copy and paste these into Desmos:
What is a Gubby in Desmos?
A "Gubby" is a term affectionately used by the Desmos graphing calculator community to describe small, animated, blob-like creatures. They are typically created using polar coordinates combined with sine waves to create a "breathing" or wobbling effect. By manipulating the radius equation r = f(θ), you can create organic shapes that feel alive.
The Math Behind the Gubby
To create a Gubby, we primarily use polar coordinates. The basic formula for a circle is r = R. To make it wobble, we add a sine wave component that depends on the angle θ and time t.
The standard formula used in the calculator above is:
r = \text{BaseRadius} + \text{WobbleAmount} \cdot \sin(6\theta + t \cdot \text{WobbleSpeed})
- Base Radius: Determines the overall size of the creature.
- Wobble Amount: How far the skin extends out or in from the base circle.
- Wobble Speed: Multiplied by
t(time) to create animation.
Adding Eyes and Personality
Once the body is defined, a Gubby needs eyes to look alive. In Desmos, eyes are simply smaller circles using the standard Cartesian equation: (x - h)^2 + (y - k)^2 = r^2.
By offsetting the x value (horizontal position) for the left and right eyes, you give your Gubby depth. The calculator above automatically generates these equations based on your spacing preferences.
How to Use the Calculator
- Enter your desired parameters for size, wobble, and eyes.
- Click "Generate Gubby Code".
- Copy the text from the black box.
- Paste each line into a separate expression line in Desmos.
- Make sure to enable the "Play" button on the
tvariable slider in Desmos to see the animation!