Introduction to WebGL (FITC talk slides)

Here are the slides (rather a plain HTML page) of my “Introduction to WebGL” talk at FITC Spotlight Javascript, just in case that might be useful. After a quick general introduction, I focused on making sure that people at least grasp the basic concepts, especially around shaders. The idea is that once they understand that, they can easily learn the rest by themselves using existing excellent tutorials.

By the way, some notes on “slides”:

  • I don’t understand why people stick to the “slide projector” format. I find that just continuously scrolling through a plain HTML page is much better for many reasons. Most importantly, it allows to zoom in/out as needed (to adjust to the realities of conference rooms), which is not practical once the document is formatted into “slides”. It also allows to include longer code snippets or diagrams without having to worry about slide boundaries, in situations where having to scroll a bit is acceptable.
  • Another thing I really don’t understand is why most slide templates use dark grey text on light grey background. When using a video projector, maximizing contrast should be a higher priority than being cool with colors.
  • Finally, I don’t understand the value of adding pauses to slides (i.e. only showing part of a slide at first, then showing the rest). It probably keeps people entertained, but I don’t understand how it can help people understand things better.

One Response to “Introduction to WebGL (FITC talk slides)”

  1. Sheeri says:

    For what it’s worth, leaving a “pause” is useful if you have a lot on one page, and don’t want people to be reading concept #3 while you’re trying to explain concept #1 on the slide.