CS 583 3d Game Programming - Spr2009

Chris Harz presentation on Serious Games, 13May2009

Last Class Day Spr 2009


XNA_animation_30apr2009.html 30apr2009

Xbox360 setup GMCS 425 09April2009

XNA Roundup - Tools we can use 28Apr2009

cs583-user-input-14apr09.html cs583-user-input-14apr09.html

xbox360 gmcs425 09 Apr 2009

3d Concepts Summary 10mar2009

Xbox 360 update 05 March 2009

Remote Desktop Connection gmcs425 PCs

Writing a Research Report Bottom Up Design

Game Programming Overview 24Feb2009

XNA programming text Chad Carter Online from SDSU library

XNA Game Studio 3.0 Unleashed Use SDSU Library Pin

"Hardwre Requirements for XNA Framework games on Windows is a graphics card that support Shader Model 1.1 required. This book has some samples that use Shader Model 2.0 and a couple that use Shader Model 3.0."

Shader, wikipedia
"A shader in the field of computer graphics is a set of software instructions, which is used primarily to calculate rendering effects on graphics hardware with a high degree of flexibility. Shaders are used to program the graphics processing unit (GPU) programmable rendering pipeline, which has mostly superseded the fixed-function pipeline that allowed only common geometry transformation and pixel shading functions; with shaders, customized effects can be used."
wikipedia Shader - Realtime, Logical
"A shader is essentially a computer program[1] executed on a special environment[2][3]. This article specifically covers realtime shaders which are shaders meant to execute on consumer GPUs. Although shaders were introduced for graphics related tasks which still hold a major part of their applications, shaders can also be used for more generic computation, just as generic programs can be used to compute arbitrary data. As the computational power of GPUs continue to raise faster than conventional CPUs, the interest in shader programming attracts more and more attention. This actually requires to rethink algorithms or problems to fit the stream processing paradigm.
The goal of this article is to provide a look at the most important concepts concerning shaders in most important APIs such as OpenGL and Direct3D. The reader is assumed to be proficient with 3D graphics, a graphics API and fourth generation shading pipelines."
Shaders from www.coniserver.net/wiki/index.php/Shaders

software-setup.html Online Resources we use

History of Computer Games 29 Jan 2009

Syllabus 29jan2009 - upd Syllabus