# Objet asset packs

> Sixteen raymarched WebGL objects in cobalt clay, chrome, tangerine lacquer, paper and birch, plus a stage to compose them.

- [Objet Pack](https://www.assembli.design/components/objet-pack.md): The whole Objet asset pack in one install: sixteen raymarched WebGL objects in cobalt clay, chrome, tangerine lacquer, paper and birch, plus ObjetStage, ObjetSlab and ObjetPiece for composing them. Pieces pop in on springs, drift with the pointer by depth and float. Every asset also installs on its own, and all of them share one WebGL context.
- [Clay Swirl](https://www.assembli.design/components/objet-swirl.md): Objet pack asset: a ball of hammered cobalt clay with nine fat lobes that twist into a crown, raymarched in WebGL with studio lighting on a transparent canvas. The twist slowly tightens and relaxes, it leans toward the cursor and spins when dragged. Colors are props. Zero dependencies; any number share one WebGL context.
- [Chrome Spring](https://www.assembli.design/components/objet-spring.md): Objet pack asset: a polished chrome coil spring with ball ends, raymarched in WebGL against a studio of softboxes so the metal reads on light and dark pages. It spins like a barber pole, squashes and boings back on a damped spring every few seconds, and can be dragged. Zero dependencies; any number share one WebGL context.
- [Lacquer Lattice](https://www.assembli.design/components/objet-lattice.md): Objet pack asset: a hollow lacquered sphere pierced by forty-four rounded cells, so you see its glossy inside through the holes. Tangerine at the rim fades to butter where it faces you, with clear-coat reflections, raymarched in WebGL on a transparent canvas. The struts slowly breathe and it turns, leans toward the cursor and spins when dragged. Zero dependencies.
- [Chrome Jack](https://www.assembli.design/components/objet-jack.md): Objet pack asset: three polished chrome rods crossed on every axis like a jack, with filleted joints and bevelled flat caps, raymarched in WebGL against a studio of softboxes and a cobalt floor bounce. It tumbles slowly on two axes, leans toward the cursor and spins when dragged. Zero dependencies; any number share one WebGL context.
- [Paper Burst](https://www.assembli.design/components/objet-burst.md): Objet pack asset: a pleated paper rosette with twenty-eight pointed folds, tangerine at the heart and cream to white at the tips, with light glowing through the thin paper. Raymarched in WebGL on a transparent canvas; the pleats slowly fold open and shut like a fan while it turns, it leans toward the cursor and spins when dragged. Zero dependencies.
- [Clay Cog](https://www.assembli.design/components/objet-cog.md): Objet pack asset: a chunky ten-toothed cog in hammered cobalt clay with a raised white collar and a five-point star cut clean through, raymarched in WebGL with soft studio light. It ticks round one tooth at a time with a little overshoot, leans toward the cursor and spins when dragged. Colors are props. Zero dependencies; any number share one WebGL context.
- [Chrome Arrow](https://www.assembli.design/components/objet-arrow.md): Objet pack asset: a polished chrome arrow, a rounded shaft with a conical head, raymarched in WebGL against studio softboxes. It turns on its own axis so reflections slide along the metal, and every couple of seconds it pokes forward and recoils on a damped spring, like a cursor tapping. Leans toward the cursor, spins when dragged. Zero dependencies.
- [Bubble Orb](https://www.assembli.design/components/objet-bubbles.md): Objet pack asset: a ball of hammered cobalt clay with twenty round sockets, each cradling a glossy amber bubble that pushes out through the surface. Raymarched in WebGL with clear-coat reflections on the bubbles and soft shadow in the sockets. The bubbles swell in a rolling wave as it turns; it leans toward the cursor and spins when dragged. Zero dependencies.
- [Lacquer Bundle](https://www.assembli.design/components/objet-bundle.md): Objet pack asset: four glossy lacquered cylinders bundled two by two, tangerine caps facing you and sides fading to butter along their length, raymarched in WebGL with clear-coat reflections. They slide in and out like pistons in a rolling sequence, and the bundle leans toward the cursor and spins when dragged. Colors are props. Zero dependencies.
- [Split Orb](https://www.assembli.design/components/objet-split-orb.md): Objet pack asset: a sphere split down the middle, one half glossy amber gold and the other figured birch with flowing grain, raymarched in WebGL with studio light and reflections. Every few seconds the halves ease apart and close again like a locket. It leans toward the cursor and spins when dragged. Colors are props. Zero dependencies; any number share one WebGL context.
- [Chrome Coins](https://www.assembli.design/components/objet-coins.md): Objet pack asset: four polished chrome coins with rounded rims tumbling down in an endless drizzle, each popping in at the top and shrinking away at the bottom, raymarched in WebGL against studio softboxes so every flip catches the light. Leans toward the cursor and spins when dragged. The metal tint is a prop. Zero dependencies; any number share one WebGL context.
- [Split Ring](https://www.assembli.design/components/objet-split-ring.md): Objet pack asset: a chunky rounded ring split down the middle into a sky-blue satin lacquer half and a figured birch half, raymarched in WebGL with soft studio light. It turns slowly in its own plane so the seam sweeps round, and every so often the halves part a hair and click back. Leans toward the cursor and spins when dragged. Zero dependencies.
- [Lacquer Donuts](https://www.assembli.design/components/objet-donuts.md): Objet pack asset: two glossy lacquer donuts stacked off-center, tangerine on butter cream, raymarched in WebGL with clear-coat reflections and candy-colored shadows. The top donut hops and lands with a little squash while the stack turns, and it leans toward the cursor and spins when dragged. Colors are props. Zero dependencies; any number share one WebGL context.
- [Chrome Wire](https://www.assembli.design/components/objet-wire.md): Objet pack asset: a thin polished chrome wire bent into a scribbled loop-de-loop with wavy tails, raymarched in WebGL against studio softboxes. The loop wriggles and twists through depth as it turns, so highlights run along the wire. Leans toward the cursor and spins when dragged. The metal tint is a prop. Zero dependencies; any number share one WebGL context.
- [Lacquer Comma](https://www.assembli.design/components/objet-comma.md): Objet pack asset: a glossy sky-blue brushstroke, plump at one end and tapering into a curled tail, like a 3D comma or swoosh accent. Raymarched in WebGL with clear-coat reflections; it flexes and bobs as it floats, leans toward the cursor and spins when dragged. Use a few as confetti around bigger pieces. Colors are props. Zero dependencies.
- [Clay Pebble](https://www.assembli.design/components/objet-pebble.md): Objet pack asset: a small ball of hammered cobalt clay pressed with one deep, soft-edged thumbprint dimple that pools with shadow, raymarched in WebGL with studio light on a transparent canvas. It rolls slowly so the dimple drifts in and out of view, leans toward the cursor and spins when dragged. A good filler between bigger pieces. Zero dependencies.

Back to [asset packs](https://www.assembli.design/category/asset-packs.md).
