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 10: 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 4: Cryptography
Many systems today depend on cryptography that is assumed to be unbreakable with modern technology. However, imagine a world where that was no longer the case. Each time you purchase something on the internet, there would no longer be anything preventing someone from intercepting your information. The same would apply to sites such as Facebook, GMail, and even your banking or medical information. Anything you store on a computer could be accessed by anyone that wants to get it. Write about how you think that would affect our perception of technology and how we use it in our daily lives. Some thoughts to ponder:
Scratch Chaocipher
Chaocipher
Chaocipher Device
Image Source: Cryptologicfoundation.org
Drawing in Scratch
Scratch Spirograph
Image Source: Wikipedia
Spirograph Math
Image Source: Wikipedia
Spirograph Math