Honestly, some coding tutorials I feel say a lot without saying much. So the amount that you teach in 100 seconds is truly incredible. Keep up the great work! 🔥🚀
@tropicaljupiter3 жыл бұрын
This is not a coding tutorial
@medilies Жыл бұрын
This video is kinda useless. It only says "Hey! WebGL exists and you can try to learn it"
@scrung Жыл бұрын
@@medilieswhich is useful to people that didn’t know about webgl prior to watching, and can now look up an mdn article about how to use it
@ramirosandoval78111 ай бұрын
@@medilies Its not useless; I didnt knew what OpenGL and WebGL were but now I do. The title is not "WebGL tutorial".
@medilies11 ай бұрын
@@ramirosandoval781 I responded to the comment that overhypes the video. And claimed exactly what u said. The video only helps people discover that webGL exists.
@Arominit3 жыл бұрын
That rock climbing guy's picture is taken in Brazil (Pedra da Gavea), it's actually 3ft above the ground and there's a always a 20min line of people waiting to take the same picture 😎 (edit: at 1:50)
@softwarelivre23893 жыл бұрын
1:50 for those wondering
@Arominit3 жыл бұрын
@@softwarelivre2389 tnx, added to the comment
@disrael21013 жыл бұрын
What city is it in Brazil
@softwarelivre23893 жыл бұрын
@@disrael2101 It is in Rio de Janeiro - RJ.
@nickvanamburg3 жыл бұрын
Also, at 0:26, the google maps footage shows the famous 98 ft statue of Jesus which is also in Rio de Janeiro!
@abdullahamrsobh3 жыл бұрын
Correction at 0:50 Rasterization happens before Fragment Shader execution, to save performance by culling hidden fragments (pixels) and prevent wasting time(GPU Performance) shading these fragments
@piyushkumarsahoo8771 Жыл бұрын
Minimum system requirements?
@medilies Жыл бұрын
Amen.
@zoriiginalx75447 ай бұрын
And to interpolate the varying variables (I.e. vertex colour) per each fragment
@undeadpresidentАй бұрын
don't forget to bind your glVertexBufferElementArrayUnit
@Chris-zt4ol3 жыл бұрын
Insane how you always make videos about the tec I started looking into 😂
@ongzz3 жыл бұрын
omg i just started getting into threejs too!!
@FRANKFIFORM3 жыл бұрын
Literally this Saturday night I was trying to plot a graph on a web dashboard and the only way that I find that can do it smoothly was using scatter and line plots with WebGL
@philippebaillargeon52043 жыл бұрын
@@FRANKFIFORM I felt in love with ThreeJs. Both are trully incredible libraries
@danieldeelite3 жыл бұрын
It's called the palgorithm
@josemanuelbaezsoriano16633 жыл бұрын
You always find the way to teach something completely new, yet very interesting to developers :D
@kirarevcrow3 жыл бұрын
It's not new, but rather less talked about by popular tech channels
@stxnw3 жыл бұрын
@@kirarevcrow because devs don’t care about design
@MaximilianBerkmann3 жыл бұрын
It's not even new...
@kasperchristensen84162 жыл бұрын
This short video actually taught me exactly what I wanted to know about WebGL. Thanks!
@DanishShakeel3 жыл бұрын
Three.js next!
@swoorp3 жыл бұрын
I have mastered WebGL but your voice has taught me what I forgot! You're an awesome teacher... But the shaders are written in glsl with a .frag/.vert file extension or you can put it in a string in js and use it that way!
@Mabi193 жыл бұрын
Actually, GLSL files are extension-independent. You can use any file types you want, for example .glsl (which I prefer) or your own bundle format (for vertex and fragment shaders)
@swoorp3 жыл бұрын
@@Mabi19 yea but the most compatible I think is the .frag or string method as I never got .glsl working with js
@Mabi193 жыл бұрын
@@swoorp This is just false. It makes literally zero difference (unless you're using some other opinionated framework)
@Mabi193 жыл бұрын
@Coder Husk Yeah, that's pretty much the only benefit. It still doesn't help with loading the GLSL file (because OpenGL doesn't care where you get it from)
@sankalpsinghbais85882 жыл бұрын
hey hi, can you please give me some insight, like how can i get started with WebGL, like from where should i start and what basic programming language i need, thanks in advance
@lawrencedoliveiro91042 жыл бұрын
0:51 Actually, the OpenGL term “fragment” refers to intermediate pixel values. They are not called “pixels” until they are composited into final pixel values on the display surface.
@bokudev98663 жыл бұрын
Looking forward for your Three.js tutorial
@creativedeveloper69213 жыл бұрын
This guy really knows EVERYTHING! Love your videos and keep it up!
@a7u4123 жыл бұрын
Very hyped for the three.js tutorial!
@samarmohan98913 жыл бұрын
Day 6: Elixir/Phoenix in 100 seconds, iOS Development in 100 seconds, Android Development in 100 seconds, Rust in 100 seconds, C in 100 Seconds, TailwindCSS in 100 seconds, JS Testing in 100 seconds, Ruby/Rails in 100 Seconds, C++ in 100 Seconds, Golang in 100 seconds. I know it's a lot but I'm still going to post it. Thanks for amazing content Fireship!
@milkyway92253 жыл бұрын
Go and Elixir, yes, please
@adityaramakrishnan9693 жыл бұрын
All in 100s ..no need to learn from year-long courses 🙂
@alvinxyz74193 жыл бұрын
I was just learning three js & glsl shader and this pops up in my feed
@roua.3 жыл бұрын
looking forward to to the threejs tut, great vid as usual
@basharmously21623 жыл бұрын
I asked for this on your previous video! Thank you for delivering this. waiting for the tutorial.
@pranjalsmiling3 жыл бұрын
ah yes, the tech youtuber with the soothing voice uploaded again.
@mavvdeus3 жыл бұрын
I love his voice too
@victorpinasarnault91353 жыл бұрын
Make a video for the recently released WebGPU too, please!
@xinaesthetic3 жыл бұрын
“Released” seems like a bit of a strong word there.
@prashantmaharana34673 жыл бұрын
Excited for three.js, and thanks alot for this amazing video, always wondered how browser or processors render 3D models
@andychan40253 жыл бұрын
I'm so glad you introduced Spline!
@isofruitfruit93573 жыл бұрын
Oh wow, way to leave us hanging! Very much looking forward to your follow up on this
@AtomicCodeX3 жыл бұрын
Thank you so much for this Cant wait to watch about threeJS
@hououinkyouma53723 жыл бұрын
The background music reminds me of Halt and Catch Fire. Brilliant series.
@LeBigPanda Жыл бұрын
Great video!
@luckylukeskywalker2 жыл бұрын
Could you do a video on WebGPU as well? Would be awesome.
@DavidDeCorso3 жыл бұрын
Was just about to start learning this. Thanks so much!
@adamhenriksson60073 жыл бұрын
This is literally the thing I'm working with right now, you are some sort of crazy psychic you know that? Keep up the crazy good work.
@TheLazyIndianTechie2 жыл бұрын
I was looking for Spline and was searching everywhere, in my history etc and gave up. Finally found it here. Thanks a ton! (I had forgotten the name)
@erad49103 жыл бұрын
Wow can't wait for the three.js tutorial as usual you are awesome!
@znull33563 жыл бұрын
All aboard the three.js tut hype train, choo choo! 🚂
@venkyscode2 жыл бұрын
Big Heart for fireship ❤️👌
@ViorelMocanu3 жыл бұрын
Amazingly informative and to the point. Great work!
@skylark.kraken3 жыл бұрын
Ouh looking forward to three.js, got an idea which requires it.
@milindsharma71843 жыл бұрын
Much needed. Please upload three.js tutorials soon
@GoodVolition3 жыл бұрын
WebGL is great. Definitely want to use libraries if possible though.
@boredduck2313 жыл бұрын
Thank you sooo much
@khalidmohammad51033 жыл бұрын
Webgl to WebGPU in 100 seconds.
@disrael21013 жыл бұрын
Your eli5 is the best I've ever seen.. also those are real complex topics to explain so u deserve even more appreciation
@Dracolmao_3 жыл бұрын
YESSSSS , THREE.JS PLZ, IVE VEEN TRYING TO FIND GOOD TUTS . . .FINALLY
@satishwadkar69633 жыл бұрын
Your topics are always quite unique and based on new technologies. I used to watch each video, specially 100 seconds series..
@prakashmardi253 жыл бұрын
I have been waiting for three.js, finally 😎
@julianlozano24143 жыл бұрын
Can't wait for the three.js tutorial !!!
@subhadeepchatterjee15283 жыл бұрын
aw you did not go beyond 100s i really like the way you teach....BUT GREAT STARTING POINT THOUGH THREE.JS lets gooooooooooooo
@justttn3 жыл бұрын
Spooky, I was just researching this today. A fireship tutorial would be would be nice 🔥
@smittywerbenjj13 жыл бұрын
This. Is. Great. Thank You Fireship!
@elonximperator8923 жыл бұрын
Amazing Content Quality →☁️🚀
@cassolmedia3 жыл бұрын
nice! i look forward to the full tutorial
@yapayzeka3 жыл бұрын
cant wait for three.js thank you.
@mdsaddamvoltas44113 жыл бұрын
so much love for just saying three.js tutorial.
@Noobmaster_x693 жыл бұрын
Which software you use to make this videos? I love it!
@theocrob3 жыл бұрын
🥳 New fireship video!
@colton35073 жыл бұрын
dude. just looked it up for the first time this morning
@otterguyty Жыл бұрын
Unreal 5 needs to support webgl! Nanite & Lumen for the future of web 3!
@inklingboi84313 жыл бұрын
I'm working on a three.js game right now so this is really convenient for me xD
@luispereira83963 жыл бұрын
I searched this today. Nice mind reading fireship
@tarekmoubarak46333 жыл бұрын
looking forward to the three.js tutorial!
@laja61083 жыл бұрын
Amazing explanation 👏🏽
@priyantha.buddhika3 жыл бұрын
Waiting for three.js video 😍🔥
@julianhecker9443 жыл бұрын
Can’t wait for threejs!
@codelightsparkles24033 жыл бұрын
Looking forward to that three js tutorial 😀 I hope it will be beginner friendly too 😅
@SridTech3 жыл бұрын
When scrolling on KZbin and a 100 second series from fireship pops up, how tf did I not get notified about this early.
@alinciocan52393 жыл бұрын
Really amazing job!
@youtubepooppismo52843 жыл бұрын
I had to make a javascript tool with a countdown/timer So i decided to display the hh:mm:ss as a webgl render, since I knew how to do raymarching i wrote a glsl shader and each digit was a distance function. I even enabled the reflection option. However, I was passing each digit as a uniform, and that made the browser crash while compiling the shader. The webgl context would be lost for the long compiling time (Only if you had a non-intel GPU, if you only had a cpu it'd compile but it didn't run smoothly, obviously) This didn't happen if a manually set the digits in the shader code. SO i'm never using webgl again :)
@dillonlynch57673 жыл бұрын
Your editing is AMAZING! Tutorial?
@ramilego3 жыл бұрын
Always interesting content :)
@TheExiledTexan3 жыл бұрын
Three.js is love, Three.js is life.
@Chevindu3 жыл бұрын
Hope you'll discuss about the Typescript port of the ThreeJS
@sendmesomespecialhelp92193 жыл бұрын
It's would be so helpful if you make a video about Programming Paradigm and how it is implemented. There aren't many video on YT that discuss this topic in details :(
@hughpapaheffner49573 жыл бұрын
Please do an API Gateway tutorial with Express Gateway and implementation in an Angular project and some microservices!!!!!
@lookdadnomilk3 жыл бұрын
No idea what you're saying, but I completely agree.
@nazarm62153 жыл бұрын
Sounds like fun. React-Three-Fiber too?
@codeaperture3 жыл бұрын
Jeff is the god of JavaScript. Confirmed and here we go.
@arctan23 жыл бұрын
yes three.js that's what i am waiting for make it fast
@NielMalan3 жыл бұрын
Wow. Suddenly all the words I've been seeing has meaning!
@nxte85063 жыл бұрын
hopefully we get three.js tomorrow. I NEEED ITT!!
@fadhilsaheer88773 жыл бұрын
we need beyond 100 sec 🔥🚢
@NEXEDU3 жыл бұрын
Please make Full video on web GL
@NoOne-zu5qm3 жыл бұрын
was looking for some good three.js and react three fiber tutorials , looking forward for tutorials
@GoodVolition3 жыл бұрын
Vector graphics is a little misleading. You do use vectors, and there are graphics but vector graphics is generally going to be used for the type of vector graphics found in svg, pdf, ai files.
@emanuelescarsella31243 жыл бұрын
God please a three.js tutorial by you would be awesome
@abhinav.sharma3 жыл бұрын
Make a 3D FireShip logo in your full tutorial
@devyeasir41923 жыл бұрын
dude you know my mind!
@jacolack40103 жыл бұрын
protobufs in 100 seconds would be awesome
@kanakbagga38243 жыл бұрын
Please do a video on DGraph :)
@stephen98493 жыл бұрын
extreme challange: can you do vulkan in 100 seconds ;)
@VivekYadav-ds8oz3 жыл бұрын
Where do languages like Rust and C++ come into the picture in this case?
@NEXEDU3 жыл бұрын
This is interesting
@karanbathija51393 жыл бұрын
Nice three.js tut would be awesome, can you do pm2 if possible?
@zealot43253 жыл бұрын
jeeeeez this javascript is everywhere
@mycloudvip3 жыл бұрын
Great Video.. Would you consider including Babylon.js and Pixi.js as part of any upcoming videos regarding this topic?
@bythandeka Жыл бұрын
This is interesting!
@gabrielcoelho16233 жыл бұрын
Hey, that's Rio de Janeiro here in Brazil! So cool :) 0:23
@FlorianEagox3 жыл бұрын
Can't wait for the Three.js video. I would love to build a page on my website that's like a little room of my 3D assets, but I don't want to use a game engine if I don't have to. They work well, but still feel very clunky and not well integrated into the website.
@jackkirby52873 жыл бұрын
Can you do an abstract OpenGL tutorial? I would like to learn OpenGL so I can use libraries like LWJGL.
@bennyquick94693 жыл бұрын
WebGL explained in three words: OpenGL in javascript