Welcome to Introduction to Computer Graphics

Slides:



Advertisements
Similar presentations
Short History of Computer Graphics. Early 60's: – Computer animations for physical simulation; Edward Zajac displays satellite research using CG in 1961.
Advertisements

Games, Movies and Virtual Worlds – An Introduction to Computer Graphics Ayellet Tal Department of Electrical Engineering Technion.
CS 445 Introduction to Computer Graphics Fall 2006 Aaron Bloomfield.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
CS5500 Computer Graphics © Chun-Fa Chang, Spring 2007 CS5500 Computer Graphics February 26, 2007.
Computer Graphics Sohaib A Khan CS101 Wk02 Topical Lecture.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
Further Programming for 3D applications CE Introduction to Further Programming for 3D application Bob Hobbs Faculty of Computing, Engineering and.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
Real-Time High Quality Rendering COMS 6160 [Fall 2004], Lecture 1 Ravi Ramamoorthi
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
ECS 298 Photorealistic Image Synthesis course overview Brian Budge Center for Image Processing and Integrated Computing Computer Science Department University.
Computer Graphics Sohaib A Khan CS101 Wk04 Topical Lecture.
Presentation of LR2V Kadi Bouatouch IRISA
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.
School of Computer Science University of Seoul.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Dr. Sana’a Wafa Al-Sayegh
Course Overview, Introduction to CG Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Friday, September 5, 2003.
COMP SCI 352 Computer Graphics and Animation. Computer Graphics2 My name is … My name is … How to find me How to find me Course Policies Course Policies.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Overview of Computer Graphics Subjects : What is C.G History of C.G Applications of C.G C.G vs I.P Course objectives.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Advanced Computer Graphics September 15, Grading Programming homework Paper study and presentation Final project No written exams.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Week 10:Rendering 1. In the last lecture we saw how to model objects and represent them as wireframe models. Wire frame models depict the outer hull of.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
04/30/02(c) 2002 University of Wisconsin Last Time Subdivision techniques for modeling We are now all done with modeling, the standard hardware pipeline.
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
Welcome to Introduction to Computer Graphics CSE 470 (598) Arizona State University Spring 2005.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Welcome.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
What are Computer Graphics Basically anything that is on you Monitor – This includes the text that you will see Text isn’t Advanced Graphics But…. Understanding.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Computer Graphics (Fall 2004) COMS 4160, Lecture 25: Summary and Preview
EXAMPLE- Another recent example of this comes from the film Frozen. Disney animators turned to simulation-based engineering, the same computer simulations.
Chapter 10: Computer Graphics
Three-Dimensional Computer Animation
Chapter 1 An overview on Computer Graphics
Computer Graphics.
Photorealistic Rendering vs. Interactive 3D Graphics
Shading Revisited Some applications are intended to produce pictures that look photorealistic, or close to it The image should look like a photograph A.
Chapter 1 An overview on Computer Graphics
What is Computer Graphics?
3D Graphics Rendering PPT By Ricardo Veguilla.
Chapter 10: Computer Graphics
Real-time Computer Graphics Overview
Interactive Computer Graphics
Introduction and Overview
Introduction to Computer Graphics with WebGL
(c) 2002 University of Wisconsin
Introduction to Computer Graphics with WebGL
Overview Course Overview Course Webpage Administrative issues
Physics-based simulation for visual computing applications
(c) 2002 University of Wisconsin
Image.
What is Computer Graphics?
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Introduction to spagetti and meatballs
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Introduction to 3D Graphics
Introduction to Computer Graphics
Presentation transcript:

Welcome to Introduction to Computer Graphics CSE 470 Arizona State University Spring 2017

Course Overview Categories of Computer Graphics: 1) Real-time rendering > Topic of this course > Visualizing scientific data, games, or prep for pre-rendered > Interaction! 2) Pre-rendered > Advanced CG courses > Movies, commercials, art, entertainment, games > Ray tracing, radiosity, photon mapping, ….

Real-time Rendering Methods wireframe

Real-time Rendering Methods wireframe with hidden line removal

Real-time Rendering Methods flat shading smooth shading

Image credit: John Stone Pre-rendered Method: Ray Tracing Image credit: John Stone

Pre-rendered Method: Radiosity From Cornell University graphics group

Pre-rendered Method: Photon Mapping From Henrik Wann Jensen’s

Course Plan Focus on real-time rendering Follow the “pipeline” (see CG Overview ppt) Implement main ideas with OpenGL Review “pre-rendered” methods Create cool programs!

Reason: more detail and realism © Pixar On 1995 computer hardware Toy Story average frame took 2 hours to render On 2005 hardware Cars average frame took 15 hours to render despite 300x overall increase in compute power Reason: more detail and realism

Changes … More work to do Finding Nemo and Finding Dory Hank: 2 years to create one scene! Comparison Side-by-side scene Some details

Physics engine: simulate the interaction of 10,000+ balloons Up! Physics engine: simulate the interaction of 10,000+ balloons CG: Get your math on!