Three.js 3D Image & Video Carousel - Slider - React Three Fiber (R3F)

Transform your React applications with this stunning 3D carousel gallery component. Built with React Three Fiber, it creates immersive cylindrical galleries that showcase your content in a modern, interactive 3D environment.

$19

Your payment is secured by Stripe or PayPal

Description

3D Carousel-Slider Image & Video Gallery a Component for React

Product Overview

Bring your content to life with this immersive 3D carousel gallery component for React. Built using React Three Fiber, it creates a rotating cylindrical gallery that supports both images and videos—ideal for modern, interactive web experiences.

What’s Included

  • A plug-and-play component featuring:
  • 3D cylindrical carousel with smooth scroll and drag
  • Multiple aspect ratios: 1:1, 3:2, 16:9, 9:16
  • Mixed media support (images + videos)
  • Auto-scaling layout based on number of items
  • Interactive hover effects
  • Mobile-friendly with full touch support

Key Features

Multiple Aspect Ratios

Tailor the gallery to your content:

  • 1:1 – Perfect for profile pictures, Instagram-style grids
  • 3:2 – Classic photography layout
  • 16:9 – Best for video and cinematic media (default)
  • 9:16 – Ideal for vertical/mobile-first content

Mixed Media Support

Mix images and videos in one carousel:

Smart Auto-Scaling

Automatically adapts based on the number of items:

  • 1–5 items → compact
  • 6–8 items → medium
  • 9–12 items → large
  • 13+ items → extra large

Interactive Controls

  • Scroll to rotate
  • Drag to spin manually
  • Hover effects for depth interaction
  • Full mobile gesture support

Use Cases

  • Portfolios and agency websites
  • E-commerce product displays
  • Photo and video galleries
  • Landing page hero sections
  • Digital art or NFT showcases

Tech Specs

  • React: v19
  • 3D Engine: Three.js (v0.178) with React Three Fiber
  • Animations: React Spring
  • Touch/Drag: Use Gesture
  • Build Tool: Vite

What You Get

  • Full production-ready React component
  • Responsive and mobile-optimized 3D layout
  • Custom geometry for realistic curvature
  • Configurable props (e.g., spacing, auto-rotate, aspect ratio)
  • Example files and documentation
  • ESLint config for clean code

Why Developers Love It

  • No setup headaches – just import and go
  • Built with modern best practices
  • Runs smoothly at 60fps
  • Fully responsive and mobile-first
  • SSR friendly
  • Works with React frameworks like Next.js

License

MIT License – Free to use in personal and commercial projects.

✨ Ready to transform your React app into a 3D visual experience? This component gets you there fast.

Need help to implement this Product in your project?

Hire a developer!

Technologies

React.js
Vite.js
Three.js

Details

  • Video
  • Image
  • Multiple Aspect Ratios
  • Mixed Media Support
  • Interactive Controls
  • Easy Integration