Shutterform

Shutterform
Shutterform

About Shutterform

Shutterform is an interactive 3D photography gallery for Framer, built with React and Three.js. Featuring a chrome analog camera and floating photo cards, it offers Rings, Spiral, and Grid layouts with cinematic camera interactions.

Features & Interactions

  • Animated 3D Camera: A chrome camera that aims at photos and performs shutter animations.

  • Three Gallery Layouts: Explore Rings, Spiral, and Grid compositions.

  • Cinematic Lens View: Click photos to trigger flash effects, opening iris, and focus transitions.

  • Camera Effects: Shutter sounds, flash animations, and camera-inspired HUD.

  • Interactive Grid: Photo cards respond to cursor movement with depth and ripple effects.

  • Customizable Appearance: Camera finishes, colors, themes, and alternative center objects, including a voxel rose or custom GLB model.

  • Flexible Photo Cards: Add images, titles, subtitles, links, and hover tooltips.

  • Extensive Controls: Adjust spacing, radius, curvature, rotation, tilt, and interaction sensitivity.

  • Responsive Design: Flexible sizing with placeholder visuals for missing images.

Where to Use

  • Photography portfolios

  • Fashion editorials and digital lookbooks

  • Creative agency websites

  • Brand campaigns and product showcases

  • Interactive landing pages

  • Art direction and visual storytelling

Technical Notes

Shutterform uses Three.js via an external CDN and requires an internet connection. WebGL performance depends on the visitor's device and browser. Around 20–40 photo cards are recommended for smoother performance. Shutter audio uses the Web Audio API and requires initial user interaction.

Bring your photography to life with Shutterform.

From Robi from 8AM

Optica Gallery
Geodesic Gallery
Popscape

Related Components

Infinite Scroll Fall
Lightbox - CMS
Bento Expand
SwipeGallery