Gaitkit Open the lab
Tentacle Lurker, A rooted ambush monster, about 1.9 m tall and 3.5 m across its tentacles: a lumpy pod rising from a fleshy mound, one huge slit-pupilled eye above a toothy maw, and four to eight tentacles that sway and curl. It does not walk; place it as a trap, guardian or dungeon set-piece.
Creature · 36 moving parts

Tentacle Lurker

A rooted ambush monster, about 1.9 m tall and 3.5 m across its tentacles: a lumpy pod rising from a fleshy mound, one huge slit-pupilled eye above a toothy maw, and four to eight tentacles that sway and curl. It does not walk; place it as a trap, guardian or dungeon set-piece.

Size
3.1 × 2.0 × 3.4 m
Triangles
2,298
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

5 knobs: Tentacles, Skin, Eye colour, Size, Seed.

Specs

Size
3.1 × 2.0 × 3.4 m
width × height × depth
Triangles
2,298
of 6,000
Draw calls
1
one vertex-colour material
Loop clip
8 m
of travel per cycle
Moving parts
36
tentacle_0 · rotate, tentacle_0_0 · rotate, tentacle_0_1 · rotate, tentacle_0_2 · rotate, tentacle_0_3 · rotate, tentacle_0_4 · rotate, tentacle_1 · rotate, tentacle_1_0 · rotate, tentacle_1_1 · rotate, tentacle_1_2 · rotate, tentacle_1_3 · rotate, tentacle_1_4 · rotate, tentacle_2 · rotate, tentacle_2_0 · rotate, tentacle_2_1 · rotate, tentacle_2_2 · rotate, tentacle_2_3 · rotate, tentacle_2_4 · rotate, tentacle_3 · rotate, tentacle_3_0 · rotate, tentacle_3_1 · rotate, tentacle_3_2 · rotate, tentacle_3_3 · rotate, tentacle_3_4 · rotate, tentacle_4 · rotate, tentacle_4_0 · rotate, tentacle_4_1 · rotate, tentacle_4_2 · rotate, tentacle_4_3 · rotate, tentacle_4_4 · rotate, tentacle_5 · rotate, tentacle_5_0 · rotate, tentacle_5_1 · rotate, tentacle_5_2 · rotate, tentacle_5_3 · rotate, tentacle_5_4 · rotate
Knobs
5
3 presets
Night lights
1
eye

Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.

Use it

Code for the specimen as it is set up above; it follows your knobs.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/tentacle-lurker.mjs';

const tentacleLurker = createAsset();
scene.add(tentacleLurker);                      // rests on y = 0, front faces +Z

// 'tentacle_0' pivots on its hinge: -12° to 12° around x
tentacleLurker.getObjectByName('tentacle_0').rotation.x = THREE.MathUtils.degToRad(-12);

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
tentaclesrange4 to 8, step 16How many tentacles grow from the base, spread evenly around it. 4 = sparse and readable; 8 = a writhing crown.
skinchoicebog abyss flesh ashbogSkin colour: bog (olive swamp green), abyss (deep-sea purple), flesh (raw pinkish red, the most visceral), ash (cold grey-teal, cave or ruin dweller).
eyeColorchoiceamber red green violet iceamberIris colour of the big eye; it glows this colour at night. amber, red (hostile), green (toxic), violet (arcane), ice (pale cyan).
sizerange0.4 to 3, step 0.051Uniform scale. 1 is about 1.9 m tall; 0.4 is a knee-high pest; 3 is a 6 m pit boss.
seedrange1 to 99, step 13Reshapes the lumps and spots of the pod and gives each tentacle its own length, curl and rhythm. Any whole number gives a new individual.

Presets: swamp lurker {"skin":"bog","tentacles":6,"eyeColor":"amber"} · abyssal watcher {"skin":"abyss","tentacles":8,"eyeColor":"ice","size":1.6,"seed":17} · flesh pit {"skin":"flesh","tentacles":5,"eyeColor":"red","size":2.4,"seed":42}

Files

FileWhat
tentacle-lurker.glbGLB, default look · 382 KB
tentacle-lurker.mjsES module, every knob live
tentacle-lurker.objOBJ, static, no colour
tentacle-lurker-params.jsonknob schema, presets, night zones

Licence

Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.