FREEcommercial use · no sign-up

Bubbling Cauldron

Soot-black iron cauldron on three stubby legs over a ring of stones and burning logs, filled with a glowing lavender violet brew; cyan rune bubbles rise and orange flame tongues flicker in a seamless 3-second loop, with a dark-wood ladle leaning on the rim.

Bubbling Cauldron 3D model
This model carries a baked animation clip.

Left rail: colours and the 5 knobs the agent wrote into this model — they rebuild the geometry and go into your download. Right rail: looks for the viewer. Drag to orbit, scroll to zoom.

Triangles
1,976
Vertices
2,626
Meshes · materials
38 · 12
Size (W × H × D)
1.0 m × 1.1 m × 1.1 m
File
GLB · 156 KB
Animation
scene-motion · 3.0s
Collection
Wizard's Tower

Palette · named materials

  • sootBlack#1b1b22
  • darkStone#3e3f47
  • stoneGrey#6e6f78
  • cliffSlate#55606e
  • oakBrown#6b4a2f
  • darkWood#3d2a1c
  • brass#b08d3c
  • agedGold#8a6a22
  • flameOrange#e8833a
  • candleYellow#f2c94c
  • lavender#8a6fb3
  • deepViolet#4b2a6b
  • runeCyan#5fd3e6

Use it

import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";

const gltf = await new GLTFLoader().loadAsync(
  "https://assets.stoicsoft.com/1designtool/3d/models/wizards-tower-cauldron/1f8b770815/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +Z

const mixer = new THREE.AnimationMixer(gltf.scene);
gltf.animations.forEach((clip) => mixer.clipAction(clip).play());
// in your loop: mixer.update(delta)

How it was made

The brief given to 1DesignTool's “3D object” template:

A soot black iron cauldron about 0.9 m tall on three stubby legs over a ring of stones and burning logs with flame orange fire, filled with a glowing deep violet and lavender potion. Bubbles rise and pop and the flames flicker in a seamless 3 s baked loop; a dark wood ladle leans on the rim. This is one part of the Wizard's Tower kit (Low-poly style, flat-lowpoly direction). Use ONLY the kit palette, by name: midnight blue #1d2448, deep violet #4b2a6b, lavender #8a6fb3, brass #b08d3c, aged gold #8a6a22, candle yellow #f2c94c, flame orange #e8833a, stone grey #6e6f78, dark stone #3e3f47, cliff slate #55606e, parchment #e7d7b1, oak brown #6b4a2f, dark wood #3d2a1c, moss green #5f7d4a, rune cyan #5fd3e6, soot black #1b1b22. Name each material after the palette colour it uses. Kit knobs: expose a param `magicGlow` (0–1, default 0.6) that scales every emissive magic element.
  • Agent: Kilo Code · minimax-m3 in 1DesignTool
  • Direction: Low-poly · family vessels
  • three-check PASS · glb-lint PASS
Make your own with 1DesignTool →

Named parts · 9

  • Cauldron
  • Body
  • Rim band
  • Flames
  • Stones
  • Logs
  • Potion surface
  • Bubbles
  • Ladle

Note: Magic-glow knob scales every emissive intensity (flames, candle yellow inner, lavender potion, deep violet potion core, cyan rune bubbles). The baked 3s loop is baked into the GLB so motion survives drop-in to three.js, Godot, Unity or Blender. Bubble and potion part ids are nested under cauldron.* in the scene plan to match the runtime part registry.

Free under the 1DesignTool 3D library license. Model #9 of 148.