WebGL has been all the rage for years now when it comes to creative and immersive websites, as nearly every winning website on AWWWARDS uses it in some capacity. It has a lot to offer when it comes to rendering real time graphics, visualisations and interactive animations in the browser.
As it is based upon OpenGL, which by itself is heavily intertwined with video games and computer graphics, WebGL gives us fully fledged access to the GPU from Javascript and the ability to do advanced graphics programming with shaders right in the browser.
As it is quite low-level and more complicated than other web APIs, most frontend developers use it via some high level library that hides away all of the operations going under the hood. This in effect takes away power from them and forces them to rely on code other people wrote. The results are often bloated websites, loading entire 3D libraries for simple effects that can be done in a few hundreds lines of code.
If one understands how vanilla WebGL itself produces pixels on the screen, she will have a much easier time implementing all the cool, award winning effects with confidence and without relying on other people's code. Furthermore, knowing the internals will give any frontend developer an edge and an intro to any good web agency.
If fancy effects and slick graphics are your thing, join me in nerding about all things graphics programming related with this WebGL course.
This course is for beginner to intermediate frontend developers, some basic JS knowledge is required.
The subtitles are automatically generated, so the quality of the captions may vary.10 sections • 23 lectures • 9 hours 55 mins
-
Intro2 lectures 05:48 Mins
-
01:30 Mins
-
04:18 Mins
-
-
WebGL drawing fundamentals7 lectures 2 Hours 56 Mins
-
19:15 Mins
-
1 Hour 03 Mins
-
03:30 Mins
-
36:37 Mins
-
22:33 Mins
-
08:01 Mins
-
23:35 Mins
-
-
WebGL Textures3 lectures 1 Hour 45 Mins
-
1 Hour 10 Mins
-
24:00 Mins
-
11:02 Mins
-
-
Debugging WebGL Applications1 lectures 05:45 Mins
-
05:45 Mins
-
-
Transformations5 lectures 50:07 Mins
-
12:50 Mins
-
11:39 Mins
-
04:54 Mins
-
03:05 Mins
-
17:39 Mins
-
-
Building a WebGL slider1 lectures 1 Hour 41 Mins
-
1 Hour 41 Mins
-
-
Building an image scroll effect1 lectures 1 Hour 01 Mins
-
1 Hour 01 Mins
-
-
Building a camera effect1 lectures 39:16 Mins
-
39:16 Mins
-
-
Particles animation1 lectures 46:05 Mins
-
46:05 Mins
-
-
Conclusion1 lectures 04:00 Mins
-
04.00 Mins
-