À propos du cours
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.
Contenu du cours
Intro
-
Welcome
-
Brief history of WebGL and web graphics