React Three Fiber tutorial - Scroll Animations
Discover how to load a 3D model and animate it based on the current user scroll.
We will be using React Three Fiber Drei helper useScroll with GSAP to have full control over our animation.
We'll also create an HTML/CSS User Interface using Tailwind that will also follow the scroll of the page.
To follow Thais on social media it's here:
Twitter
https://twitter.com/thayumiko
Instagram
https://www.instagram.com/madeingrae/
The text version of this tutorial is available here
https://dev.to/wawasensei/scroll-animations-with-react-three-fiber-and-gsap-273j
#threejs #react #r3f
▬▬▬▬▬▬ Useful L I N K S ? ▬▬▬▬▬▬
My complete course to learn React Three Fiber
https://lessons.wawasensei.dev/
Final Result
https://codesandbox.io/p/github/wass08/r3f-scrolling-animation-tutorial/draft/icy-platform?file=%2Fsrc%2FApp.jsx
Source Code
https://github.com/wass08/r3f-scrolling-animation-tutorial
React Three Fiber Documentation
https://docs.pmnd.rs/react-three-fiber/getting-started/introduction
R3F Drei
https://github.com/pmndrs/drei
Create your React App With Vite
https://vitejs.dev/guide/
GSAP Documentation
https://greensock.com/docs/v3/GSAP/gsap.from()
TailwindCSS
https://tailwindcss.com/docs/installation
If you want to dive deeper into Three.js I highly recommend you to follow Bruno Simon complete tutorial named Three.js Journey.
https://threejs-journey.com/
I also have a discount code just for you to get -20%
https://threejs-journey.xyz/join/wawasensei1
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro
00:45 - Project Setup
02:17 - 3D Model
02:37 - Animate onScroll
05:55 - Scroll User Interface
07:26 - Conclusion
▬▬▬▬▬▬ Support the channel ? ▬▬▬▬▬▬
Become a member to get access to awesome perks:
https://www.youtube.com/channel/UCBH-5ctALmmOrm4kczL3urQ/join
▬▬▬▬▬▬ Connect with me ? ▬▬▬▬▬▬
? The Discord Community
https://discord.gg/2wBhwchcWu
? Instagram :
https://instagram.com/wawa.sensei
? Facebook :
https://www.facebook.com/wawasenseiyt
?Twitter :
https://twitter.com/wawasensei
?TikTok :
https://www.tiktok.com/@wawasensei08
? My website :
https://www.wawasensei.dev
? The end screen artist (aka My friend) :
https://www.instagram.com/noemie_pulido
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «React Three Fiber tutorial - Scroll Animations», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.