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.
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,
1 Introduction to Computer Graphics. 2 Definitions Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc.
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.
CAP4730: Computational Structures in Computer Graphics Basic Graphics Hardware.
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.
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.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
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.
Multimedia Software Tools. 3-D Modeling and Animation Tools 3-D modeling gives images a 3-dimensional look. It can be used along with animation, for instance,
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?
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 고려대학교 컴퓨터 그래픽스 연구실.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
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
Chapter 10: Computer Graphics
Computer Graphics Lecture 1 Introduction to Computer Graphics
Computer Graphics: An Introduction
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
“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.
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
Introduction to Computer Graphics
A picture is worth a thousand words
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 kucg.korea.ac.kr

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

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

Exercise: Video Analysis What is modeled or simulated to produce this video? Representing of objects Simulate light Shadows Textures Camera focus Opacity Light refraction Animation Physics Music Story ideas kucg.korea.ac.kr

What is Computer Graphics? Producing pictures or images using a computer Algorithms for visual simulations 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 kucg.korea.ac.kr

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

Modeling Shape description & design kucg.korea.ac.kr

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

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

Applications Computer-Aided Design (CAD) Scientific Visualization Training & Education Computer Art Entertainment 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) 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) kucg.korea.ac.kr

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

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

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

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

Entertainment Graphics for movies, games, VR etc. Jurassic Park Final Fantasy Jurassic Park 온라인 게임 “뮤” (웹젠) kucg.korea.ac.kr

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

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

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

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

Geometric Process: 3D Animation kucg.korea.ac.kr

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

Graphics Process: Texturing kucg.korea.ac.kr

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

Graphic Process : Rendering kucg.korea.ac.kr

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