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.
His interests include AR, VR, 3D printing, Creative Coding, Computer Generated Imagery, Computer Graphics (programming not art), OpenGL, WebGL, GPU programming, and shaders.
WebGL provides the ideal opportunity to combine some of his greatest interests: maths, physics, AR, 2D and 3D graphics to provide immediately available content online.
Talks I've Given
-
A Gentler Introduction to Vertex Shaders
Featuring Carl Bateman
Revisiting vertex shaders with a greater emphasis of practical experimentation.
code computer-graphics creative-coding glsl shaders webgl -
Three.js Overview & Worked Example - And Visualising Games as Fractals
Featuring Carl Bateman
Three.js is a popular library for creating 3D scenes in a browser.
art creative-coding 3d web javascript threejs discovery algorithmic-art -
WebGL AMA (ask me anything), The Book of Shaders and PlayCanvas
Featuring Carl Bateman
At this month's WebGL Workshop, we'll be having an AMA with a hands-on look at shaders and PlayCanvas- just in time for the Develop Conference!
ama playcanvas javascript webgl shaders -
WebVR (re)visited
Featuring Carl Bateman
At this month's WebGL Workshop London, we'll take a look at implementing VR on the web with Three.js and A-Frame. Don't miss it!
javascript a-frame three.js webvr webgl -
Advanced Graphics for the Beginner (pt.2 Babylon.js)
Featuring Carl Bateman
WebGL is very powerful, but it's complexity can be daunting and setting all but the simplest scenes can be long-winded, tedious and even boring. Join this month's WebGL Workshop London for the second hands on session where you can learn how to build something a bit more ambitious.
javascript babylon.js 3d-graphics graphics animation 3d webgl -
Advanced Graphics for the Beginner (pt.1 Three.js)
Featuring Carl Bateman
WebGL is very powerful, but it's complexity can be daunting and setting all but the simplest scenes can be long-winded, tedious and even boring. Join this month's WebGL Workshop London where you can learn how to build something a bit more ambitious in this hands on session.
javascript animation three.js webgl graphics -
WebGL Christmas Meet Up!
Featuring Carl Bateman
It's that time of year again! Instead of your traditional cards, come along to the Christmas WebGL Workshop and learn how to make a 3D Christmas card for your website with Babylon.js. Get in the festive mood!
javascript webgl glsl babylonjs design 3d-graphics -
WebGL and GLSL Intro (Academy and Pixel Spirit)
Featuring Carl Bateman
Would you like to learn shader basics in WebGL? Don't miss this month's workshops to find out more!
javascript webgl glsl codealong workshop -
An Introduction to WebGL
Featuring Carl Bateman
Have you always wanted to get into WebGL but not entirely sure where to start? Carl Bateman joins us at Algorithmic Art for this introductory tutorial!
webgl javascript gpu frontend web-development html data -
WebGL and GLSL Intro (Academy and Pixel Spirit)
Featuring Carl Bateman
Would you like to learn shader basics in WebGL? Don't miss this months workshops to find out more!
javascript webgl glsl codealong workshop -
WebVR and WebAR
Featuring Carl Bateman
Interested in finding out more about implementing VR and AR using A-Frame? Join this month's WebGL Workshop to discover how!
webgl webar webvr vr ar a-frame javascript -
Introduction to WebGL
Featuring Carl Bateman
Have you wanted to get started in WebGL but are unsure where to begin? Come along to this month's WebGL workshop where Carl Bateman will be giving this Intro to WebGL!
webgl javascript code-along introduction -
Introduction to WebGL 1.0 and 2.0
Featuring Carl Bateman
It's that time again! Another look at WebGL basics, checking out WebGL's features as well as some the new features available via WebGL 2.0.
webgl webgl-2.0 webgl-1.0 javascript -
All About Models & glTF
Featuring Carl Bateman
It's all about the models this month! Join in to learn how to make them, where to get them and how to make them pretty along with glTF format
webgl models gltf 3d javascript -
WebGL - An Introduction to Programming 3D with WebGL and HTML5
Featuring Carl Bateman
Keen to learn more about WebGL? always be curious how to integrate 3D models in your web project? that's exactly what we are going to talk about this event!
javascript webgl programming-3d html5 web-development 3d 3d-models vr gpgpu jvm -
Into the Second Dimension
Featuring Carl Bateman
Exploring 2D rendering with WebGL, including some image manipulation, a look at Pixi.js (and maybe Two.js and Phaser).
2d rendering webgl pixi.js two.js phaser codealong javascript -
-
WebGL and Animation Workshop
Featuring Carl Bateman
Interested in getting involved with animation? Join in with this WebGL workshop where we'll be looking at animation and simulation with WebGL using a simple JS library!
simulation js-libraries three.js physijs animation workshop webgl javascript