In this react three fiber tutorial we will reproduce the beautiful 3D website Atmos.
The technical topics we will cover are:
Lamina animated gradient background
Curved line
Extrude path
Scroll animations
Environment map & Cubemap
2D Text in a 3D scene
Postprocessing effects
Fade in effect with customized shader
Speed effect
Deploying threejs project to production
Responsive 3D
Loading / Ending screen
Get the starter pack here 🔗
https://github.com/wass08/r3f-wawatmo...
Final result
https://r3f-wawatmos-final.vercel.app/
Final source code
https://github.com/wass08/r3f-wawatmo...
Atmos Awwwards Website
https://atmos.leeroy.ca/
#threejs #r3f #react
▬▬▬▬▬▬ Useful L I N K S 🔗 ▬▬▬▬▬▬
My complete course to learn React Three Fiber
https://lessons.wawasensei.dev/
GSAP
https://greensock.com/docs/v3/GSAP
React Three Fiber documentation
https://docs.pmnd.rs/react-three-fibe...
R3F Drei
https://github.com/pmndrs/drei
Models
https://poly.pizza/
Lamina library documentation
https://github.com/pmndrs/lamina
CatmullRomCurve3
https://threejs.org/docs/#api/en/extr...
ExtrudeGeometry
https://threejs.org/docs/?q=extru#api...
Text
https://github.com/pmndrs/drei#text
Environment
https://github.com/pmndrs/drei#enviro...
Cubemap
https://threejs.org/examples/?q=cubem...
The book of shaders
https://thebookofshaders.com/
Shader exponential function
http://www.flong.com/archive/texts/co...
Sébastien Tweet
/ 1646609282064961579
Vercel
https://vercel.com/
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
00:00 - Intro
00:36 - Setup
00:46 - Background
01:37 - Plane & Clouds
02:49 - Curve
04:15 - Scroll movement
06:20 - Adding text to the scene
07:27 - Minor adjustments
07:48 - Better curve, scroll & rotation
11:26 - Scene lighting envMap
13:16 - Final texts
14:46 - Text rail animation
16:11 - Retime effect
17:33 - Gradient animation
19:11 - Final clouds
20:22 - Fade effects
22:29 - Noise
22:48 - Loading Screen
25:10 - Fade & Start animation
27:07 - Scroll like Jagger
28:22 - Ending Screen & animation
29:25 - Responsive
30:08 - Fix glitch effect composer
30:27 - Speed effect
32:43 - Build & Deploy to Vercel
33:52 - FINAL RESULT
34:30 - Conclusion
▬▬▬▬▬▬ Support the channel 🙏 ▬▬▬▬▬▬
Become a member to get access to awesome perks:
/ @wawasensei
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
💻 The Discord Community
/ discord
🐦Twitter :
/ wawasensei
📸 Instagram :
/ wawa.sensei
🐦TikTok :
/ wawasensei08
💻 My website :
https://www.wawasensei.dev