CS 548: COMPUTER GRAPHICS INTRODUCTION TO COMPUTER GRAPHICS
SPRING 2015
- DR. MICHAEL J. REALE
COMPUTER GRAPHICS SPRING 2015 DR. MICHAEL J. REALE DEFINITION AND - - PowerPoint PPT Presentation
CS 548: COMPUTER GRAPHICS INTRODUCTION TO COMPUTER GRAPHICS SPRING 2015 DR. MICHAEL J. REALE DEFINITION AND APPLICATIONS WHAT IS COMPUTER GRAPHICS? Computer graphics generating and/or displaying imagery using computers Also
SPRING 2015
Images from VTK website: http://www.vtk.org/VTK/project/imagegallery.php
mechanical devices, electronic circuits/devices,…
Quadro vs. a garden-variety Geforce)
http://www.nvidia.com/object/siemens-plm-software-quadro-visualization.html
GAMES!!!
http://upload.wikimedia.org/wikipedia/en/1/17/Tron_poster.jpg http://blog.motorcycle.com/wp-content/uploads/2008/10/tron_movie_image_light_cycles__1_.jpg https://bigcostas.files.wordpress.com/2007/12/genesis1.jpg http://www.standbyformindcontrol.com/wp-content/uploads/2013/05/khan-poster.jpg http://s7d2.scene7.com/is/image/Fathead/15- 15991X_dis_toy_story_prod?layer=comp&fit=constrain&hei=350&wid=350&fmt=png- alpha&qlt=75,0&op_sharpen=1&resMode=bicub&op_usm=0.0,0.0,0,0&iccEmbed=0
https://dbvc4uanumi2d.cloudfr
content/themes/oculus/img/or der/dk2-product.jpg
"Virtuix Omni Skyrim (cropped)" by Czar - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:Virtuix_Omni_Skyrim_(cropped).jpg#mediaviewer/File:Virtuix_Omn i_Skyrim_(cropped).jpg
Unreal 4 Engine Crytek 3 Engine
Unity Engine (Wasteland 2) Source Engine (Portal 2)
Wolfenstein: Then and Now
http://www.dosgamesarchive.com/download/wolfenstein-3d/ http://mashable.com/2014/05/23/wolfenstein-then-and-now/ http://www.gamespot.com/images/1300-2536458
interfaces
information
Remy from Pixar’s Ratatouille: http://disney.wikia.com/wiki/ Remy
Face using Crytek engine: http://store.steampo wered.com/app/220 980/
Tiny and Big: Grandpa’s Leftovers game: http://www.mobygames.com/game/windows/tiny-and-big- grandpas-leftovers/screenshots/gameShotId,564196/
http://www.vtk.org/VTK/project/imagegallery.php
entities / environments
leave the device
location on screen
screen points
By Theresa Knott (en:Image:Cathode ray Tube.PNG) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)], via Wikimedia Commons
http://i.imgur.com/ayHx5.jpg?1
display file, vector file, or display program)
screen you want to draw
from top to bottom
aliased)
then do odd-numbered lines
includes neon)
gas at intersection breaks down into glowing plasma of electrons and ions
http://electronics.howstuffworks.com/plasma-display2.htm
around like liquid
reoriented so it passes through horizontal filter
pass through
http://electronics.howstuffworks.com/lcd5.htm
http://science.howstuffworks.com/3-d-glasses2.htm
http://www.ebay.com/gds/How-to-Make-a-View-Master-Reel- /10000000178723069/g.html
http://www.nvidia.com/object/product-geforce-3d-vision2-wireless- glasses-kit-us.html
Left: Passive 3D through glasses - Middle: Passive 3D without glasses - Right: Active 3D http://www.cnet.com/news/active-3d-vs-passive-3d-whats-better/
http://www.engadget.com/2013/09/30/vorpx-beta-launch/
above
We’ve got this… …and we want this
Geometry Stage
(1 vertex)
(2 vertices)
(3 vertices)
approximated with a triangle mesh)
measured a teapot and modeled it by hand
Original drawing of the teapot: http://www.computerhistory.org/revolution/ computer-graphics-music-and-art/15/206 http://community.thefoundry.co.uk/discussion/topic.aspx?f=8&t=33283
model’s center point (origin)
systems
in the 3D world
coordinates
scaling, etc.
Different model transforms
go relative to each other
must be projected from three dimensions to two dimensions
Orthographic Perspective
volume
pixel
fragments (e.g., alpha blending)
graphics card
Institute)
the non-profit Khronos Group
SGI O2 workstation: http://www.engadget.com/products/sgi/o2/
Haines, and Hoffman (3rd Edition) as well as the online supplemental material found on their website: http://www.realtimerendering.com/
edition)