Subject Name: Computer Graphics Subject Code: 160703 Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.

Slides:



Advertisements
Similar presentations
COMPUTER GRAPHICS SOFTWARE.
Advertisements

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.
3D Graphics Rendering and Terrain Modeling
ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009.
Advanced Graphics, Overview Advanced Computer Graphics Overview.
HCI 530 : Seminar (HCI) Damian Schofield.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Part I: Basics of Computer Graphics Viewing Transformation and Coordinate Systems Chapter
Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Introduction to Computer Graphics Survey (Chapter 1) Graphics Systems (Chapter 2)
Computer Graphics Introduction
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
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.
Computer Graphics Hardware and Software Lecture Notes, CEng 477.
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Dr. Sana’a Wafa Al-Sayegh
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
1 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
Computer Graphics Panos Trahanias ΗΥ358 Spring 2009.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
1 Computer Graphics Week3 –Graphics & Image Processing.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
BY Kamran Yousaf Computer Graphics & Animation. BY Kamran Yousaf Contents Introduction Usage, Application & Advantages Video Display Devices Output Devices.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
A Survey of COMPUTER GRAPHICS
Invitation to Computer Science 5th Edition
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
MIT EECS 6.837, Durand and Cutler Graphics Pipeline: Projective Transformations.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 Going-through.
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Welcome.
Handle By, S.JENILA AP/IT
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
1 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
Chapter 1 Graphics Systems and Models Models and Architectures.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
1 Chapter 1: Introduction to Graphics. 2 What is computer graphics.
Applications and Rendering pipeline
Computer Graphics.
3D Graphics Rendering PPT By Ricardo Veguilla.
Computer Graphics : Introduction
Real-time Computer Graphics Overview
Interactive Computer Graphics
Models and Architectures
Introduction to Computer Graphics with WebGL
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Type to enter a caption. Computer Graphics Week 1Lecture 1.
Introduction to spagetti and meatballs
Introduction to Computer Graphics
Presentation transcript:

Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1

Topics: 1.A survey of computer graphics Computer-aided design Education and training Graphics user interface 2.Overview of graphics systems Video display devices: raster-scan & random scan Input devices Graphics software 2

Topics: 3. Output primitives Points and lines operations Line algorithms Circle generation algorithms Polygon operations Polygon filling 3

More topics 4. Attributes of output primitives Line attributes Curve attributes Character attributes Antialiasing 5. Two-dimensional geometric transformation Basic transformations: rotation, scaling, and translation Matrix representation and Homogenous coordinate systems Composite transformations Other transformations: reflection and shear 4

Yet more topics 6. Two-dimensional viewing Window to view port coordinate transformations Two-dimensional viewing functions Clipping operations: line, point, polygon, and text 7. Three-dimensional concepts Parallel and perspective projections Depth cuing Surface rendering Visible line and surfaces 8. Three-dimensional transformations Translations Rotations Scaling 5

Last but not least 9. Three-dimensional viewing Viewing coordinates Transformations to viewing plane General projection transformations 10. Advance Topics Visible surface detection concepts Back-face detection Color models 6

Introduction Computer Graphics involves display, manipulation and storage of pictures and experimental data for proper visualization using computer Typical graphics system comprises of a host computer with support of fast processor, large memory, frame buffer, display devices, input devices, output devices. 7

Graphics Applications Entertainment: Cinema, TV Advt. etc. 8

Graphics Applications Medical Visualization 9 Image-Guided Surgery Project The Visible Human Project

Graphics Applications Everyday uses Microsoft’s OS uses graphics seriously Graphics visualizations and debuggers Visualize complex software systems 10

Graphics Applications Scientific Visualization 11

Graphics Applications Computer Aided Design (CAD) 12

Curve and Surface Modeling in Computer-Aided Design (CAD)

Graphics Applications Entertainment: Games 14

Information Visualization 15

Relevant Disciplines Art and Graphic Design Computer Engineering Engineering Design Education Entertainment Medical Science Linear Algebra Numerical Analysis Simulation Studies (e.g. NASA space training center) Virtual reality 16

Advanced graphics areas Image processing Rendering Modeling Animation 17

Image Processing Image Representation Sampling Reconstruction Quantization & Aliasing Image Processing Filtering Warping Morphing Composition Raster Graphics Display devices Color models 18

Rendering: (light, perspective) generating 2D and 3D images of the objects 3D Rendering Pipeline Modeling transformations Viewing transformations Hidden surface removal Illumination, shading, and textures Scan conversion, clipping Hierarchical scene graphics Global illumination Ray tracing 19

Modeling: creating and representing the geometry of objects in the 3D world Representations of geometry Curves: splines Surfaces: meshes, splines Procedural modeling Sweeps Fractals Grammars 20

Animation: (movement) describing how objects change in time Key framing Kinematics Articulated figures Motion capture Capture Warping Behaviors Planning, learning, etc. 21

Summary What is Computer Graphics? What are the applications of Computer Graphics? 22 ?

NEXT SESSION Display devices CRT Random and Raster scan systems 23