Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
CIS 115
Lecture 23: Computer Graphics
Steve Russell & PDP-1
Image Source: Wikipedia
Spacewar!
Image Source: Wikipedia
Animations
Image Source: Wikipedia
Cathode Ray Tube (CRT)
Image Source: Wikipedia
René Descartes
Image Source: Wikipedia
Cartesian Coordinates
Image Source: Wikipedia
Display Coordinates
Pixel
Image Source: Wikipedia
3D Graphics
Image Source: Wikipedia
Wireframe
Edges
Vertices
Wireframe
Suzanne
Image Source: Wikipedia
Perspective Projection
Image Source: Wikipedia
Perspective Projection
Image Source: Wikipedia
Ray Tracing
Image Source: Wikipedia
Ray Tracing
Image Source: Wikipedia
Shader
Image Source: Wikipedia
Graphics Processor
Image Source: Wikipedia
Computer Animation
Image Source: Wikipedia
Uncanny Valley
Image Source: Wikipedia
Voxel
Image Source: Wikipedia
Voxel Example
Image Source: Wikipedia
Minecraft
Image Source: Wikipedia
Assignments
Blog 11: Human Computer Interaction
One of the defining factors of any computing technology is how humans are able to interact with it. Early systems had just a text console and a keyboard, but more recent systems feature things such as multi-touch interfaces and voice commands. Movies such as Minority Report, The Matrix, and Ghost in the Shell have shown various visions of the computer interfaces of the future. Choose a computer interface that you feel is interesting, either a real one from history or an imagined one from fiction, and tell us a bit more about how people would use it. Some ideas for discussion:
Scratch Spirograph
Drawing in Scratch
Scratch Spirograph
Image Source: Wikipedia
Spirograph Math
Image Source: Wikipedia
Spirograph Math