Introduction to Computer Graphics

Slides:



Advertisements
Similar presentations
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
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.
Computer Graphics CMSC 435/ Graphics Areas “ Core ” graphics areas – Modeling – Rendering – Animation Other areas which draw on computer graphics.
ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Lecture 1Slide 1 Introduction to Computer Graphics Syllabus Handout Goal of Course Software - C/C++, OpenGL Hardware - Unix,
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
3D Computer Animation Turgut Tezir.
Presentation of LR2V Kadi Bouatouch IRISA
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Graphics Graphics Korea University Graphics Korea University Introduction to Computer Graphics Korea Univ. Computer.
Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.
Introduction to Graphics and Virtual Environments.
Computer GraphicsIntroduction A picture is worth a thousand words Science is a new social force. It is provocative and challenging, it holds the promise.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Dr. Sana’a Wafa Al-Sayegh
Computer Graphics An Introduction. Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
Definition of Computer Graphics
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
A Survey of COMPUTER GRAPHICS
Graphics Graphics Korea University Graphics Korea University Introduction to Computer Graphics Graphics Laboratory.
Invitation to Computer Science 5th Edition
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
CSC 308 – Graphics Programming Graphics Application Areas i.e. “Why do we care?” Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
Computer Graphics Lecture 01 Fasih ur Rehman. About Instructor MSc in Electronics and MSc in Systems Engineering in 1994 and 1996 respectively from Quaid-e-Azam.
1.  Computer Graphics are graphics created using computers.  In general, it is the representation and manipulation of image data by a computer.  Examples:
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
Introduction to Computer Graphics Chapter 1. Agenda Definition Environment for Interactive Graphics Computer Graphics Applications Classification of applications.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
1 Perception and VR MONT 104S, Fall 2008 Lecture 14 Introduction to Virtual Reality.
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.
Computer Graphics.
Lecture : Mark Anthony P. Cezar.  Definition  Producing pictures or images using a computer  Example  Starship Troopers: Tango-Urilla, Death From.
Credit:  Multimedia has been used in many aspects in our lives, for example in the field of business, entertainment.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Computer Graphics Lecture 2. Computer graphics application 1- Graphics and chart :- Early application for graphics display simple data graphic, but today.
Applications and Rendering pipeline
Introduction to multimedia
Computer Graphics Lecture 1 Introduction to Computer Graphics
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
Computer Graphics.
Introduction to Computer Graphics
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
Chapter 10 Computer Graphics
Chapter 1 An overview on Computer Graphics
“almost everything on computers that is not text or sound”
SEMINOR ON APPLICATION OF COMPUTER GRAPHICS PRESENTED BY: HARENDRA CHAUHAN MCA 3 RD SEMESTER MAHARSHI DAYANAND SARSWATI UNIVERSITY AJMER Department of.
Introduction to Graphics Modeling
Computer Graphics : Introduction
Interactive Computer Graphics
Introduction to Computer Graphics
Introduction to Computer Graphics with WebGL
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Chapter I Introduction
A picture is worth a thousand words
Introduction to Computer Graphics
Type to enter a caption. Computer Graphics Week 1Lecture 1.
Introduction to spagetti and meatballs
– Graphics and Visualization
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Introduction to Computer Graphics Graphics Laboratory Korea University http://kucg.korea.ac.kr

Contents What is computer graphics? Main themes Applications Graphics process http://kucg.korea.ac.kr

Inspirational Video Entirely computer-generated "Geri's Game." (c) Pixar 1997 http://kucg.korea.ac.kr

Exercise: Video Analysis What is modeled or simulated to produce this video? Representing (modeling) of objects Illumination Light refraction Opacity Shadows Textures Camera focus Animation Physics Music Scenario http://kucg.korea.ac.kr

What is Computer Graphics? Producing pictures/images using a computer Algorithms for visual simulations http://kucg.korea.ac.kr

Main Themes Imaging Modeling Rendering Animation Representing 2D images Modeling Representing 3D objects Rendering Constructing 2D images from 3D models Animation Simulating changes over time http://kucg.korea.ac.kr

Imaging Generate an artistic image <Image Modification> <Image Filtering> <Morphing> http://kucg.korea.ac.kr

Modeling Shape description & design http://kucg.korea.ac.kr

Rendering Simulating behavior of lights & image formation http://kucg.korea.ac.kr

<Motion Capture> Animation Motion representation & control <Motion Blur> <Motion Capture> http://kucg.korea.ac.kr

Animation Examples Motion Capture-Based Fluid Simulation http://kucg.korea.ac.kr

Applications Computer-Aided Design (CAD) Scientific Visualization Training & Education Computer Art Entertainment http://kucg.korea.ac.kr

Computer-Aided Design For engineering and architectural system Design of building, automobile, aircraft, etc. Los Angeles Airport (Billy Jepson, UCLA) Boeing 777 Airplane (Boeing Corporation) Gear Shaft Design (Intergraph Corporation) http://kucg.korea.ac.kr

Scientific Visualization For scientific, engineering, and medical data Airflow inside a Thunder Strom (Bob Wilhelmson, Univ. of Illinois at Urbana-Champaign) Apo A-1 (Theoretical Biophysics Group, Univ. of Illinois at Urbana-Champaign) Visible Human (National Library of Human) http://kucg.korea.ac.kr

Training Computer-generated models of physical, financial and economic systems For educational aids Flight Simulation (NASA) Driving Simulation (Evans & Sutherland) http://kucg.korea.ac.kr

Education Forum of Trojan Human Skeleton (Bill Jepson, UCLA) (SGI) http://kucg.korea.ac.kr

E-Commerce Virtual Phone Store (Lucent Technology) Interactive Kitchen Planner (Matsushita) http://kucg.korea.ac.kr

Computer Art Graphics for artist Blair Arch (Marissa Range ’98) http://kucg.korea.ac.kr

The Matrix : Revolutions, 2003 Entertainment Graphics for movies, games, VR etc. The Matrix : Revolutions, 2003 World of Warcraft, 2004 http://kucg.korea.ac.kr

Graphic Process 3D Geometric Models Image Storage and Rendering Display Rendering 3D Animation Definition Texture Information http://kucg.korea.ac.kr

Graphics Process: Geometric Modeling 3D Scanning Interactive Geometric Modeling 3D Geometric Models Rendering Modeling Libraries Displacement Mapping http://kucg.korea.ac.kr

Graphics Process: Geometric Modeling http://kucg.korea.ac.kr

Geometric Process: 3D Animation Motion Design Motion Computation 3D Animation Definition Rendering Motion Capture Dynamic Deformations http://kucg.korea.ac.kr

Geometric Process: 3D Animation The Incredibles, 2004 http://kucg.korea.ac.kr

Graphics Process: Texturing Scanned Images Texture Information Captured Images Rendering Painted Images http://kucg.korea.ac.kr

Graphics Process: Texturing http://kucg.korea.ac.kr

Graphic Process : Rendering Geometric Models Rendering Image Storage and Display Transformation, Clipping, Perspective Image Generation 3D Animation Definition Texture Information http://kucg.korea.ac.kr

Graphic Process : Rendering http://kucg.korea.ac.kr

Graphic Process: Image Storage and Display Hardware Framebuffer Rendering Film Recorder Disk File Video Recorder http://kucg.korea.ac.kr