Gnurou / 3dgraphics-talk

An introductory talk about how 3d graphics are rendered, how GPUs help with the process, and how they are exposed in the Linux free graphics stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slides for a 3D talk featuring WebGL to illustrate how 3D graphics are rendered. Still needs tuning.

And I really need to learn how to do proper Javascript.

You can view it online, although some slides are not rendered correctly that way:

http://rawgit.com/Gnurou/3dgraphics-talk/master/index.html

How to sync for offline use:

git clone https://github.com/Gnurou/3dgraphics-talk.git
cd 3dgraphics-talk
git submodule init
git submodule update

Then open index.html in Firefox (only Firefox renders this properly for now). Use enter or right to progress. Space allows you to skip whole slides that feature animations.

Projects used:

  • Reveal.js
  • Three.js
  • Raphael.js
  • Tween.js

About

An introductory talk about how 3d graphics are rendered, how GPUs help with the process, and how they are exposed in the Linux free graphics stack


Languages

Language:HTML 93.0%Language:JavaScript 5.2%Language:CSS 1.8%