Back to videos

Build a 3D Portfolio with React Three Fiber - Framer Motion Scroll Animations

Overview

In this tutorial, we will walk through the process of building a professional-looking 3D portfolio using Three.js and React Three Fiber. Inspired by the sleek style of David Heckhoff’s portfolio, we’ll put our own spin on it with interactive features like avatar animations.

Framer Motion Scroll Animations

This third episode focuses on enhancing our project with a smooth and interactive UI. We’ll integrate TailwindCSS for styling and use Framer Motion to add 2D and 3D scroll animations, making the experience more dynamic and engaging.

Insights and Skills

In this tutorial, you’ll learn:

  • Set up TailwindCSS for quick and efficient UI styling

  • Implement 2D & 3D scroll animations using Framer Motion

  • Create a smooth scrolling experience with GSAP

  • Animate a custom menu that interacts with the 3D scene

  • Add camera animations for a more immersive navigation

  • Customize a mouse cursor for a polished UX

Tech Stack

Code links

Resources

Need help with this tutorial? Join our Discord community!