Тёмный

How to Learn Three.js in 2024 ( Full Guide ) 

Visionary 3D
Подписаться 14 тыс.
Просмотров 69 тыс.
50% 1

In this video we'll talk about the general Three.js Roadmap. You can find a technical roadmap in the pinned comment down below 🙂.
( And keep in mind that this is only one path and ofc there are many paths which you can follow!
Leave a comment down below and share your version of this if you have any experience 🙏 )
Join Our Discord Community:
/ discord
ALSO join NicolasC's Discord Server:
/ discord
Chapters:
00:00 - Intro
00:26 - Level 1
01:28 - Level 2
03:21 - Level 3
04:07 - Level 4
04:56 - Level 5
05:23 - Level 6
06:10 - New Discord Community!
--------------------
Visionary 3D:
Twitter Account:
/ 3d_visionary
Discord Community:
/ discord
Shaders Crash Course:
• Three.js Shaders (GLSL...
My Shaders Playlist:
• Shaders
Three.js Boilerplate:
github.com/visionary-3d/three...
#threejs
#3d
#3danimation
#glsl

Опубликовано:

 

7 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 65   
@visionary_3_d
@visionary_3_d Год назад
Here's a technical roadmap which is NOT mentioned in the video with this much detail: - Blender - Shader Nodes - Geometry Nodes - *Focus on one thing at a time and get good at it! - Three.js - React Three Fiber ➜ if you know react already! - THREE.JS JOURNEY ➜ if you can pay for it; otherwise watch RU-vid videos! - *Create Some Projects, Copy Good Art ➜ I'll show you how to do that in this video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ixEPBzrhgTg.html - Get Good At Shaders - Watch my videos! I have a playlist on shaders: ru-vid.com/group/PLTEbuqk52pICikiHfD-a52dxEav5UqMLy - shadertoy.com/ is the place that'll make you a pro - Copy Blender's Shaders! I'll show you how to do that in this video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Ydu4epKEM3I.html - Simon Dev has a course on learning GLSL: simondev.teachable.com/p/glsl-shaders-from-scratch - *Shaders are hard at first! Keep going, start with the easy stuff / my videos. Make your own projects. Copy other people's ideas. That's how you get good. - Get Good At Javascript - Learn async programming - Multithreading - Caching, Memoization / Dynamic Programming ( simon dev's video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-6z4ePR7YYa8.html ) - Learn typescript. - Get Good At Math - Math is super important. Really Really Really Really Important. Understood ? - Good resource for math: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-MOYiVLEnhrw.html - Build a portfolio and get a job - Building a good portfolio is all about including the projects that you want to do in the future. You need to filter out the clients that you don't want to work with. That's the most important thing. - Get a job in the industry! Make good money and learn new things! Senior devs can teach you a lot. - Help others - Share what you know with others. You will learn even more things when you do that. - Create amazing things. - BONUS: Learn how to work with AI AI is changing the world. And you'll need to change too. I don't think AI is going to replace Devs for the next 5 years at least. ( probably that's not accurate LOL ) But the important thing is becoming a master at what you do. AI will amplify the skills that you already have. That's it. Share your progress in your journey with me and others on twitter: twitter.com/3d_visionary
@_briantravis
@_briantravis 8 месяцев назад
This was great! thank you!
@agus2k147
@agus2k147 Год назад
Looking foward to buy your course! great content btw
@visionary_3_d
@visionary_3_d Год назад
Thanks! Glad you liked it.
@ZanzasToys
@ZanzasToys 10 месяцев назад
As someone with 20+ years experience in games/virtual world development, this is all *excellent* advice- especially the part about not jumping straight into ThreeJS until you've built up some experience with 3d tools first. I also love that you mention being careful about who you work for / with- that can make a huge difference, especially in one's early career. Really excellent content as always.
@visionary_3_d
@visionary_3_d 10 месяцев назад
Thanks sir! I appreciate the kind words ❤
@Deadgray
@Deadgray Год назад
Part 6/2 gives little hope for humanity, great job! All best 🙂
@AdamLeis
@AdamLeis Месяц назад
I agree with your take on learning Blender or something first. As I started learning 3JS, I noticed how I was just writing what the GUI was providing for me. That also helped me understand how I would make the GUI myself were I so inclined (and insane). Certainly that lesson made the other 3JS stuff learned stick better.
@angeldavid4966
@angeldavid4966 4 дня назад
I appreciate the info, but my favorite part is that you talked about teaching others, you my friend have gained the answer of this random internet user
@denberno
@denberno 5 месяцев назад
Hello! I want your advice. Where to start diving into three js? I want to study this direction as deeply as possible. At the moment my skills are html, css, react, typescript.
@playinhertz4494
@playinhertz4494 4 месяца назад
I used to be create stuff in blender earlier, i know c,c++, c#. What should i know before to learn 3js
@stiwart83
@stiwart83 6 месяцев назад
Thank you for hard work. I have a quick question, is possible use Three Js with Next Js or React with typescript? Regards!
@malikusman1961
@malikusman1961 6 месяцев назад
Yes you can use the wrapper "react-three/fiber" which allows you to create a three.js 3d environment inside your react/next js project.
@stiwart83
@stiwart83 6 месяцев назад
thanks!@@malikusman1961
@samiullahsheikh5015
@samiullahsheikh5015 2 месяца назад
I am MERN stack developer and now exploring the Threejs. Learn blender seems dunting to me 😅 Do you still believe i should start from blender or cover theory of the topics you mentioned in your video would be enough to get started from point 2
@manojr5257
@manojr5257 7 месяцев назад
Hey Arya, what about Verge3D? Is it good
@MrBumbo90
@MrBumbo90 Год назад
I am coming along the journey with you. However, I have one question. Isn't 90% of the work all about the blender 3d model that you start with? Sure shaders are super important but you can do 90% of what you want with a good 3d model and basic 3js skills. I am only 40% into Bruno's course and this is the impression that I got.
@visionary_3_d
@visionary_3_d Год назад
Depends on what you wanna do. so that's the question to ask yourself. What do you want to do ? if you want to create a portfolio like the one that bruno created, then the models and prebaked textures play a big role if you want to create an interactive website with tons of visual effects, shaders are going to be handy if you want to create complex games all of the above will be important, aaaand you also need to be able to write algorithms with JS Shaders will give you the ability to create real time materials... This means that if you do this well you'll be able to create real-time effects that would be impossible to create with prebaked textures if you want to create an ecommerce website with Three.js then prebaked textures can actually play a huge role because you might care about good performance so first, you should ask yourself, what do I want to do.
@youssefkhaled1189
@youssefkhaled1189 Месяц назад
thank you
@udiiiiiit5020
@udiiiiiit5020 11 месяцев назад
Hey Arya, I started with Bruno's course but haven't made something of my own till now. I have just started with shaders lesson. I feel like before starting with shaders I should make one or two projects with what I've learnt. The thing is I know nothing about react. Should I learn react before r3f? Also please share some resources to learn r3f from youtube. Thanks!
@visionary_3_d
@visionary_3_d 10 месяцев назад
Yes. Definitely practice along the way. Create your own projects. Don't learn too many things at once. You can learn react later if you want. React is complicated on its own and yes, you need to know react before you learn r3f.
@navid_bgh
@navid_bgh Год назад
Nice ✌️🔥
@ashishwaykar2838
@ashishwaykar2838 17 дней назад
me while enjoying this video : " pedro pedro pedro " LOL
@irfansaeedkhan7242
@irfansaeedkhan7242 Год назад
do you take online private classes to teach blender and threejs ?
@visionary_3_d
@visionary_3_d Год назад
At this moment no. My tutorials is pretty much all you have 🙃
@Andrew-qc8jh
@Andrew-qc8jh 9 месяцев назад
Why do you suggest working with blender nodes? Is it specifically to build models to import into threejs?
@visionary_3_d
@visionary_3_d 9 месяцев назад
No. While you can use them to do that, what I meant was that it's going to give you a better understanding of how shaders work. Which is really important.
@Andrew-qc8jh
@Andrew-qc8jh 9 месяцев назад
@@visionary_3_dno they won't its a waste of time in comparison to so many other things people can learn
@visionary_3_d
@visionary_3_d 9 месяцев назад
@@Andrew-qc8jh Give me a few examples. I'll perhaps mention them in future videos.
@Andrew-qc8jh
@Andrew-qc8jh 9 месяцев назад
@@visionary_3_dno do your own research
@visionary_3_d
@visionary_3_d 9 месяцев назад
@@Andrew-qc8jh Okay boss 😂
@Dont_Lie_please
@Dont_Lie_please 5 месяцев назад
thanks
@nickcarvajal
@nickcarvajal Год назад
Very well said! I agree with Shaders. I'm definitely at the bottom lolll but thanks to your video I'm learning! CREATE COOL SHIT LADIES AND GENTS!
@visionary_3_d
@visionary_3_d Год назад
I'm glad you're improving! Keep Going 🔥
@JC-jz6rx
@JC-jz6rx 4 месяца назад
whats the job market look like for people who specialize in this now that the metaverse hype died down?I get mixed results on google
@visionary_3_d
@visionary_3_d 4 месяца назад
Mainly things you can do with 3D Graphics. (Anything that has to do with real-time 3D rendering) E-commerce, unique 3d interactions, web games, etc...
@gojihra
@gojihra Год назад
Where is the best place to learn Blender? Do you have some recomendations? Amazing video and thanks for sharing your knowledge🙏
@visionary_3_d
@visionary_3_d Год назад
Yes! Blender Guru's Donut tutorial series is the best place to start. Just search it on RU-vid. It's free!
@reversestudios1055
@reversestudios1055 Год назад
A bit if a late reply but just follow tutorials until you get a grasp of the controls, and then start modeling on your own, they’ll be stuff you won’t know how to do but you can research them, and with enough time you’ll become proficient
@xxcrypt234
@xxcrypt234 7 месяцев назад
thanks bro
@amshenyesudas
@amshenyesudas Год назад
Great tutorial 🔥🔥🔥🔥
@ariandane7631
@ariandane7631 Год назад
I’m new to three js. I have baught the course but besides that everything on RU-vid particularly seems really outdated. I see videos about three but it’s at minimum 2 years old.
@visionary_3_d
@visionary_3_d Год назад
Actually the api is pretty stable and not much has changed.... ( it'll change very soon tho bcz of WebGPU ) Also... find better videos... Alsooo ... watch my videos 😌
@amirkakavand1019
@amirkakavand1019 Месяц назад
Thank you for the good video. You said you don't use R3F, now I wonder what you use yourself? Is it vanilla three.js or something else?
@visionary_3_d
@visionary_3_d Месяц назад
Yes, it’s js only ( ts )
@amirkakavand1019
@amirkakavand1019 Месяц назад
@@visionary_3_d may I know why? Could it possibly be because you have more control with raw three.js?
@visionary_3_d
@visionary_3_d Месяц назад
​@@amirkakavand1019 TBH for me it's easier to understand what's happening when I'm not mixing a UI framework with a 3D framework. It's a little bit more organized and clean for me at least.
@amirkakavand1019
@amirkakavand1019 Месяц назад
@@visionary_3_d makes sense
@juanbadano
@juanbadano 11 месяцев назад
Thanks for the video and please get an anti-pop filter for that mic 😭
@atomauro
@atomauro Год назад
Muchas thanksyou para ti
@samridhsharma5659
@samridhsharma5659 Месяц назад
Can we not simply import scenes from blender to Three.js, instead of coding 3D scenes?
@visionary_3_d
@visionary_3_d 28 дней назад
There are some tools that do that to some extent but ultimately if you want control and consistency you need to write code.
@user-uu9qu9ju2h
@user-uu9qu9ju2h 4 месяца назад
Have you dropped the course yet?
@user-ql2vz5kn9q
@user-ql2vz5kn9q Год назад
My javascript and react skills are intermediate, is it ok if I start with react-three-fiber directly?
@visionary_3_d
@visionary_3_d Год назад
That's exactly what I did. I started with this video : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fdtqqyeKRJk.html It's two years old so you might be able to find newer tutorials
@ssshen5807
@ssshen5807 Год назад
I'm currently at level 4, but don't know what to create
@visionary_3_d
@visionary_3_d Год назад
It's hard to continue from this point without having clear direction. Take some time to see what you'd like to do in the future ( researching other people's projects can help ) and set some goals. This is quite important because if you try to reach everybody with your portfolio you'll reach nobody.
@DoctorSoulis
@DoctorSoulis Год назад
If I learn this in what kind of industry I can work?
@visionary_3_d
@visionary_3_d Год назад
Mainly 3D Web Dev. But learning 3D, will help you in any 3D Graphics industry you can think of. Game dev ( Unreal, Unity ), Metaverse projects, Vr and Ar projects, etc...
@TheDeprecatedLibrarian
@TheDeprecatedLibrarian 6 месяцев назад
Ty very much!@@visionary_3_d
@atomauro
@atomauro Год назад
i love you papito lindo
@jojustchilling
@jojustchilling 11 месяцев назад
We don’t talk about Bruno, no, no, no.
Далее
What is WebGPU?
14:09
Просмотров 56 тыс.
I wish I knew this before using React Three Fiber
28:23
UI Libraries Are Dying, Here's Why
13:28
Просмотров 265 тыс.
Three.js personal portfolios are amazing...
13:05
Просмотров 438 тыс.
Top 2024 Web Design Trends
5:32
Просмотров 453 тыс.
Create the Earth with THREE.js
20:27
Просмотров 24 тыс.
Three.js Tutorial For Absolute Beginners
53:26
Просмотров 366 тыс.