Wow this adds a whole new dimension to my programming
@williamxsp3 жыл бұрын
🤣🤣🤣
@Beryesa.3 жыл бұрын
Hehe a "z" one
@welikerosafloyd3 жыл бұрын
See what you did there
@opera_geek3 жыл бұрын
Duuuude
@erikawwad76533 жыл бұрын
@@somerandomguy2892 use linux
@bennailyes93033 жыл бұрын
You’re the only guy that I slow the speed down instead of speeding it. in all my career as a developer, in my opinion, you're more productive than all I know. thank you a lot
@Titton3 жыл бұрын
+111
@emonymph69113 жыл бұрын
He is just a bloody showoff he doesn't teach he just shows off his own skillset, biggest tool in the industry.
@hothub89033 жыл бұрын
@@emonymph6911 ikr
@nullbeyondo2 жыл бұрын
Ah yes.. slow down.. sure... *sweats in 2x speed*
@ontheruntonowhere2 жыл бұрын
@@emonymph6911 That's what a teacher does, dufus 🤪🤪
@katyj983 жыл бұрын
*"It's guaranteed to get you a job, or your money back"* ... I paid nothing
@Fireship3 жыл бұрын
That's why I can offer this amazing deal
@TerriTerriHotSauce3 жыл бұрын
I paid attention.
@Kevin-jc1fx3 жыл бұрын
That's exactly what you'll get back. Nothing😂
@akhillshetty21403 жыл бұрын
@@Fireship Just take my money man
@juancamiloq13 жыл бұрын
We all love you so much
@jamesmoffitt4503 Жыл бұрын
I tried three 50 minute videos and they couldn’t even get the damn program installed on my computer. In 15 minutes you have me making 3D objects that I can play with. You’re the man.
@tobiasstiller82213 жыл бұрын
I rarely comment on any videos on youtube, but Jeff, the comprehensive yet compressed way of teaching things, like you do here, is more than awesome. it's so amazing. i am speechless. i really want to say thank you for your effort to contribute to the dev community in that way.
@PlanetComputer3 жыл бұрын
6
@nitsanbh3 жыл бұрын
+1
@iAbhijeetShukla3 жыл бұрын
jeff who?
@tobiasstiller82213 жыл бұрын
@@iAbhijeetShukla dude the guy providing all that stuff is Jeff..
@iAbhijeetShukla3 жыл бұрын
@@tobiasstiller8221 thanks
@joshlavallee52553 жыл бұрын
Just a quick two suggestions: 1) The texture loader can be instantiated once and used over and over no need to create a new one and load each time. 2) A way to bump performance for the stars, since the geometry and material don't change for each of the 200 stars, only the position, take them out of the function so your page isn't instantiating a new geometry/material each call, just use the already created objects 👍
@sam_bit71483 жыл бұрын
Can you give more details about the first suggestion how to do it
@mikediaz76282 жыл бұрын
Proxy geometry basically?
@DigitEgal2 жыл бұрын
About 2) im thinking if he may go further to create a 4dimentional Website where you have a slider in your 3D World to change the perspective & make more Informations visible (similar to 4D Toys but with changing content instead of changing geometrys) that would really put a new dimension into coding 😜
2 жыл бұрын
Yeah, f.e. when using vueJS. Instantiate the scene, renderer, camera and other utilities as globals so that you save on memory. Then bind them in the correct vue component and this way you can also use sub-components to do stuff with the same scene. Would be better if there was a vue-plugin, but I’m not sure there is one yet.
@programmingpython584 Жыл бұрын
random generation of stars 10:00 doesnot work properly on my side. Though it generates the stars but it messes with the torus geometry. Torus is taking the same color as the star and is not rotating, + also gets random position due to stars.
@drizzzzz3 жыл бұрын
Best coding channel of all time
@Halfspacer Жыл бұрын
I was happily typing away at work when Github Copilot suddenly suggested I add code to create a button. The code suggestion also happened to include an onClick URL to a KZbin video. And that's how I ended up here.
@jonlothar61263 жыл бұрын
Everyone's commenting at light speed, since we've been sitting here waiting for this for days!
@rma94903 жыл бұрын
So true man!
@Fireship3 жыл бұрын
I've been meeting with pro members all month, content frequency will increase in June
@مقاطعمترجمة-ش8ث3 жыл бұрын
I come here by accident ,
@jonlothar61263 жыл бұрын
@@Fireship Sounds awesome! I didn't mean it as an insult at all - your content is definitely worth the wait!
@IcyPickledАй бұрын
I was getting started on a new project, and i almost decided to code it all with webgl from scratch until this video popped up, i didn't even know three.js existed, thank you for saving me a lot of time 🙏
@andrewwoan3 жыл бұрын
OMG YES! THIS IS LITERAL GOLD!
@alejosky3 жыл бұрын
You used the word "literal" figuratively... my brain-compiler just exploded.
@xinaesthetic3 жыл бұрын
Pro tip: if you change addStar() so that the geometry and material are initialised outside the loop and shared by all of them, it’ll be more efficient. Even more efficient, you can merge a bunch of geometries so you just have one mesh for all of the stars, and you save a bunch of draw calls and matrix math on the cpu.
@hilelmauriciosalomon44653 жыл бұрын
I'll keep it in mind
@JandyCZ3 жыл бұрын
I work as a developer/sw engineer. Your cahnnel alone made me jump 5 steps ahead in no time. Thanks to you I am not only interested in coding more, I am eager to discover new technologies and possibilities in my work and hobby.
@Rayzax942 жыл бұрын
the fact that as someone who is fairly new to programming I understood this whole thing, speaks a lot to you explaining abilities!! Awseome content! I"ll try it out this weekend, thank you!
@jessemoeller85573 жыл бұрын
This simple tutorial touches on so many different concepts in a non-trivial way. Well done! Excellent content.
@ginger-viking2 жыл бұрын
This entire video was incredible. Using grid to make 12 equal columns blew my mind.
@talhaibnemahmud3 жыл бұрын
Probably the best ThreeJS video on KZbin. Hat's off ❤️
@diddlybop9 ай бұрын
This tutorial got me started with web animation, thanks for putting this out! Now I'm building with react and three-fiber, and it's all because I watched this video!
@franthor3 жыл бұрын
Man it is so good that you offer the github repo for your videos. Thanks! That way I don't have to write every step and it is possible to grab the concepts much faster, just doing some changes to the code, testing stuff. Also the fast pace of the video is very good. I usually watch tutorials at 2x, not yours. Your video I may actually play more than once to get all the details. Good job!
@SilverishKitten Жыл бұрын
That's definitely not how you learn to code efficiently lol
@IshmamAhmed Жыл бұрын
@@SilverishKitten I don’t think that’s their point. Obviously you should learn concepts before copy pasting from GitHub repos but we don’t know if he/she did that
@Emileelime22 жыл бұрын
I rarely go out anymore during the weekends. Not because of Covid but because of this channel. Love these videos! Keep up the good work!
@linjianru3 жыл бұрын
one of the most awesome tutorial that I have ever seen. introducing concepts one by one and show the difference step by step. this is the correct way to illustrate something that seems complex to the beginner. this video taught me a lot not just the code. thansk!
@rulesofsuccessfullife6098 Жыл бұрын
Trust me if my mom wasn't here I would have gave a standing ovation to your method of teaching, hats of to you jeff! thanks for making me your new subscriber I'm lucky one.
@andrewescu3 жыл бұрын
It's hard to go back to other youtube coding tutorials after getting use to this quality of content, keep it up man!
@daniels81122 жыл бұрын
this is facts tho. sets my expectations far too high for any other content
@HP-ol2ux2 жыл бұрын
ah... this content is gold. Not a second is wasted, and yet, it does not feel too fast, amazing
@simas59833 жыл бұрын
I was literally researching how to make a 3D website an hour ago, then I go to my subscriptions and see this. WHAT
@tomascalvo83 жыл бұрын
It's amazing how much content there is in a sixteen-minute video.
@vinodabcd3 жыл бұрын
God! Your videos are on another level.. I've been leeching your videos for a while now but I had to comment - I think this is the near-perfect way to explain "code"... I can see the real-world applications, get inspired from all the possibilities, pick up computer science concepts as well as jot down what coding keywords I need to deep dive into... I'm not kidding but you've literally inspired me to pickup front-end dev (I'm currently an utter noob)..
@edhead7610 ай бұрын
i was getting bored with the staticness of these two dimensional pages I was limited to. This blew my mind and I can't get over how simple it is to add some straightforward javascript to really bring the page to life. Thank you for putting this together!!
@raphaelbaier69843 жыл бұрын
The surface off the moon is in fact still smooth (the vertices have not changed), the normal map just modifies how the Moon is lit by the shader, you would need some sort of vertex displacement, for actual bumps
@NayyarAbbas-sh1vw Жыл бұрын
Finally, a video that is not slowly killing me...
@mayanksingh88403 жыл бұрын
You're just a great learner and a teacher! Hats off to you man, and not forgetting the developers behind three.js 👏
@DodaGarcia3 жыл бұрын
I didn’t think I could be a bigger fan of this channel, and then you bring up Blender 💘
@ozzy23613 жыл бұрын
Wow thank you so much for this. I am about to finish my web dev course in college and this gave me such a wider view of whats possible in web development! Gives me something to do during summer!
@avatr71093 жыл бұрын
Cna this get us a job
@felixboachieyiadom44572 жыл бұрын
understanding 3d never felt better
@husler74243 жыл бұрын
Waiting for full tutorial on Three.js with full demo!💥
@jbitbi28512 жыл бұрын
Getting into this space as newbie, this tutorial lights me up with 😀infinite possibilities of creating/customizing stunning, fluid apps in D3 js. Thanks so much!
@GuilleAcosta1243 жыл бұрын
I saw this like a week ago and I said I need to follow along this tutorial. Everything worked flawlessly, thanks for introducing me to this world of 3D rendering stuff on browsers. Thanks!
@scottonanski41732 жыл бұрын
My goodness! Finally someone who can teach this properly!
@scottonanski41732 жыл бұрын
@@leimichiama2lose I did. I forgot how I solved it.
@Trixz-the3 жыл бұрын
Nice video bro. Been waiting for that!
@reubenroy2 жыл бұрын
What absolute beasts Jeff and the Three.Js guys are!! Incredible!!
@williamduncan74013 жыл бұрын
The actual way to do this is record the 3D as a video and advance through the video with scroll. Why? - browser compatibility - no realtime rendering (compatibility with low spec devices) This is great if you want to code an online game, for which the user would understand a decent pc is required. But for a website meant to be opened by anyone... Imagine a recruiter opening your website on their 4GB ram i3 Windows 8 computer, they start lagging, they can't scroll because of lag, etc. Wouldn't be a pleasant experience. Hence you render the animation in advance, record it and put it in the background. Autoplay off, on scroll show next frame of the video. Note: this is not something that I invented, it's what popular websites (that require compatibility) use for fancier graphics. If all you wanna add to your website is something like a globe, it's probably alright, just beware that making a nice 3d scene might be too heavy for some of your visitors to handle.
@Achelon2 жыл бұрын
I wonder if this really is a problem nowadays. I've been doing some stuff with the google 3d-viewer component and have not really had problems with cheap phones etc.
@AlphaQup15972 жыл бұрын
This is how i think too
@Luisja_c Жыл бұрын
you have no idea how much this helped, I always reference you in my projects, thanks for being my sensei
@jurgvds3 жыл бұрын
When fireship makes a Tutorial on something it becomes official for me
@rendoesmath3 жыл бұрын
as a game dev(for almost 3 years) this was easy nice explanation btw
@MobiusCoin3 жыл бұрын
Vite? At this point I'm going to have different tooling for every project I work on.
@SO-fb4ef2 жыл бұрын
This is the first thing I've seen that excites me about front end
@saissevictor3 жыл бұрын
Wow, amazing! I just finished the role tutorial, and it so satisfying to complete it as easy as you made look! Thank you so much, cheers from Brazil!
@Fractal_reComm Жыл бұрын
vc teve algum problema para rodar o three.js n estou conseguindo rodar o codigo
@tribeholz235 ай бұрын
thank you so much man! Could not stop messing around with THREE.js for the past 4 hours xD
@leonmher53423 жыл бұрын
Dude it’s insane! Fast and clear explanation. Thanks for saving our time, cause this could easily be a one hour long video lol
@ChimkenAndRice3 жыл бұрын
I've been eyeing on threejs since the last few weeks for building my portfolio. The first 3 minutes of your video already gave me 2 ideas I can work on. Thanks a lot for this, It's golden!
@boiimcfacto23643 жыл бұрын
This might be weird, but I love how you use emojis throughout the video! Most tutorials seem too formal and don't really spark interest in the subject but the bright colours, emojis and (especially) your narration make the video all the more fun and interesting! Been subscribed for long, can't wait to see you hit a million subs soon :)
@avatr71093 жыл бұрын
why would be that weird *STAND BY YOUR CHOICE*
@luimu3 жыл бұрын
zoomer moment
@RealityRogue2 жыл бұрын
@@avatr7109 A lot of older programmers feel like it has to be completely formal or else its not worth their time. You can easily spot these individuals because they will say things like "zoomer moment"
@smokeyoak Жыл бұрын
Love that short css-grid explanation a the end. So much better than the way we used to do it
@fidgetymouse2 жыл бұрын
Amazing tutorial. I kinda went a bit overboard though and I spent a day rewriting Sebastian Lague's planet gen code to work with ThreeJS (pretty much only kept the methods for combining noise). Ended up having to learn glsl to make it work using a ShaderMaterial.
@brokensongrecord3 жыл бұрын
After watching other videos and reading documentation I couldn't wrap my head around Three.js I wanted to ditch it but this video popped up. This was very comprehensive and most importantly very well structured.Thank you.
@fpspsyduck3 жыл бұрын
Yes! Was waiting for this tutorial!!
@dannx31442 жыл бұрын
the way u explained it was so smooth, love this
@tanmay______3 жыл бұрын
1:12 ‘about as realistic as the official moon landings’ What’s that supposed to mean lol
@zanarkandmusic3 жыл бұрын
Glad I'm not the only one who noticed that!
@matisowagm3 жыл бұрын
Dont tell me this guy is a conspiracist
@Mopark253 жыл бұрын
@@matisowagm he's joking lol
@arthureroberer3 жыл бұрын
from joke to joke the truth peeks out
@shb86513 жыл бұрын
1:09
@Tsunami143 жыл бұрын
Gotta say, your ability to take complex topics and consistently break them down to their fundamental pieces, is uncanny. And we're getting this for free.
@skycrazyk3 жыл бұрын
It was really interesting! I thought programming 3D animations more difficult, but now I think I should try it
@sebastianibe81472 жыл бұрын
L l. L. Mmmm mmmmmmm/mmmmmm m. I. Öl oo. Öl l l. Lmm/mmmmmm n ooookoook ooookoook kmkkm/. Mmmmmmknlkkkkkkk. N. Kmkko l k o lol. I lol kkl OK kk OK. OK k l Oooooo9oooo oo oookooko I ooookoook k oo onooll ooonn9ooooo. Oo ooookoook and then I opened it to 0o9o9 ooooooooo9o9oo9ooo9999999 to make a good friend 0o9o9 Oooooo9oooo. Mm mmmom/. Mmmm/nnnnnmm0nnoo. O0 0 II ooo{oooooooo{oooo{{of oooooool. {{oooooo9o9oo9ooo9999999 nooooooo9o0o0okolooooooooioooo9olooo. Oooooo9oooo N no o. Poo. I. Poo {x9x69. 599m 5fk6f f6o t. Of Mo.. I o m fkfxtf. Zoom in oxft 6.oofkf6fktof.?!!. do..! Ox659. X. 5. 5otxof I. 5 of96fkkxmf o9fp6 9m5x.9x9.66o. Fkf o5fot. Fooxofkffofu. Click Click Click Click OK. Click This ist of. Kf.. F. on. on of. F.? Kfk. F.. It. CT.?! Tkxot9. T9f9 o6mffktk6kkf96. Too 6k from f9ckf mf96m96mcx9c9tofkfofoko. Okf I. I. Co.! Co. I. On ock. I. Co. Gott... Oof9. Fk59. C5l5ofk95kf9 95l!!!.?. 9!.?.
@sebastianibe81472 жыл бұрын
Momomm{mm mooooommm{
@sebastianibe81472 жыл бұрын
Oomo{m
@sebastianibe81472 жыл бұрын
Kmmömmmmmm{{kkk
@sebastianibe81472 жыл бұрын
Kmmömmmmmm{{kkkk
@martinharris44163 жыл бұрын
Damn there are many people making tutorials but this guy is talented
@Lolztech Жыл бұрын
idk what's happening but i cant follow half of the instructions here without something going wrong - Node JS isnt working as shown, the TextureLoader command is not recognizing the image path - perhaps this tutorial needs an update?
@versatilevirtuoso13522 жыл бұрын
So much information in just 15 mins. This is awesome!!!!
@galabra13 жыл бұрын
This is fantastic! Such great methodological explanations and examples! Love it, thank you so much
@CainanParker3 жыл бұрын
You have a way of moving through things much quicker than other three.js tutorials, but for some reason it makes so much more sense.
@juanloutech28643 жыл бұрын
Very nice tutorial! It's interesting to feel it so natural when you have been doing 3D game dev before with something like Godot. Thanks man!
@chickeninabox3 жыл бұрын
That's me.
@kompetenzbox4 ай бұрын
The only good 3d portfolio tutorial. Thank you very much!
@FinlayDaG33k3 жыл бұрын
Me eyes: "This looks amazing" My brain: "R.i.p batteries"
@hellfire928373 жыл бұрын
and possibly cpu/gpu meltdown too
@Macatho3 жыл бұрын
Indeed. Nothing worse than a website that makes your laptop go VROOOOOOM
@lxhan8933 жыл бұрын
So this wouldn’t be a good idea?
@FinlayDaG33k3 жыл бұрын
@@lxhan893 Depends on your goals and values. On my website, I want my clients to use as little resources as possible without compromising on aesthetics too much. Some rather have all the gimmicks and eye candy instead.
@Blentux2 жыл бұрын
I almost cannot believe how easy this seems to be...awesome!
@abhiramsatpute3 жыл бұрын
People might need to do an `npm install` before the `npm run dev` at 2:48
@crank98472 жыл бұрын
I made it but i got an error anyways, that the "dev" script is missing
@clxxiii2 жыл бұрын
This channel is literally the best, every video is so informative and helpful
@spicybaguette77063 жыл бұрын
You can improve the moon with something called triplanar mapping, which basically takes an image for the x, y, z planes and projects them on the sphere. When you blur the edges you can get a really nice texture.
@mrmelon543 жыл бұрын
"its about as realistic as the moon landings" me: but the moon landings were real?
@kəanıncupıdo3 жыл бұрын
@@mrmelon54 or was it? Hmmmmmmm
@hurricanemeridian87122 жыл бұрын
@@mrmelon54 That sentence got me too... bruh
@nullbeyondo2 жыл бұрын
@@mrmelon54 He meant the footage of the moon landing cause it is low quality, not the landing itself. It should be obvious cause we talk about rendering in this video.
@point-rat Жыл бұрын
Love the sly moon landing jab! Thanks for the great tutorial.
@AmritEmperor1235 ай бұрын
I feel like I just watched the whole donut tutorial from BlenderGuru in a .zip file format.
@emerladmaster8454 Жыл бұрын
I began rethinking my life decisions then had an existential crisis that this is more easier than I thought in three.js then I lost braincells because it didn't feel complex anyone who can relate? seriously you are if not the best one of the best programing youtubers
@Flocksta3 жыл бұрын
“Beginner friendly” 😢
@Mduduzi_Ntuli6 ай бұрын
😂
@hugueskir62032 ай бұрын
This was good
@IcyPickledАй бұрын
It is beginner friendly what do you mean? You have to understand basic concepts like objects and classes and you're all set?
@Bananabanananax25 күн бұрын
I’m 8 weeks into a computer graphics course at my university. This sums up 80% of what we’ve learned so far. It’s awesome but very basic stuff
@JonCianci123 жыл бұрын
This is one of the coolest tutorials on three js! I’m excited to get started!!!
@SimpleLangSolution3 жыл бұрын
Welp, there goes my weekend.
@spectralquill18103 жыл бұрын
Me too. Coder compulsiveness is itching again😅
@FahadAli-ot5kn3 жыл бұрын
Hit the subscribe button and smash like button he is really genious person ...if u can't learn anything that's not a problem but hid idea is cool...
@iba0013 жыл бұрын
You've got magical tendency to post a video about topics I was 🤔 about (threejs AND putting together a portfolio website). Never thought of combining both but you might be onto something!
@peterferencz3 жыл бұрын
I literally just learnt about this framework a few days ago, and was wondering if someone has a tutorial for it
@zex9920012 жыл бұрын
I wish I had your video 5 years ago when I started learning Threejs. I could have saved 2 weeks of my life not banging my head on the wall that how these things worked.
@Wolflund20123 жыл бұрын
The moonlanding was real tho
@cloudproblemssolvedАй бұрын
this is great for those jobs on Handshake that require a portfolio in addition to your resume and cover letter
@iviixio3 жыл бұрын
On No! Fireship is taking my job away :')
@dosomething69752 жыл бұрын
I like literally every single one of your videos I watch
@aaxen7255 Жыл бұрын
Great tutorial, well explained. Question: where to host such a project? I'm assuming typical shared hosting doesn't support three.js ...?
@red.46 Жыл бұрын
as long as the host supports a javascript website, you can use threejs. I use github pages to host my threejs website with react.
@aaxen7255 Жыл бұрын
@@red.46 thank you
@SapphireKR Жыл бұрын
@@red.46 how do you do this? I have spent hours and hours trying to figure it out, if you could help I would really appreciate it!
@williammasferrer90672 жыл бұрын
I dont know wich is more mindblowing, the portfolio or the video itself!!!
@juliandavidalfonsomoreno67983 жыл бұрын
14:58 how did you do that? The way you show the actual grid in vs code 😧
3 жыл бұрын
Mozilla Firefox has great visual feedback in the developer's tools. Check that out, you will find the grid helpers there. Don't know how to do it in vscode though.
@mohammedjawahri57263 жыл бұрын
leaving this here in case anyone replies with how lol
@mr.hahamuffingobrr36133 жыл бұрын
Could be wrong but I'm pretty sure that's added in post
@nebulousnomad3 жыл бұрын
Firefox developer tools allows you to highlight grid and flexbox. You can find it on the far right when you focus on an element that has `display: flex or grid`.
@colton35073 жыл бұрын
i am going to cry. this is beautiful
@EvanBurnetteMusic3 жыл бұрын
The best tutorial on KZbin!
@CarlitoProductions3 жыл бұрын
does it affect performance on the site in any way when navigating/scrolling? I was talking to a friend today about using ThreeJS and GLSL in a future project, and not sure how many models you can render on screen at a time with ThreeJS before it slows down visibly. Would love to know performance comparison of a site with and without rendered objects.
@lucasjames82812 жыл бұрын
Depends on the power of the clients machine id assume
@channelname4372 жыл бұрын
Im just sitting here after watching the whole ass 15 min without even blinking and be like "Wow...". I am speechless. Great video!
@Trixz-the3 жыл бұрын
I have a question. Must I install vite with react to use three.js?
@salmanarshad88613 жыл бұрын
No
@salmanarshad88613 жыл бұрын
Vite is optional
@Fireship3 жыл бұрын
You don't need react. Vite is just an easy way to setup a project with NPM and hot module replacement, but it's not necessary.
@Trixz-the3 жыл бұрын
Ok thankyou. 🙏
@codelightsparkles24033 жыл бұрын
But if you want to use react then there is package called react three fiber which is awesome
@pablocortes6823 жыл бұрын
Wow, just wow! Thank you so much for this tutorial. You made threejs so easy to follow, with the basics and its variables and possibilities, and how to apply it to a website, and all in just over 15 min. Thank you very much!
@louisconnors86163 жыл бұрын
when running npm run dev, i get an error saying that vite cannot be found and worker_threads module cannot be found. Any one have a solution?
@ricasfbp3 жыл бұрын
same problem :/
@ricasfbp3 жыл бұрын
i might have found the answer, after running: npm init @vitejs/app You just run these 3 commands: cd (name of your project) npm install npm run dev
@Golmixer2 жыл бұрын
@@ricasfbp thanks a lot!
@TheKidHD3 ай бұрын
@@ricasfbp This fixed my issue and I was able to run "npm run dev" successfully
@rakeshpk4991 Жыл бұрын
Great source of information in a 15 minutes video!!! Thanks!
@gman9mm13 жыл бұрын
Hey man! I have a quick question for ya! When I deployed my Portfolio based on this on gh-pages and Vercel, they both won't load the styles, nor animations... any ideas on why this may be? I'm not sure if Vite is causing issues of some sort, but it seems to be having issues with routing despite my project having an identical structure to yours. Otherwise it returns with a 404...
@everlastingmedia Жыл бұрын
Couple of things here for people who struggle, like me. 1. Make sure you cd into your project's directory (you just created with your project's name) before you try to run commands like "npm run dev" 2. Odds are you'll need to install Express if you haven't yet. Go ahead and "npm install express"
@dalanheredia603 Жыл бұрын
Thank you!
@jaygrollman88563 жыл бұрын
How do you exist
@moxxy35652 жыл бұрын
Wow I've seen super complex examples of people making spinning toruses from scratch I can't believe how simple three.js makes it