Jon Macey Computer Animation Pages

BA Computing For Animation 1

Unit Guide Assignment

Jon's Coding Blog

Lecture Notes

Thinking in C++ Vol 1 online Old CP2 Lecture notes

  1. Introduction to Qt slides
  2. Creating an OpenGL Context with Qt slides code
  3. Introduction to Modern OpenGL slides code
  4. The GLSL API slides code
  5. The OpenGL Shading Language slides
  6. The Virtual Camera and Transformations slides
  7. Shading models, lights and materials slides
  8. Textures in OpenGL slides code
  9. Simple Collision Detection algorithms slides
  10. Namespaces, Exceptions and Files slides code

Exercises

1. Simple Car Demo using NGL and SDL code

 

Revision

Previsous exam papers 2012 sit resit

  1. Objects and Instances pdf
  2. Object Lifetimes (singleton pattern) pdf
  3. Dynamic Data and Operator Overloading pdf blog on Operator overloading

Papers

  1. Lecture 1 :- A History of the SmallTalk programming language Kay.
  2. Lecture 1 :- Responsibility Based Design Wirfs-Brock

 

Links and Articles