A little moment of squish

Jelly Slicer Simulator Tool

A little moment of squish. Grab, stretch, poke, and slice a rainbow jelly cube or five fruit shapes, then watch the pieces wobble and settle.

Choose Slice, swipe through the jelly, and release.

Inside the playground: 1 Grab · 2 Slice · 3 Poke · O Open · W Wiggle · R Reset · Space Pause

A little moment of squish

Jelly Slicer Simulator Tool is a hands-on 3D playground for slicing, stretching, and squishing colorful jelly. Start with a glossy rainbow cube, grab a corner, and watch the layers bend with your movement. Switch to Slice and swipe through it to create separate pieces with visible cut surfaces. Each piece keeps its colors, responds to gravity, and wobbles as it settles.

There is no score, timer, or correct shape to make. Try a careful cut, a dramatic stretch, or a tiny poke, then give the pieces a wiggle. Everything in the playground is generated locally in your browser: the shapes, cut surfaces, lighting, and spring-like motion.

How to slice the jelly

  1. Choose the rainbow Cube or a fruit from Pick a jelly.
  2. Select Slice, or press 2 while the playground has focus.
  3. Drag a line through the middle of the jelly and release. Make the swipe long enough to cross the piece.
  4. Rotate the view and cut again, or switch to Grab to move the new pieces.

The cut follows your swipe through the 3D shape and closes the exposed surfaces. A very short swipe or a cut that only grazes the edge may leave the jelly unchanged. You can make up to 16 pieces; choose Reset for a fresh shape when you reach the limit.

Grab, poke, and turn it around

Grab lets you pull and stretch the jelly with a mouse or one finger. Release it to see the soft recoil. Drag an empty part of the stage to rotate the camera. To turn an individual piece, enable Rotate pieces while using Grab, or hold Shift as you drag with a mouse. Poke presses into the jelly; hold briefly, then release for a bounce.

On a touch screen, use two fingers to rotate the view and pinch to zoom. With a mouse, the scroll wheel changes the zoom. The hint along the bottom updates for your selected tool. Fullscreen gives the playground more room and keeps its controls available.

Rainbow layers and five fruit shapes

The cube offers Rainbow, Pastel, and Citrus palettes. For a different cut surface, choose Apple, Orange, Watermelon, Kiwi, or Strawberry. Each fruit has its own exterior and interior material, including details such as orange segments, watermelon rind, or kiwi seeds. The palette choices apply to the rainbow cube; fruit keeps its own colors.

Open creates a fresh sliced-open version of the selected shape, so you can inspect its inside without drawing a cut. Choosing another shape or using Reset starts over. Try the same swipe on different fruit to compare their silhouettes and cross-sections.

Find your favorite wobble

Softness changes how yielding the jelly feels, from firmer movement toward a fluffier stretch. Wobble adjusts its springy motion. Slow motion gives you more time to watch a slice separate or a piece recover. Wiggle adds a quick nudge without changing the shape you selected.

Pause freezes the physics while leaving the interface available. Resume when you want the pieces to move again. If your device requests reduced motion, a fresh jelly starts paused. The simulator also suspends animation when you leave the tab or scroll the playground out of view.

Keyboard shortcuts and browser support

Click inside the playground before using shortcuts: 1 selects Grab, 2 selects Slice, 3 selects Poke, O opens the shape, W gives it a wiggle, R resets, and Space pauses or resumes. Escape cancels an active gesture.

The playground uses WebGL when available and includes a Canvas fallback. No account, downloads, camera access, or external graphics libraries are required. It is a playful approximation of soft-body motion, made for exploring satisfying cuts and gentle wobbles.

Use Hide controls to minimize the settings and give the scene more room. The Show controls button remains available to restore them. Hiding controls keeps the current scene and settings; it does not reset or pause the simulation.