Class8 slide

Interactive Computer Graphics: A Top-Down Approach Using OpenGL (4th Edition)

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Advanced Graphics Lab Class 8 September 13, 2007 Highlights of SIGGRAPH 2007 Part II Friday, September 14, 2007 ECE 118 at noon ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Last time ± Image matting ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Today ± 2-D Graphics hardware ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Vector graphics displays ± Stored only the vertices of graphics primitives ± The electron beam would be moved from vertex to vertex to generate the image ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Framebuffer ± Chunk of memory that contains the pixel information to be displayed ± In modern graphics systems, it contains other things such as depth buffer, stencil, etc.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Memory was expensive! ± 1979 Atari 2600 – 128B RAM ± 1983 NES – 2KB VRAM ± 1984 Sega Master system – 64KB VRAM ± 1994 Sega Saturn – 1.5 MB video RAM ± 1994 Playstation 1 – 1MB video RAM, 640 x 480 framebuffer ± 1998 Sega Dreamcast – 8MB video RAM ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Atari 2600 ± 6502-based processor running at 1.19MHz ± Instructions ~4 cycles ± @60Hz, ~ 5000 instructions/frame ± Graphics handled by Stella chip ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Atari Stella ± Not DMA, CPU had to draw the lines into the Stella as it draws on the screen ± Register for half a single row in the background (20 columns) ± Could be adjusted on a row by row basis to change the background ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Drawing the background 1 51 0 15 20 Combat – Atari (1977) ECE/CS 433 Introduction to Computer Graphics Pradeep Sen Class 8 – September 13, 2007 Sample screenshots Breakout! – Atari (1978)
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 7

Class8 slide - ECE/CS 433 Introduction to Computer Graphics...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online