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 code
  2. Introduction to Modern OpenGL slides code
  3. The GLSL API slides code
  4. The OpenGL Shading Language slides
  5. The Virtual Camera and Transformations slides
  6. Shading models, lights and materials slides
  7. Textures in OpenGL slides
  8. Simple Collision Detection algorithms slides

Exercises

1. Material and Colour class Solution Part 1 the Colour Class

2. A Particle System base code Class Diagram Completed Part 1 .tgz

 

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
  4. Inheritance pdf

Papers

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

 

Links and Articles