Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.

Slides:



Advertisements
Similar presentations
1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
Advertisements

1 2M050: Computer Graphics Jack van Wijk HG6.71.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009.
INTRODUCTION. Painting with numbers! Aspects Modeling Rendering Animation.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Graphics-1 Gentle Introduction to Computer Graphics (2) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
Graphics in Java Part I. Lecture Objectives Understand the basic concepts of Computer Graphics Learn about Computer Graphics Applications Learn about.
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
Computer Graphics Introduction
CAP4730: Computational Structures in Computer Graphics Basic Graphics Hardware.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
Computer Animation Prepared by Khadija Kuhail Supervised by Dr Sanaa Alsayegh.
Introduction to Computer Graphics Raster Vs. Vector TGJ 2OI St. Christopher C.S.S. 4 Introduction to Computer Graphics.ppt.
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.
Graphics: Creating Images Chapter 8, Exploring the Digital Domain.
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
Vector Graphics Making custom images. Raster vs. Vector Graphics In computer graphics, a raster graphics image, or bitmap, is a dot matrix data structure.
Introduction to Computer Graphics CS 445 / 645 David Brogan
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.
Computer Graphics Prepared by Dragon Lee 1 January 2003.
Grafica(1): Introduction Dott. Alessio Malizia
1 In the name of God Computer Graphics. 2 Image Mathematical Model Image Analysis (pattern recognition) Image Synthesis (Rendering) ModelingImage processing.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
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
1 Computer Graphics Introduction. 2 What is computer graphics Computer graphics is concerned with producing images and animations (or sequences of images)
ICS201 Lecture 12 : Gentle Introduction to Computer Graphics II King Fahd University of Petroleum & Minerals College of Computer Science & Engineering.
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.
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
Overview of Computer Graphics Subjects : What is C.G History of C.G Applications of C.G C.G vs I.P Course objectives.
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.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
SVG for Designers Tom Hoferek. Objectives Introduce SVG Illustrate its capabilities Demonstrate SVG in action Speculate, discuss, answer questions.
1 Scalable Vector Graphics (SVG). 2 SVG SVG is an application language of XML. “SVG is a language for describing two- dimensional graphics in XML. SVG.
Introduction to Vector Graphics and Adobe Illustrator CS3
Chapter 8B Graphics and Multimedia. 8B-2 Graphic File Formats Bitmapped images –Most common image type –Also called raster images –Image is drawn using.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Scavenger Hunt Nithin Polam. Hue A color or a shade
CISC 110 Day 3 Introduction to Computer Graphics.
Computer Graphics Researched via: Student Name: Barbara Florival Date: 12| 7 th | 2O1O.
Introduction to the Computer Graphics Anton V. Kudinov, Assistant professor of Computer Engineering Department.
Computer Graphics Mansoor Ahmed Bughio. Computer Graphics  Computer graphics are pictures and movies created using computers - usually referring to image.
Lesson 9: Web Graphics. Objectives Distinguish between vector and raster graphic types Identify and choose appropriate image file formats, including browser-compatibility.
Mohammed AM Dwikat CIS Department Digital Image.
Computer Graphics and Multimedia Dr. Rajesh Siddavatam Ph.D (BITS–Pilani) Dean – Quality Assurance Professor Mail:
Applications and Rendering pipeline
Computer Graphics Lecture 1 Introduction to Computer Graphics
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
Computer Graphics.
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
“almost everything on computers that is not text or sound”
Introduction to Graphics Modeling
IMAGES.
Interactive Computer Graphics
Introduction to Computer Graphics
Digital Media Objective
Introduction to Computer Graphics
Type to enter a caption. Computer Graphics Week 1Lecture 1.
Introduction to spagetti and meatballs
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia –Jack van Wijk’s “Computer Graphics” Course Slides, University of Eindhoven.

Graphics-2 Outline Graphics Applications What is Computer Graphics Representations in Graphics Supporting Disciplines

Graphics-3 Graphics Applications Entertainment: Cinema Pixar: Monster’s Inc. A Bug’s Life (Pixar)

Graphics-4 Graphics Applications Medical Visualization MIT: Image-Guided Surgery Project The Visible Human Project

Graphics-5 Graphics Applications Scientific Visualization

Graphics-6 Graphics Applications Computer Aided Design (CAD)

Graphics-7 Graphics Applications Training Designing Effective Step-By-Step Assembly Instructions (Maneesh Agrawala et. al)

Graphics-8 Graphics Applications Games GT Racer 3 Polyphony Digital: Gran Turismo 3, A Spec

Graphics-9 Graphics Applications Games Circus Atari (Atari)

Graphics-10 Graphics Applications The major application that we will be dealing with extensively in the next coming lectures is that of developing graphical user interfaces –Windows –Menus –Buttons –Textboxes –...

Graphics-11 What is Computer Graphics? Computer graphics: generating 2D images of a 3D world represented in a computer. Main tasks: –modeling: (shape) creating and representing the geometry of objects in the 3D world –rendering: (light, perspective) generating 2D images of the objects –animation: (movement) describing how objects change in time

Graphics-12 Representations in graphics Vector Graphics Image is represented by continuous geometric objects: lines, curves, etc. Raster Graphics Image is represented as a rectangular grid of colored pixels –PIXEL = PIcture ELement X

Graphics-13 Raster graphics Generic Image processing techniques Geometric Transformation: loss of information Relatively high processing time – in terms of the number of pixels Realistic images, textures,... Examples: Paint, PhotoShop,...

Graphics-14 Sample Image Processing Techniques Edge Detection Image Denoising

Graphics-15 Vector graphics Graphics objects: geometry + color Relatively low processing time – in terms of the number of graphic objects Geometric transformation possible without loss of information (zoom, rotate, …) Examples: PowerPoint, CorelDraw, SVG,...

Graphics-16 Scalable Vector Graphics (SVG) <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" " <svg width="12cm" height="4cm" viewBox=" " xmlns=" version="1.1"> Example polygon01 - star and hexagon <rect x="1" y="1" width="1198" height="398" fill="none" stroke="blue" stroke-width="2" /> <polygon fill="red" stroke="blue" stroke-width="10" points="350,75 379, , , , , , , , ,161" /> <polygon fill="lime" stroke="blue" stroke-width="10" points="850,75 958, , , , ,137.5" />

Graphics-17 In Summary ImageMath. Model Image Analysis (pattern recognition) Image Synthesis (Rendering) ModelingImage processing

Graphics-18 Supporting Disciplines Computer science (algorithms, data structures, software engineering, …) Mathematics (geometry, numerical, …) Physics (Optics, mechanics, …) Psychology (Colour, perception) Art and design