An Introduction to WebGL


Details
WebGL (https://en.wikipedia.org/wiki/WebGL) allows you to create visual elements on a web page which are accelerated by the GPU (http://www.nvidia.com/object/what-is-gpu-computing.html), special hardware inside your computer. It is an open web standard, and all modern web browser support it through Javascript.
Here is an example (http://git.amandaghassaei.com/VortexShedding/) of animated fluid dynamics taken from a set (https://experiments.withgoogle.com/chrome?tag=WebGL) curated by Google.
https://secure.meetupstatic.com/photos/event/6/4/7/7/600_464305719.jpeg
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 (https://www.meetup.com/Algorithmic-Art/events/238290112/).
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 can arrive from 6.30pm for a 7.00pm start.
Please also sign up at SkillsMatter here: [link (https://skillsmatter.com/meetups/9946-an-introduction-to-webgl)].

An Introduction to WebGL