Volumetric Glass Photo - Interactive WebGL Component by Anastasia SatnichenkaVolumetric Glass Photo - Interactive WebGL Component by Anastasia Satnichenka

Volumetric Glass Photo - Interactive WebGL Component

Anastasia Satnichenka

Anastasia Satnichenka

Volumetric Glass Photo

An interactive WebGL component for Framer.
Your image, suspended inside glass.
Volumetric Glass Photo places an image within a refractive 3D volume. Transparent edges, internal depth, and shifting reflections give it the presence of a small sculptural object.

An image held in glass.

The image sits on a plane inside the volume. As the object turns, refraction changes how it appears through the surface, while the side profile reveals the surrounding glass.
Adjust depth, tint, density, refraction, and highlights to shape the material.

Depth in every turn.

Choose continuous rotation, a gentle swing, or a still composition. Fine-tune speed, direction, pitch, and floating motion.
Optional pointer tilt lets the object respond to the visitor’s cursor.

One image. A different shape.

Choose from square, circle, oval, heart, hexagon, and octagon forms. Replace the image and adjust its fit and scale directly in Framer.
Built with native WebGL2 and no external dependencies, the component adapts to its container, responds to reduced-motion preferences, and pauses rendering outside the viewport.
Like this project

Posted Jul 25, 2026

Volumetric Glass Photo is a native WebGL2 component for Framer that places an image on a physical plane inside a refractive 3D glass volume.