gelatinouscube

Grasshopper Gelatinous Cube

AHHH! A GELATINOUS CUBE!
Gelatinous Cube is a set of discrete spatial modelling tools for Grasshopper. What does that mean? It takes a ‘space’ either a rectangle (‘pixel space‘) or bounding box (‘voxel space‘) and allows these pixels/voxels to be given values. These pixels/voxels are given values via Charges (Section 1 of the Gelatinous Cube Sub-Category) and rendered out via a series of predefined algorithms (e.g. Marching Squares/Cubes).

Related Lessons & Examples

Distance Curve Charge
Distance Curve Charge
In this Grasshopper script, you can mode a parametric 3d connection using the Gelatinous cube Plugin...
Marching Cubes
Marching Cubes
In this Grasshopper script, you can generate parametric marching cube pattern using the Gelatinous c...
Perlin noise 2D
Perlin noise 2D
In this Grasshopper Example File, You can create a 2D perlin noise pattern on a mesh by moving its v...
Perlin noise 3D
Perlin noise 3D
In this Grasshopper Example File, You can create a 3D perlin noise pattern using the Gelatinous Cube...
Wave Collapse 2D
Wave Collapse 2D
In this Grasshopper script, you can generate a parametric 2D pattern using the Gelatinous cube Plugi...
Wave On Surface
Wave On Surface
In this Grasshopper script, you can generate a parametric wave on a mesh surface by using the Gelati...

Gelatinous Cube Plugin

AHHH! A GELATINOUS CUBE!
Gelatinous Cube is a set of discrete spatial modelling tools for Grasshopper. What does that mean? It takes a ‘space’ either a rectangle (‘pixel space‘) or bounding box (‘voxel space‘) and allows these pixels/voxels to be given values. These pixels/voxels are given values via Charges (Section 1 of the Gelatinous Cube Sub-Category) and rendered out via a series of predefined algorithms (e.g. Marching Squares/Cubes).

Unlike other packages Gelatinous Cube allows for charge values to be managed from a referenced Rhino Objects User Text as to assist in managing a large number of charges without introducing Spagetti Code into your project [This currently is still in development and requires a rhino recompute or use of the Grasshopper Pipeline to get running in real time].

A standard Gelatinous Cube workflow, looks at setting up charges that define the values within a pixel/voxel space that can either be operated upon again (e.g. Reaction Diffusion) and eventually rendered out.

CHARGES => SPACES => RENDER