Artificial Intelligence for Games, 2nd edition
By Ian Millington and John Funge
Published by CRC Press/Taylor and Francis Group, 2009
ISBN 9780123747317
Collision Detection in Interactive 3D Environments
By Gino van den Bergen
Published by Morgan Kaufmann/Elsevier, 2004
ISBN 155860801X
The book has a website (click on menu
entry "Interesting").
Examination
The exam is oral, with grades on the 7-point marking scale. A
programming project must be passed in order to attend the oral exam.
Reading guide for the Guha book when preparing for the oral exam: skip
all explanations of OpenGl, and skip exercises. Do read all the
teacher's notes.
Introduction to course (slides). Some
elements of 3D graphics and OpenGL
(slides).
The slides. Chapter 2 in the textbook. Chapter 3 is not curriculum
for the oral exam (and will not be covered in depth at the lectures),
but is useful to read with respect to the programming.
Rotations specified as a change of coordinate system, and its use in the
viewing transformation. Affine transformations.
The lecturer's notes on change of
coordinate system and Section 4.6 in the textbook (read lightly). Sections
5.2 and 5.4.4-8. No proofs of sections 5.2, 5.4.5 and 5.4.7 are
curriculum, but you should know the contents of the statements. These
sections are summarized in the
lecturer's informal notes
(in these the proofs are also not curriculum (even if the notes say
otherwise)).