# Vitro asset packs

> Ten abstract sculptures in real refractive glass and soft matte color: stacked glass rings, a bubble with an orbiting hoop, a paperweight cube, a coil-wound torus, a glass spring and more. Light bends through every wall. Drag to turn one, tap it to set it going. Six palettes, clear, frosted or smoked glass.

- [Vitro Pack](https://www.assembli.design/components/vitro-pack.md): The whole Vitro asset pack in one install: ten abstract sculptures in real refractive glass around soft matte color, raymarched in WebGL. Stacked glass rings, a bubble with an orbiting hoop, a capsule of beads, a paperweight cube, a coil-wound torus, a lens tower, a gyroscope, a bubble cluster, an arch and a spring. Six palettes, clear, frosted or smoked glass, plus a stage and color options.
- [Spring](https://www.assembli.design/components/vitro-spring.md): Vitro pack: a coil spring of glass tube wound four and a half times round a tall matte pill, with a glossy ring at each end of the pill. Each turn of the coil slices the pill into its own refracted band. The coil slowly turns and breathes. A tap squashes the spring down and lets it boing back. Raymarched in WebGL.
- [Arch](https://www.assembli.design/components/vitro-arch.md): Vitro pack: a thick glass arch standing on a glass plinth, with a glossy tube set into the arch like neon in acrylic and a matte ball rolling to and fro through it, a ring round its middle showing the roll. The plinth mirrors the ball and the tube. A tap rolls the ball right out the front and back again. Raymarched in WebGL.
- [Cluster](https://www.assembli.design/components/vitro-cluster.md): Vitro pack: five glass bubbles of different sizes floating together, each holding a matte ball or a glossy ring of its own, all bobbing gently out of step. The thin walls catch the studio lights and magnify what's inside. A tap scatters the bubbles outward and lets them drift back, one after another. Raymarched in WebGL.
- [Gyro](https://www.assembli.design/components/vitro-gyro.md): Vitro pack: three nested gimbal rings turning on crossed axes around a matte ball, a glass tube outside, a glossy ring in the middle and a thinner glass tube inside, each hung from the next on pearl axles. The ball wears a glossy ring of its own. A tap spins every gimbal up and lets it coast back to its idle tumble. Raymarched in WebGL.
- [Tower](https://www.assembli.design/components/vitro-tower.md): Vitro pack: three round glass lenses stacked with a matte ball sandwiched in each gap and another on top, each ball circled by a flat glossy ring, the colors running bottom to top. The lenses wobble like settling coins and mirror the rings above them. A tap makes the stack hop, one tier after another. Raymarched in WebGL.
- [Donut](https://www.assembli.design/components/vitro-donut.md): Vitro pack: a fat glass torus wound eleven times round with a glossy coil that flows slowly along it, and a matte ball floating in the hole. Seen through the glass, the coil's far side bends into the near one. A tap pops the ball up through the ring and back down, and sends the coil racing round. Raymarched in WebGL.
- [Cube](https://www.assembli.design/components/vitro-cube.md): Vitro pack: a solid glass paperweight cube with rounded edges, a matte ball set in its heart and two glossy hoops turning round it inside the glass. Every face bends the ball into its own view, so it doubles and stretches as the cube turns, and light bounces round the inside of the walls. A tap spins the hoops up like a gyroscope. Raymarched in WebGL.
- [Capsule](https://www.assembli.design/components/vitro-capsule.md): Vitro pack: a hollow glass pill leaning at an angle, holding three matte beads that drift slowly up and down inside it, shaded through the palette from bottom to top, with a glossy band round its waist and a thinner one at each shoulder. The curved wall stretches the beads as they pass. A tap rattles the beads against each other. Raymarched in WebGL.
- [Orb](https://www.assembli.design/components/vitro-orb.md): Vitro pack: a glass bubble around a matte ball, with a glossy hoop gimballing round the ball inside, a pearl bead running its track, and a flat glass ring circling the bubble like a planet's. The bubble wall magnifies the ball and catches the studio lights. A tap bounces the ball and whips the bead once round its track. Raymarched in WebGL.
- [Stack](https://www.assembli.design/components/vitro-stack.md): Vitro pack: two thick glass rings stacked off-center on a column of three matte balls. A glossy hoop runs through the wall of each ring, poking out above and below as it precesses, another circles the ball inside, and thin glass collars cap the ends. The glass bends every color into its walls. A tap twists the rings apart and lets them settle. Raymarched in WebGL.

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