A senior software engineer with expertise in HTML5 and WebGL. He has been presenting and teaching for the last five years.
Talks I've Given
-
-
WebGL Workshop April - GLSL part 2
Featuring Carl Bateman
In this workshop Carl will show more GLSL magic from previous meetup covering: custom materials, lighting, iridescence, vertex displacement, image processing, procedural textures, anisotropic materials (e.g. brushed aluminium) and anything else he can think of.
webgl javascript glsl image-processing -
Closer look at GLSL
Featuring Carl Bateman
A closer look at GLSL, the language used by WebGL shaders (hands on session) lead be Carl Bateman.
glsl javascript -
WebGL: Light and shadow made easy... (with Three.js)
Featuring Carl Bateman
No maths! A brief overview of WebGL, GLSL, light, shade, materials and textures. How to setup a scene in Three.js and adding materials, lighting and shadows.
-
WebGL - Light, shadows and GLSL
Featuring Carl Bateman
Join us at this month's WebGL workshop for an introduction to lighting and shadows with a deeper look at GLSL.
webgl opengl glsl javascript -
Introduction to WebGL
Featuring Carl Bateman
Want to begin experimenting with WebGL and shaders (GLSL) but have no experience? In this session of London WebGL workshops, group leader and WebGL expert Carl Bateman covers the WebGL basics – set-up, basic interaction and simple animation.
webgl javascript shader 3d -
Christmas comes to Babylon Three: An Introduction to Babylon.js and Three.js
Featuring Carl Bateman
Being an introduction to those most noteworthy of WebGL enablers -- Babylon.js and Three.js wherein we shall endeavour to render a simple electronic Yule Tide scene for each.
webgl three.js babylon.js -
Fonts and Models in WebGL
Featuring Carl Bateman
This month we'll take a look at using fonts (and possibly models) in raw WebGL, Three.js, Babylon.js and (hopefully) PlayCanvas. Autodesk will also give a brief presentation of their online model viewer
webgl three.js babylonjs playcanvas javascript html -
Back to Basics: Part 2 (WebGL, Three.js and Babylon.js)
Featuring Carl Bateman
This month we finish the rotating dice in raw WebGL, then do the same in Three.js and Babylon.js for comparison.
webgl three.js babylon.js javascript -
WebGL – Back to basics
Featuring Carl Bateman
It's time to revisit the basics, for those who have no experience of WebGL.In this session we cover the WebGL basics – setting-up, debugging, basic interaction and simple animation and, time permitting, the same with Three.js.
webgl three.js javascript -
WebGL and Data Visualisation
Featuring Carl Bateman
At this month's meet-up we explore how WebGL can be employed to explore exciting mediums of visualising your data.
webgl data-visualization -
Writing Shaders and Effects for Three.js
Featuring Carl Bateman
Interested in improving your skills on the core element of WebGL? Join WebGL for this month's Meetup where they will be taking a closer look at writing shaders and effects Three.js
three.js webgl shader javascript -
A bit more Three.js: A deeper look at Shaders
Featuring Carl Bateman
Three.js certainly seems popular, so we'll continue with our look at it and -- since they're a core element of WebGL -- we'll include shaders, both with and without three.js.
shader webgl three.js javascript