Create 3D Site with Spline and React - Full Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • Turn your Figma UI to 3D and create a React site with Spline
    Sponsored by Spline - spline.design
    Final React Site: r1ul0z.csb.app/
    Download Assets: www.dropbox.com/s/b0n5yklfgqe...
    FOLLOW MY JOURNEY
    Twitter: / mengto
    Instagram: / mengto
    TikTok: / mengto.design
    00:00:00 Intro
    00:03:51 Recreate UI to 3D
    00:13:20 Create 3D Blob
    00:19:55 3D Animations and Interactions
    00:28:34 Lighting and Shadows
    00:33:06 3D Site with React
    00:33:32 Export to Web
    00:41:08 Custom Fonts and Flex Layout
    00:47:48 Import Images and Menu
    00:57:22 Responsive Layout
    #3d #figma #reactjs

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

  • @yourbossdonpely
    @yourbossdonpely ปีที่แล้ว +965

    I have been a full stack software dev for 11 years now and this has made my clients love my output. I get 40% more jobs right now. Thanks mahn

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว +26

      Nice work!

    • @crishcrish8212
      @crishcrish8212 ปีที่แล้ว +7

      can we see?

    • @yourbossdonpely
      @yourbossdonpely ปีที่แล้ว +6

      @GuN ShOwDoWn definitely I'll find time to do that

    • @akash.deblanq
      @akash.deblanq ปีที่แล้ว +1

      Definitely you're lying or you're getting paid by spline. Also I'm pretty sure you brought up "40%" out of, where the sun doesn't shine.

    • @gameboyv1790
      @gameboyv1790 ปีที่แล้ว

      hi

  • @mhasiburrahman999
    @mhasiburrahman999 ปีที่แล้ว +5

    broken it down makes it seem so user-friendly and easy to use. I can’t wait to start making soft! Thanks again!

  • @andywarwick3745
    @andywarwick3745 ปีที่แล้ว +5

    Incredible Tut! Crystal clear. Great pitch, tone and tempo. I hadn't heard of the software before and can immediately see the raw power, speed and infinite possible applications. Thankyou. The code part for me picks up some pace and starts to get confusing but that's because I don't know the fundamentals. There is enough here to be more than grateful for. Liked and subscribed. Looking forward to getting started on this tomorrow and implementing it's features to my new site 💯🤣

  • @nahojazz
    @nahojazz ปีที่แล้ว +35

    Thank you youtube for suggesting this gem!!
    I'm a React developer, a 3D artist and zBrush sculpter, this is going to be so much fun!!! Thank you DesignCode for this video, I haven't watched past the intro yet but I will set aside some proper time to dig into it!!
    So pumped right now!!!

  • @SIMplycoya
    @SIMplycoya ปีที่แล้ว +8

    Incredible tutorial. So detailed and easy to follow! Thank you so much, looking forward to more videos 😊😊

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

    Hey!
    Not only your design is awesome, but also the video quality is perfect - how you break down topics, pacing, concise but comprehensive explanations, prepared assets, exact number values for anyone who likes to replicate your example exactly...and finally a really desirable subject matter.
    Well done and thx for all the time and effort poured into this! 👍

  • @mefizto.
    @mefizto. ปีที่แล้ว +1

    Wow, pretty amazing and great work by the way 🔥🤯

  • @babbo9574
    @babbo9574 ปีที่แล้ว +1

    This video was so life changing, keep up the good work

  • @mosesmulwa
    @mosesmulwa ปีที่แล้ว +79

    Thank you for this. I have never even worked with 3D but I understood perfectly. Looks amazing

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว +11

      Thank you this means a lot to hear from someone who’s never done 3-D

    • @maamardR481
      @maamardR481 ปีที่แล้ว +2

      @@DesignCodeTeam you made it simple that i can see my self a 3d expert in the future

  • @karaliyour
    @karaliyour ปีที่แล้ว

    The most helpful video I've ever watched. Thanks for your hard work

  • @AD-1000
    @AD-1000 ปีที่แล้ว

    Excellent video. Clearly explained all the basics to get started on soft soft. Thanks

  • @julienechavidre6389
    @julienechavidre6389 ปีที่แล้ว +2

    Damn, thanks TH-cam for this suggestion! I am amazed by the result, and how it is easy to make 3d nowadays, thanks to splines! I will use it for my website for sure, this is the wow effect. BTW, really great explanations, clear, not too fast, understandable words for non-native, perfect!

  • @nocopyrightgameplaystockvi231
    @nocopyrightgameplaystockvi231 ปีที่แล้ว +34

    As a front end dev, this is still freaking next gen for me to start with.

  • @deborahsanchez7595
    @deborahsanchez7595 9 หลายเดือนก่อน

    Amazing!!! Thank you so much for the vid 🙌

  • @Ididor
    @Ididor ปีที่แล้ว +1

    That is disgustingly beautiful.

  • @user-re7tb3vy5l
    @user-re7tb3vy5l ปีที่แล้ว

    Last 1 min was a pure MAGIC!

  • @maisongta5rp
    @maisongta5rp ปีที่แล้ว

    THIS TUTORIAL REALLY WORKS I AM FROM PHILIPPINES! THIS MAN DESERVES A SUBSCRIPTION!

  • @beanhugger
    @beanhugger ปีที่แล้ว +2

    This is AMAZING, thank you so much for doing this walkthrough! I'm going to be able to use this immediately for a customer project and I know their minds are going to be blown. :D

    • @Visionx36
      @Visionx36 4 หลายเดือนก่อน

      hey man ; sry to disturb ... but do u have any idea like after following through this video how we can link this with our own domain name ?? im extreamly confused

  • @ignaprados
    @ignaprados ปีที่แล้ว +4

    Great work, I have never done 3D and it was very simple to understand. thanks 😉

  • @JR-pb7it
    @JR-pb7it ปีที่แล้ว

    Great work, great tutorial! Thank you! This tutorial made me get the paid version of spline.

  • @user-wr6zy3xn8j
    @user-wr6zy3xn8j ปีที่แล้ว

    YOU ARE A LEGEND FOR POSTING THIS

  • @magalicarrizo2598
    @magalicarrizo2598 ปีที่แล้ว

    BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY MUCH!

  • @primordialnecect
    @primordialnecect ปีที่แล้ว +26

    I came across this video by chance after seeing some amazing spline work online, I followed through this course and implemented it on porfolio site . Fast forward a month after my email has had a 20% increase of clients asking specifically for this magic.
    Im a self taught Motion/Graphic & Web designer and its channels & works like yours that am grateful to. Many thanks.

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว +3

      This made my day

    • @burreifort
      @burreifort 3 หลายเดือนก่อน

      how did you get clients?

  • @kabirbroadcasting
    @kabirbroadcasting ปีที่แล้ว +1

    This is by far the best instruction video I have watched. Very clear narration.

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว +1

      Glad it was helpful!

    • @kabirbroadcasting
      @kabirbroadcasting ปีที่แล้ว

      @@DesignCodeTeam yes it is helpful. My first tutorial on Spline. Happy that it gave me confidence to use this tool.

  • @dfordemo981
    @dfordemo981 ปีที่แล้ว +1

    super awesome and brilliant | thanks for the great course

  • @AshishXMC
    @AshishXMC ปีที่แล้ว +1

    This looks amazing bro!

  • @oe5580
    @oe5580 8 หลายเดือนก่อน

    Thanks for this tutorial! Dope gimmick:)

  • @toberixng
    @toberixng ปีที่แล้ว +2

    Thank you so much this was really helpful and on point.

  • @kiddflux
    @kiddflux ปีที่แล้ว

    Thank you so much! Amazing work

  • @DiarrheaBubbles
    @DiarrheaBubbles ปีที่แล้ว +217

    Beautiful!
    I would recommend every dev take the time to learn the the native WebGL API as well as the GLES shader language.
    It's actually mind blowing how much computational power you have in a browser but you need to understand where and how the JS runtime interfaces with your GPU in order to take advantage.

    • @spotty001dv6
      @spotty001dv6 ปีที่แล้ว

      Do i need to be good in math to be able to understand coding ???

    • @DiarrheaBubbles
      @DiarrheaBubbles ปีที่แล้ว +3

      @@spotty001dv6 no

    • @DiarrheaBubbles
      @DiarrheaBubbles ปีที่แล้ว +3

      @@estate0007 THREE is cool but it's an abstraction. You're not learning anything about the underlying graphics API.
      If you're making production 3D graphics for web you should use an established framework like Unreal or Unity and compile for web.
      If you're trying to learn what's going on under the hood you should use the native API.

    • @theanalyst9629
      @theanalyst9629 ปีที่แล้ว +8

      @@DiarrheaBubbles I would say from a perspective of total beginner that they should do the black box thinking, learn 3js get good with it & then look under the hood with webGL. That approach would make them feel less burdened & more confident :)

    • @RAJUBHAI-ww7em
      @RAJUBHAI-ww7em ปีที่แล้ว

      .

  • @klhmia
    @klhmia ปีที่แล้ว +71

    The Spline UI/UX designers deserve a raise - that is so freaking clean. Great video / tutorial also, thank you for this info.

    • @alquemir
      @alquemir ปีที่แล้ว +1

      No they have been replaced by OpenAI

    • @commoq3764
      @commoq3764 ปีที่แล้ว +10

      @@alquemir Bro openAI can barely do simple maths how tf is it gonna replace devs 💀

  • @fabriziopacifici7531
    @fabriziopacifici7531 ปีที่แล้ว

    Awesome! God bless you mate.

  • @cherdak_turista
    @cherdak_turista ปีที่แล้ว +33

    Thank you so much! If I'm allowed - it would be grate to see in your next course how to implement micro-transactions for animating UI- elements. So that instead of a 3d-illustration we have a custom animated UI: buttons, menus etc. Especially in perspective how to settle this up as a hole web-site. Thanks ahead!

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว +19

      For 3D ui interactions? That’s a good idea

    • @fat042
      @fat042 ปีที่แล้ว +2

      For more complex animation and ui interactions spline is so "alpha version". Poor functionality, lot of bugs. I hope it will not convert into "it scum project" and update soon.
      U always can use blender + three.js for complex ideas, just a bit more time needed. And it's free!

  • @meshackwhevoesa
    @meshackwhevoesa ปีที่แล้ว +1

    This is awesome and very enlightening. Thank you

  • @Nytho
    @Nytho ปีที่แล้ว

    Incredible useful tuto! Thanks!

  • @foysalkhan25
    @foysalkhan25 ปีที่แล้ว +1

    Looks amazing 🤩 Thank you so much

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว +1

      You’re very welcome. Thanks for commenting!

  • @hadicheraghi4504
    @hadicheraghi4504 ปีที่แล้ว

    Amazing tutorial 👏

  • @user-bu2xf9iq2v
    @user-bu2xf9iq2v ปีที่แล้ว

    Beautiful!

  • @mike-bui
    @mike-bui ปีที่แล้ว +2

    this is unreal. I love your content 😍😍😍😍😍

  • @pankajravi9146
    @pankajravi9146 ปีที่แล้ว +2

    wonderful bro, i was looking for something like that ...cheers...mate ....well done !!!

  • @ShampooAki
    @ShampooAki ปีที่แล้ว +4

    Looks amazing 🤩

  • @ilyes5593
    @ilyes5593 ปีที่แล้ว

    thank you for your time

  • @NikitaIsLive
    @NikitaIsLive ปีที่แล้ว +1

    Thanks for all of your tips! I've just been getting into producing myself for my artists and mannnnn. It's like science lmao. Thanks a ton!

  • @tatendamuzenda8442
    @tatendamuzenda8442 9 หลายเดือนก่อน

    Loved this let's get this guy to a million subscribers please ❤❤

  • @moatazelnady
    @moatazelnady ปีที่แล้ว

    this is going to be great!

  • @withMojtaba
    @withMojtaba ปีที่แล้ว +1

    Great, Thank you for this tutorial ✨

  • @bozkurt99999
    @bozkurt99999 ปีที่แล้ว +1

    Thank you for your sharing. It’s amazing.

  • @ningxia335
    @ningxia335 ปีที่แล้ว +2

    This was really helpful, thank you so much!

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว

      You’re very welcome. Thanks for watching.

  • @sajadsaeediazad6642
    @sajadsaeediazad6642 ปีที่แล้ว +2

    its amazing i have enjoy from this project thank you so much

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว +1

      You are very welcome. Thank you for taking this course.

  • @zackyakhtarfakhrudin5440
    @zackyakhtarfakhrudin5440 ปีที่แล้ว

    thank you so much , it worked

  • @kewk
    @kewk ปีที่แล้ว +1

    Your video is so much better than anything else (including the developers) that you alone sold me on the product. I hear they are hiring lol. Thanks dude!

  • @garebizarre4446
    @garebizarre4446 ปีที่แล้ว +1

    Thanks a lot bruh. Thats what i've lookin for

  • @VirlIn_VH
    @VirlIn_VH ปีที่แล้ว +1

    and i wish you good luck with your future endeavors ❤

  • @kakezii6967
    @kakezii6967 ปีที่แล้ว +1

    Fire!

  • @TXIC0
    @TXIC0 5 หลายเดือนก่อน

    i love this

  • @pauljohn3898
    @pauljohn3898 ปีที่แล้ว +1

    looks amazing

  • @arturpienczewski3244
    @arturpienczewski3244 ปีที่แล้ว

    Wow, tNice tutorials opened my eyes to the beauty of soft soft. Your tutorial is as clear as the layout of the program.

  • @twn.channel3274
    @twn.channel3274 ปีที่แล้ว

    thank you so much

  • @henryashilonu7144
    @henryashilonu7144 ปีที่แล้ว

    Thank you for a great tutorial👍

  • @eduarrodriguez7560
    @eduarrodriguez7560 ปีที่แล้ว

    thanks so much man

  • @karislizova
    @karislizova ปีที่แล้ว +1

    OMG! Thanks! Greate explanations!!!

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว

      Glad it’s helpful! Thanks for watching!

  • @_chris_6786
    @_chris_6786 ปีที่แล้ว

    Great! Thank you

  • @smylmvv
    @smylmvv ปีที่แล้ว

    Good technique!

  • @eguchiyuuki
    @eguchiyuuki ปีที่แล้ว

    beautiful

  • @Bob-fz1jd
    @Bob-fz1jd ปีที่แล้ว +1

    Thank you! It helped a lot.

  • @hereusername
    @hereusername 6 หลายเดือนก่อน

    Thank you👍👍

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

    Subscribed ❤

  • @John-bg5gu
    @John-bg5gu ปีที่แล้ว +6

    This is a great tutorial, thank you very much! Wanted to ask a question: I want to speed up/change the state of the blob quickly on some actions, such as scroll. You could see similar effect on a lot of Android live wallpapers, where the blob is slow, but when you scroll the home screen it rapidly takes another shape and continues to move slowly. Is this possible with Spline and how to do that?

  • @mrCetus
    @mrCetus ปีที่แล้ว

    Great, Thank you for this tutorial

  • @xolefray6724
    @xolefray6724 ปีที่แล้ว +1

    very cool stuff. thanks for the video

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว

      Thank you for leaving a kind comment

  • @nicholasdomnisch1420
    @nicholasdomnisch1420 ปีที่แล้ว +4

    How do these sites perform? We've used a bunch of animations and micro-interactions in the past. I love them, but the impact of performance can make them less appealing to some clients. Also, great tutorial by the way. I really enjoyed it!

  • @rathodsandeep32
    @rathodsandeep32 ปีที่แล้ว

    nice crack i appreciate it

  • @TimZ__
    @TimZ__ ปีที่แล้ว +1

    Thank you, bro!

  • @oracoesdeluz8936
    @oracoesdeluz8936 ปีที่แล้ว

    Worked, thx

  • @momenfawzy3454
    @momenfawzy3454 ปีที่แล้ว +1

    TNX BRO ITS LIFETIME LOL TNX TNX TNX❤️

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

    perfecto

  • @johannamenzel4486
    @johannamenzel4486 ปีที่แล้ว +1

    Thank you !!

  • @alikaram98
    @alikaram98 6 หลายเดือนก่อน

    so good

  • @littlebug7002
    @littlebug7002 ปีที่แล้ว

    cool project 🥶🥶🥶

  • @chrisbenn
    @chrisbenn ปีที่แล้ว +1

    Super nice video! :) But how heavy is thies animated/3D elements on your website vs. a "normal" website?

  • @earljerohbacabac6974
    @earljerohbacabac6974 ปีที่แล้ว

    I first saw your video on Framer before searching for a video like this because I wanted to dabble in Spline 😂

  • @cholen9491
    @cholen9491 ปีที่แล้ว

    So gooooood crack

  • @trunghei6672
    @trunghei6672 ปีที่แล้ว +1

    Hi , thanks so much for your crack. It really works. But from the beginning it did not work for some reason, I updated visual studio and oh my god it worked. Thank you!

  • @anthzhang1938
    @anthzhang1938 ปีที่แล้ว

    Hello, I was very excited after watching your video. This video is very encouraging. I want to ask you how much time you spent on the whole project. From UI design to 3D design and code implementation. Because every part of the design is not simple. I hope to learn more.

  • @user-qm2db5yq2o
    @user-qm2db5yq2o ปีที่แล้ว

    Hello! Your work is amazing! I am in love with this video) Thanks for it! But I have the problem with the image resolution after uploading it in Spline…the quality couldn’t compare with yours in the video. What’s the problem could it be?😢

  • @aleddineharoba4598
    @aleddineharoba4598 ปีที่แล้ว

    God bless you

  • @newtplays989
    @newtplays989 ปีที่แล้ว +1

    Thank you so much

  • @MZCOD-qq4et
    @MZCOD-qq4et ปีที่แล้ว

    very gooooooood

  • @AndersonManosalva
    @AndersonManosalva ปีที่แล้ว +1

    awesome!

  • @PradeepKumar-kd1dm
    @PradeepKumar-kd1dm 10 หลายเดือนก่อน

    This is so cooolllllllllll...

  • @yosmeraguirre
    @yosmeraguirre 6 หลายเดือนก่อน

    Very good

  • @IncPlum
    @IncPlum ปีที่แล้ว +2

    Oh wow. Must do it mysefl

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว

      Feel free to show us what you made with this :)

  • @Mbedda97HDTV
    @Mbedda97HDTV ปีที่แล้ว +2

    This was really helpful, thank you so much! Also, is there a DesignCode discord server?

    • @DesignCodeTeam
      @DesignCodeTeam  ปีที่แล้ว

      We had one before but we got overrun by bots 😅

  • @flavioduarte4939
    @flavioduarte4939 8 หลายเดือนก่อน

    This tutorial is amazing! Thanks!
    I do have an issue with the material edit between states. I seem to miss something when I want to change/add glow to a different state.
    Every time I edit the material in one state, it also changes in all other states (base state).
    Has it something to do how materials are saved or applied? They are all called default material (cant change the name or add to library). but if I use materials from my library same happens ^^'

  • @_evillevi
    @_evillevi 9 หลายเดือนก่อน

    As of July 2023, the Final React Site linked in the description seems to be broken, the screen stays white and does not render the app. I'm still following the tutorial, seems great so far. Regards!

  • @instinct_gallant8694
    @instinct_gallant8694 ปีที่แล้ว

    Still helping after 2 years

  • @joemart6887
    @joemart6887 8 หลายเดือนก่อน +3

    I was struggling with this, so I will share it here, because they're not specifying it on the video.
    For those of you struggling to see the "Dependencies", you need to fork the project and in order to fork it, you need to sign in. So, first sign in and then fork the project to see the dependencies.

    • @haddockyy
      @haddockyy 7 หลายเดือนก่อน

      still can't see "dependencies" or "external resources"

  • @codetalk0
    @codetalk0 ปีที่แล้ว +1

    Really It was very helpful.

  • @alexandreviretti6093
    @alexandreviretti6093 ปีที่แล้ว

    Hey, wow what a job, it's really nice, but I have an issue when I export in code(react or CodeSandbox), I tried with the app and the web app I have no blob, but the layout is ok with animation,... Do you have any idea why?
    Thank you again for your work.

  • @anonymoussloth6687
    @anonymoussloth6687 ปีที่แล้ว +1

    This is really cool! Can the styling part be done easier using something else? Like bootstrap, some react library, etc?