WebGL allows you to create visual elements on a web page which are accelerated by the GPU, special hardware inside your computer. It is an open web standard, and all modern web browser support it through Javascript.
Here is an example of animated fluid dynamics taken from a set curated by Google.
We're lucky to have Carl Bateman introduce us to WebGL, and compare how we implement algorithms through WebGL's Javascript API, with the related GLSL shader language. We covered GLSL previously.
This is an introductory tutorial so you don't need to be familiar with WebGL already, but some understanding of web technologies (html, javascript) would be helpful but not essential.
YOU MAY ALSO LIKE:
- WebGL - An Introduction to Programming 3D with WebGL and HTML5 (SkillsCast recorded in March 2017)
- Advanced JavaScript Workshop with Damjan Vujnovic (Online Course on 26th - 30th April 2021)
- React & Redux: Web Application Workshop with Damjan Vujnovic (Online Course on 3rd - 7th May 2021)
- FullStack eXchange 2021: The Conference on JavaScript & Node (Online Conference on 21st - 22nd July 2021)
- F# for a Real World E-commerce Project (SkillsCast recorded in October 2020)
- Building a Custom Type Provider (SkillsCast recorded in October 2020)
An Introduction to WebGL
Carl Bateman
Founder of WebGL Workshop, coordinator of the Khronos London Chapter and a self-appointed WebGL evangelist, Carl has over 15 years’ experience as a software engineer and dislikes talking in the third person.