190 likes | 317 Views
CGMB214: Intro. To Computer Graphics. Chapter 1 Introduction. What You Need to know. What is computer graphics? What is our approach?. What is Computer Graphics?. What is Computer Graphics?. Pictures generated by computer Tools to make pictures Hardware tools – monitor, mouse etc
E N D
CGMB214: Intro. To Computer Graphics Chapter 1 Introduction
What You Need to know • What is computer graphics? • What is our approach?
What is Computer Graphics? • Pictures generated by computer • Tools to make pictures • Hardware tools – monitor, mouse etc • Software tools – OS, debugger, graphics libraries etc • Field of study that involves pictures produced and tools used
What CG is used for? • To produce RAPID and ECONOMICAL PRODUCTION of pictures
CG in CG and Image Processing • CG create images • IP enhance images Image from camera Satisfied with Image? Enhance Image (IP) Image accepted NO Image created (CG) YES
CG in CG and Image Processing • CG combines with IP
CG in Monitoring Process • Usually used in factory, research
CG in Displaying a Simulation • Virtual Reality • Research • Education • Entertainment
CG in Computer Aided Design • Computer Aided Architectural Design • Electric Circuit Design • Benefits of CAD • Drives the high-end of the hardware market • Integration of computing and display resources • Reduced design cycles
CG in Scientific Analysis and Visualization • Computer graphics makes vast quantities of data accessible. Numerical simulations frequently produce millions of data values. • Satellite-based sensors amass data at rates beyond our abilities to interpret them by any other means than visually. • Mathematicians use computer graphics to explore abstract and high-dimensional functions and spaces. • Physicists can use computer graphics to transcend the limits of scale.
Motivation for CG • Appealing pictures produced • Humans respond better to pictorial information • Human brain recognizes visual patterns • “If it looks right, it is right”, Jim Blinn, CG pioneer
Why Learn CG? • Better information presentation • Job in computer graphics (games, movies, etc) • New medium for artistic expression • Communicate ideas better • Create more user-friendly systems
What is Our Approach? • learn algorithms • use OpenGL as concrete example
References • http://thefreedictionary.com • http://news.cnet.com • http://als-ny.org • http://www.ferret.com.au