Build a 3D Animated Cube using Three.js, Next.js and Framer Motion

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ส.ค. 2024
  • A web animation featuring a 3D cube, animated on scroll, mouse move and on drag, using Three.js, react three fiber, Next.js and Framer Motion.
    Demo / Source code: blog.olivierlarose.com/tutori...
    00:00 Intro
    00:24 Cube Geometry
    4:55 Cube Texture
    7:07 Drag Gesture
    8:20 Mouse Move Gesture
    12:38 Scroll Gesture
    15:18 Scroll Gesture with Framer Motion
    18:47 Outro
    More animations: blog.olivierlarose.com/
    Follow me on Twitter: / olivierlarose_
    Discord Channel: / discord
    Thanks for watching!
    #react #nextjs #awwwards #gsap #framer #motion #svg #morph

ความคิดเห็น • 86

  • @jonzer3028
    @jonzer3028 10 หลายเดือนก่อน +6

    Man, I’m honestly so happy I found your channel.
    This (and your other videos) are the exact type of projects I am trying to get better at building.
    Thank you!

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +3

      Glad I could help!🤝

  • @voldemortvi4264
    @voldemortvi4264 10 หลายเดือนก่อน +1

    thank you for taking the time to make such a tutorial !

  • @AliyAkhbar
    @AliyAkhbar 10 หลายเดือนก่อน +1

    Awesome as always 😊

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 10 หลายเดือนก่อน +1

    Thanks for the videos of react, nextjs and framer motion, I hope you upload more so I can learn a hug

  • @leonardocarvalho4111
    @leonardocarvalho4111 10 หลายเดือนก่อน +1

    🔥🔥🔥🔥 You're content is amazing! Thank You so much
    .

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +1

      Appreciate it!🔥

  • @nellymotion
    @nellymotion 10 หลายเดือนก่อน +2

    Thank you so much for the tutorial !!

  • @user-qc9sw4ew3l
    @user-qc9sw4ew3l 6 หลายเดือนก่อน +1

    Thank you for teaching all these for free 🥳amazing content

  • @rodrigosalmeron7216
    @rodrigosalmeron7216 10 หลายเดือนก่อน +2

    Once again a great video explained incredibly easy. That's pure talent bro, every week im waiting for a new video. Keep going on the three js approaches with framer motion or even with gsap. Respect bro 🥳🥳🥳

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +1

      Hey man that means a lot thank you🤝

  • @bjgjuiuguoojpoo
    @bjgjuiuguoojpoo 10 หลายเดือนก่อน +1

    AWESOME! It is all that I literally need at this moment! :) Thanks Bro! :)

  • @NeCo-uu6nk
    @NeCo-uu6nk 5 หลายเดือนก่อน +1

    Thank you! I couldn't build THREE.js on next.js, but now I can.

  • @eduardosantos3516
    @eduardosantos3516 6 หลายเดือนก่อน +1

    Very good, amazing!!

  • @berkeylmaz4488
    @berkeylmaz4488 7 หลายเดือนก่อน +1

    This is an amazing video man. GG's

  • @user-uk1bx9vm4o
    @user-uk1bx9vm4o 10 หลายเดือนก่อน +1

    Very well explained 🙌

  • @user-zg8eg1jg8o
    @user-zg8eg1jg8o 7 หลายเดือนก่อน +2

    Thank You !!! At last I am going to learn some ThreeJs.

  • @yohnnyy
    @yohnnyy 10 หลายเดือนก่อน +1

    Thanks for this!!!

  • @hamedbahram
    @hamedbahram 10 หลายเดือนก่อน +1

    Super slick! love your content Oli!

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +2

      Appreciate it! You’re doing great work on your side too💯

    • @hamedbahram
      @hamedbahram 10 หลายเดือนก่อน +1

      @@olivierlarose1 Thanks! Would you like to collaborate?

  • @SheriffKoder9
    @SheriffKoder9 5 หลายเดือนก่อน +1

    Thanks a lot my friend ! this video helped me a lot

  • @mazwrld
    @mazwrld 10 หลายเดือนก่อน +1

    yo this is so sick thanks! ive a cool use case for this

  • @abricoshka
    @abricoshka 8 หลายเดือนก่อน +1

    Thank you. Your content is unique! I didn't find any videos with three.js and next.js.

    • @olivierlarose1
      @olivierlarose1  8 หลายเดือนก่อน +1

      Glad you liked it!

  • @Houseofstartup
    @Houseofstartup 10 หลายเดือนก่อน +1

    Thank you so much

  • @sohambhosale5780
    @sohambhosale5780 10 หลายเดือนก่อน +1

    Once again osm video bro♥

  • @HuynhLuong227
    @HuynhLuong227 10 หลายเดือนก่อน +1

    thanks for sharing, hope see you next video.

  • @soyelchicodelanus8471
    @soyelchicodelanus8471 10 หลายเดือนก่อน +1

    GRACIAS!! You are the best!

  • @_codesan
    @_codesan 10 หลายเดือนก่อน +1

    thanks for sharing, you great bang

  • @codebymohsine
    @codebymohsine 10 หลายเดือนก่อน +1

    it's fire bro 🔥🔥🔥

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +1

      Let’s goo🔥🔥

  • @user-ju1iz5jb2y
    @user-ju1iz5jb2y 10 หลายเดือนก่อน +1

    Hello Oli, I use Angular and I had to learn react to understand what you do and thus migrate all the components that I like to Angular, I hope I can do this too. I recently joined your discord, I am very happy to learn from your videos. Thanks for sharing this content

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +1

      Happy to hear that💯 enjoy!

  • @unhealthytomato3219
    @unhealthytomato3219 4 หลายเดือนก่อน +1

    Extremely underrated

  • @FarhanAhmed1360
    @FarhanAhmed1360 9 หลายเดือนก่อน +1

    Nice 👍

  • @user-ik8ez8mw4j
    @user-ik8ez8mw4j 7 หลายเดือนก่อน +1

    guy you really deserve millions of subscribers i found your channel accidentally but u subscribe your channel because your content are spectacular

    • @olivierlarose1
      @olivierlarose1  7 หลายเดือนก่อน +1

      Glad I could help!

  • @chrisw.1252
    @chrisw.1252 10 หลายเดือนก่อน +1

    dope!

  • @lucho1695
    @lucho1695 10 หลายเดือนก่อน +1

    Thank you so much for your works! Your channel is a real gem! By any chance could you make a tutorial or give us some insights how to make smooth transitions between pages with meshes. E.g on /works page select a plane, play some fancy async animations and then seamlessly navigate to /works/:id. I would really love to see your approach on this.

  • @expl0de100
    @expl0de100 6 หลายเดือนก่อน +1

    Wow, You are explaining everything You do very clearly! Also good pace of the tutorial. I dont have to speed it up to 1.25 or 1.5 like others :D

    • @olivierlarose1
      @olivierlarose1  6 หลายเดือนก่อน +1

      Glad you liked it!

  • @DMZT_dhruv
    @DMZT_dhruv 7 หลายเดือนก่อน +1

    man you deserve 1 million+ subscribers

    • @olivierlarose1
      @olivierlarose1  7 หลายเดือนก่อน +1

      Thanks for the support

  • @andrewii23
    @andrewii23 10 หลายเดือนก่อน +2

    I want road map to study to be like you 😢

  • @sahadevdahit
    @sahadevdahit 6 หลายเดือนก่อน +1

    ❤❤❤❤❤ brother

  • @taszidizaz4079
    @taszidizaz4079 10 หลายเดือนก่อน +1

    First comment. Thanks as always ❤

  • @dorji-dev
    @dorji-dev 2 หลายเดือนก่อน

    Thank you so much for the content. I also want ask if it is possible to progressively draw the cube as the user scrolls starting from a square structure and slowly transition to cube as well? Initially as the user scrolls, the user should see a line which represents the cube vertex which progresses and the next vertex and after four vertex should slowly rotate transitioning to a cube. I wonder if it is possible and will give it a go. Your response will be much appreciated!

  • @v.demchenko
    @v.demchenko 10 หลายเดือนก่อน +1

    😎cool

  • @leiyin5512
    @leiyin5512 6 หลายเดือนก่อน +1

    hi bro! thank you. By the way, may I ask if you have any good ways to learn web 3D development?

  • @ashuu9257
    @ashuu9257 10 หลายเดือนก่อน +1

    When is the course coming, eagerly waiting!!!!!

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +2

      Working on it right now💯

  • @ruizxzx
    @ruizxzx 10 หลายเดือนก่อน +1

    !!once again

  • @cjlebios4900
    @cjlebios4900 10 หลายเดือนก่อน +1

    Man what a timing Vid, I'm currently frustrated in learning to add 3d models into Nextjs. any tips?

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +1

      Really? How come? Personall7 difficulty I had was using React Suspense and I fixed it using next Dynamic import

  • @ha-rrykim2147
    @ha-rrykim2147 10 หลายเดือนก่อน +1

    By any chance did anyone have issues with images? unable to render them. I'm getting an runtime error for images. `Uncaught Error: Could not load [object Object]: undefined` I
    Thanks Olivier for the tutorial!~

  • @himanshukamal1
    @himanshukamal1 2 หลายเดือนก่อน

    can you show a typescript version also. I am getting too many errors

  • @GameDevForLife
    @GameDevForLife 10 หลายเดือนก่อน

    did someone have the problem with saas even when installing it it still don't work

  • @keymoment
    @keymoment 10 หลายเดือนก่อน +1

    Could you create a portfolio website I want to learn Three.js from these channels.

  • @mazwrld
    @mazwrld 10 หลายเดือนก่อน +1

    hol up why does it change the saturation of assets?? like it's doing something to the images

    • @olivierlarose1
      @olivierlarose1  10 หลายเดือนก่อน +2

      Yes the Plaiceholder library actually applies an edit on the images, but all of that is adjustable if you look at the docs. Enjoy

  • @mazwrld
    @mazwrld 10 หลายเดือนก่อน +1

    4:46 no prettier is itching me