Lectures – CS679 Computer Games Tech – Fall 11 https://pages.graphics.cs.wisc.edu/679-11/ Course web for CS679 Fall 2011 Thu, 31 Jul 2014 16:21:48 +0000 en-US hourly 1 https://wordpress.org/?v=5.7.11 Lecture 11-16-11: Quaternions and Rotations https://pages.graphics.cs.wisc.edu/679-11/2011/11/16/lecture-11-16-11-quaternions-and-rotations/ Wed, 16 Nov 2011 22:04:18 +0000 http://pages.graphics.cs.wisc.edu/679-11/?p=356

This lecture was a crash course in rigid transformations, leading up to an attempt to tell you what a Quaternion is, why Unit Quaternions can encode rotations, and a sense of why you might want to do it.

The notes I used were a pile of old notes from previous classes. There is no actual notes for the lecture.

Some things to refer to:

]]>
Lecture 11-14-11: AI https://pages.graphics.cs.wisc.edu/679-11/2011/11/15/lecture-11-14-11-ai/ Tue, 15 Nov 2011 21:09:21 +0000 http://pages.graphics.cs.wisc.edu/679-11/?p=347

This was a brief scan through some ideas in AI and path planning and algorithms for games and …

I had a rough outline, and referred to old notes. Topics

  • AI Overview (what is AI, why for games?)
  • Reactive vs Contemplative -> Maps
  • Chessboard transforms, EDT, Geodesic transforms
  • Search in Discrete spaces
  • Trees, Minimax
  • Pathplanning, Navigation Meshes, PRM
  • Dijkstra’s algorithm, A*
  • Believable vs. practical AI

AI Notes from Previous Games Class

ai-notes (old and outline for 2011)

]]>
Lecture 10-19-11: Advanced Shading https://pages.graphics.cs.wisc.edu/679-11/2011/10/19/lecture-10-19-11-advanced-shading/ Wed, 19 Oct 2011 17:11:51 +0000 http://pages.graphics.cs.wisc.edu/679-11/2011/11/13/lecture-10-19-11-advanced-shading/

Most of the class was spent on a discussion of the Javascript object model. No notes, but I strongly recommend this:

https://developer.mozilla.org/en/JavaScript/Guide/Details_of_the_Object_Model

For a good handle at making sense of the it.

There was also the beginnings of a conversation of what kinds of graphics programming go into games, and a sense of what kinds of lighting goes on in the real world, and how we have to cut corners to approximate it.

]]>
Lecture 10-17-11: Deadlines, Source Control, Shading https://pages.graphics.cs.wisc.edu/679-11/2011/10/17/lecture-10-17-11-deadlines-source-control-shading/ Mon, 17 Oct 2011 17:06:19 +0000 http://pages.graphics.cs.wisc.edu/679-11/2011/11/13/lecture-10-17-11-deadlines-source-control-shading/

Most of the class was taken with a discussion of the class schedule, some discussion of source control, and some discussion of anti-aliasing in shaders.

There are no meaningful lecture notes.

]]>
Lecture 10-17-11: DVCS, Shading, Noise, Anti-Aliasing, … https://pages.graphics.cs.wisc.edu/679-11/2011/10/17/lecture-10-17-11-dvcs-shading-noise-anti-aliasing/ Mon, 17 Oct 2011 14:52:33 +0000 http://pages.graphics.cs.wisc.edu/679-11/?p=221

GLSL Notes (with Anti-Aliased Stripe)

http://graphics.cs.wisc.edu/Courses/559-f2010/wiki/pub/Notes/11-22-GLSL.pdf

Perlin Noise Resources from prior years:

http://www.cs.wisc.edu/graphics/Courses/679-s2007/Main/Noise

http://www.noisemachine.com/talk1/index.html

Advanced Lighting

http://www.cs.wisc.edu/graphics/Courses/679-s2007/Main/AdvancedRendering (see end)

Image-Based Approximation http://www.cs.wisc.edu/graphics/Courses/679-s2007/Main/Image-BasedRenderingForApproximation

]]>
Lecture 10-12-11: HCI https://pages.graphics.cs.wisc.edu/679-11/2011/10/13/lecture-10-12-11-hci/ Thu, 13 Oct 2011 18:34:36 +0000 http://pages.graphics.cs.wisc.edu/679-11/2011/10/13/lecture-10-12-11-hci/

10-12-11-HCI

Reading 4 (from DOET) was for today.

Notes from 2007

Notes from 2008

]]>
Lecture 10-10-11: Shaders and Shading https://pages.graphics.cs.wisc.edu/679-11/2011/10/10/lecture-10-10-11-shaders-and-shading/ Mon, 10 Oct 2011 18:17:56 +0000 http://pages.graphics.cs.wisc.edu/679-11/2011/10/10/lecture-10-10-11-shaders-and-shading/

Refer to the WebGL getting started materials.

Outline for lecture. 10-10-2011-WebGL-outline

Notes from old 559 lectures:

]]>
Lecture 09-21-11: Spatial Data Structures https://pages.graphics.cs.wisc.edu/679-11/2011/09/25/lecture-09-21-11-spatial-data-structures/ Sun, 25 Sep 2011 19:50:08 +0000 http://pages.graphics.cs.wisc.edu/679-11/?p=184

Almost all from notes 09-21-11-SpatialDataStructures

]]>
Lecture 09-19-11: Game Graphics https://pages.graphics.cs.wisc.edu/679-11/2011/09/21/lecture-09-19-11-game-graphics/ Wed, 21 Sep 2011 18:55:55 +0000 http://pages.graphics.cs.wisc.edu/679-11/?p=171

Overview and outline: 09-21-11-GameGraphicsOutline

This refers to some previous year’s notes:

]]>
Lecture 09-07-11: Intro to Games https://pages.graphics.cs.wisc.edu/679-11/2011/09/17/lecture-09-07-11-intro-to-games/ Sat, 17 Sep 2011 18:31:34 +0000 http://pages.graphics.cs.wisc.edu/679-11/?p=163

Get David’s Notes

]]>