Xuryzmjej5fkfnxxhfzd
1 DAY CONFERENCE

WebGL Workshop – Learn Programming 3D with WebGL and HTML5

Topics covered at #webglworkshop

Monday, 23rd January at CodeNode, London

Carl Bateman. will be speaking. Starts at 9:30 AM.

WebGL is a cross-platform web standard JavaScript API for rendering interactive 2D and 3D computer graphics within any compatible web browser without the use of plug-ins. By providing the powerful GLSL language, WebGL allows the web developer to not only create high performance 2D and 3D graphics that run directly on the GPU but also provides the opportunity for GPGPU.

WebGL can provide near native performance and is being used for such diverse web applications as: games, advertising, data visualisation, VR, interactive displays, and much more.

This introductory practical hands-on course covers:

  • Developing vanilla WebGL
  • Development and debugging tools
  • Image manipulation and visual effects
  • Basic animation and interaction
  • The coding APIs: Three.js, Babylon.js and Pixi.js
  • Visual IDEs: PlayCanvas and GooCreate
  • Performance and best practices
  • The future of WebGL

Target audience

Anyone interested in web development and improving performance, 2D/3D graphics or accessing the GPU. Anyone looking for a replacement for Flash.

Prerequisites

  • Familiarity with JavaScript, the DOM and CSS
  • A laptop with a browser that supports WebGL
  • An editor that can handle HTML and JavaScript
  • Some features (i.e. loading external scripts, textures and models) require a server

Prerequisites

Students should leave the course with the following:

  • Hands-on experience coding 3D web pages in WebGL
  • Practical knowledge of how to create, deploy and deliver 3D applications and content for desktop web browsers and mobile devices
  • The confidence to begin building their own web 3D applications
  • How to use shaders and GLSL to write custom graphics effects
  • An awareness of the tools and APIs available and some of the many potential use cases

About the trainer

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.

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.

Excited? Share it!

Day 1: WebGL Workshop

Schedule

Track Workshop schedule
09:30

Registration

10:00

Intro to WebGL

Carl Bateman


13:00

Lunch

14:00

Libraries, APIs, frameworks, etc (inc breaks)

Carl Bateman


18:00

End

CodeNode

CodeNode is the UK's largest venue dedicated to Technology events and was designed to provide a space for Skills Matter's community of software professionals to come together and enjoy meetups, conferences, training and networking events. With fantastic transport links and located in the heart of London's Tech City, Codenode welcomes thousands of engineers each year, who come together to learn and share skills, exoerience and collaborate on projects.

CodeNode features six dedicated event spaces, a large break-out area, complete with fully-licensed bar, reliable wifi, plenty of power sockets, and 6 dedicated event and collaboration spaces.

H0ychpcrxfvcdujzguuq

CodeNode

10 South Place, London, EC2M 7EB, GB


View details, travel and nearby hotels

To discuss sponsorship opportunities please contact the team:

Hold tight, skillscasts coming soon!

 

Overview

WebGL is a cross-platform web standard JavaScript API for rendering interactive 2D and 3D computer graphics within any compatible web browser without the use of plug-ins. By providing the powerful GLSL language, WebGL allows the web developer to not only create high performance 2D and 3D graphics that run directly on the GPU but also provides the opportunity for GPGPU.

WebGL can provide near native performance and is being used for such diverse web applications as: games, advertising, data visualisation, VR, interactive displays, and much more.

This introductory practical hands-on course covers:

  • Developing vanilla WebGL
  • Development and debugging tools
  • Image manipulation and visual effects
  • Basic animation and interaction
  • The coding APIs: Three.js, Babylon.js and Pixi.js
  • Visual IDEs: PlayCanvas and GooCreate
  • Performance and best practices
  • The future of WebGL

Target audience

Anyone interested in web development and improving performance, 2D/3D graphics or accessing the GPU. Anyone looking for a replacement for Flash.

Prerequisites

  • Familiarity with JavaScript, the DOM and CSS
  • A laptop with a browser that supports WebGL
  • An editor that can handle HTML and JavaScript
  • Some features (i.e. loading external scripts, textures and models) require a server

Prerequisites

Students should leave the course with the following:

  • Hands-on experience coding 3D web pages in WebGL
  • Practical knowledge of how to create, deploy and deliver 3D applications and content for desktop web browsers and mobile devices
  • The confidence to begin building their own web 3D applications
  • How to use shaders and GLSL to write custom graphics effects
  • An awareness of the tools and APIs available and some of the many potential use cases

About the trainer

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.

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.

Excited? Share it!

Programme

Day 1: WebGL Workshop

Schedule

Track Workshop schedule
09:30

Registration

10:00

Intro to WebGL

Carl Bateman


13:00

Lunch

14:00

Libraries, APIs, frameworks, etc (inc breaks)

Carl Bateman


18:00

End

Venue

CodeNode

CodeNode is the UK's largest venue dedicated to Technology events and was designed to provide a space for Skills Matter's community of software professionals to come together and enjoy meetups, conferences, training and networking events. With fantastic transport links and located in the heart of London's Tech City, Codenode welcomes thousands of engineers each year, who come together to learn and share skills, exoerience and collaborate on projects.

CodeNode features six dedicated event spaces, a large break-out area, complete with fully-licensed bar, reliable wifi, plenty of power sockets, and 6 dedicated event and collaboration spaces.

H0ychpcrxfvcdujzguuq

CodeNode

10 South Place, London, EC2M 7EB, GB


View details, travel and nearby hotels
Sponsors

To discuss sponsorship opportunities please contact the team:

SkillsCasts

Hold tight, skillscasts coming soon!