Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.

Slides:



Advertisements
Similar presentations
1Computer Graphics Lecture 2 - What is Computer Graphics? John Shearer Culture Lab – space 2
Advertisements

1.1 Designed and Presented by Dr. Ayman Elshenawy Elsefy Dept. of Systems & Computer Eng.. Al-Azhar University
COMPUTER GRAPHICS SOFTWARE.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Overview of Graphic Systems
Advanced Graphics, Overview Advanced Computer Graphics Overview.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics William H. Hsu Department of Computing and Information.
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)
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics? Ed Angel Professor of Computer Science, Electrical and Computer.
Computer Graphics Introduction
Introduction to Computer Graphics Mohan Sridharan Based on Slides by Edward Angel and Dave Shreiner CS4395: Computer Graphics 1.
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
Computing & Information Sciences Kansas State University CIS 736 Advanced Computer Graphics William H. Hsu Department of Computing and Information Sciences,
CSE40166 (Notre Dame) Computer Graphics Lecture 1 John H Stewman 205C Cushing
Dr. Sana’a Wafa Al-Sayegh
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 What is Computer Graphics? Sai-Keung Wong ( 黃世強 ) Computer Science National.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
Course Overview, Introduction to CG Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Friday, September 5, 2003.
Definition of Computer Graphics
Grafica(1): Introduction Dott. Alessio Malizia
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Computing & Information Sciences Kansas State University Friday, 18 Jan 2008CIS 636/736: (Introduction to) Computer Graphics Lecture 00 of 42 Friday, 18.
Prof. Zhang Caiming (张彩明) Dr. Zhou Yuanfeng (周元峰) Shandong University
A Survey of COMPUTER GRAPHICS
Multimedia Brief overview of capabilities and trends Future perspectives Basic hardware and software requirements and costs.
CSC 308 – Graphics Programming Graphics Application Areas i.e. “Why do we care?” Dr. Paige H. Meeker Computer Science Presbyterian College, Clinton, SC.
CSC 461: Lecture 1 1 Lecture 1: Introduction Objectives Explore what computer graphics is about Survey some application areas Introduce a history of computer.
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.
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.
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 01: Graphics System.
Computer Graphics I, Fall : What is Computer Graphics?
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 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Wednesday, 03 May 2006 William H. Hsu Department of.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
What is Computer Graphics?. 2 Objectives In this lecture, we explore what computer graphics is about We will give a historical introduction.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 What is Computer Graphics? Sai-Keung Wong ( 黃世強 ) Computer Science National.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
1 Contact Information Wsalhalabi.kau.edu.sa Parts of the slides were adopted from Dr. Barbara Hecker.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
COMP413: Computer Graphics Overview of Graphics Systems Chapter 1.
Computer Graphics Lecture 2. Computer graphics application 1- Graphics and chart :- Early application for graphics display simple data graphic, but today.
Kansas State University Department of Computing and Information Sciences CIS 736: Computer Graphics Friday 23 January 2004 William H. Hsu Department of.
What is Computer Graphics?
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
Chapter 1 An overview on Computer Graphics
Computer Graphics - Introduction -
Chapter 1 An overview on Computer Graphics
What is Computer Graphics?
What is Computer Graphics?
Computer Graphics Lecture(3) Basic Graphics System 2017
Computer Graphics : Introduction
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics
Introduction to Computer Graphics
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
What is Computer Graphics?
Introduction to spagetti and meatballs
COMPUTER GRAPHICS with OpenGL (3rd Edition) Donald Hearn M
Presentation transcript:

Instructor: Dr. Shereen Aly Taie 1

 Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2

 Good programming skills in C (or C++)  Basic Data Structures ◦ Linked lists ◦ Arrays  Geometry  Simple Linear Algebra 3

 Can run AutoCAD, Math lab on any system ◦ Windows ◦ Linux ◦ Mac 4

5

 In this lecture, we explore what computer graphics is about and survey some application areas  We start with a historical introduction 6

 Computer graphics deals with all aspects of creating images with a computer ◦ Hardware ◦ Software ◦ Applications 7

 Where did this image come from?  What hardware/software did we need to produce it? 8

 Application: The object is an artist’s rendition of the sun for an animation to be shown in a domed environment (planetarium)  Software: Maya for modeling and rendering but Maya is built on top of OpenGL  Hardware: PC with graphics card for modeling and rendering 9

10 Input devices Output device Image formed in FB

Can be used either as a line-drawing device (calligraphic) or to display contents of frame buffer (raster mode) 11

12  Analytic Geometry  Art and Graphic Design  Cognitive Science  Computer Engineering  Engineering Design  Education  Film  Human Factors  Linear Algebra  Numerical Analysis Computer Graphics (CG) Parametric Equations Conics Polygon Rendering Layout CG Design Visualization Rendering Hardware VR Systems Portable/Embedded CG Color/Optical Models CG/Vision Duality Interface Design CAD CAE / CASE CAM Immersive Training Tutoring Interfaces Animation Large-Scale CG User Modeling Ergonomic Interfaces, I/O Transformations Change of Coordinate Systems Surface Modeling Physically-Based Modeling Stat/Info Visualization

13

14  Computer graphics is commonly understood to mean the creation, storage and manipulation of models and images.

15  Computer graphic is concerned يهتم with ◦ all aspects of producing pictures or images using a computer. ◦ the pictorial synthesis or real or imaginary objects from their computer based model

16  Computer Graphics ◦ Synthesis تركيب أو تكوين of graphical images ◦ Visualization :  creating an image from an abstract, symbolic description. ◦ Generation of Synthesis Image  using graphical primitives  data from real world phenomena

17  Image Processing ◦ the transformation النقل من حالة لحالة of an existing image into a more desirable or useful image.  image enhancement, pattern detection The following images represent how noise affects images

18  Image Analysis (Computer Vision الرؤيا بالحاسب ) ◦ extracting symbolic information from the image. Computer Graphics Data => Picture Image ProcessingPicture => Picture Image AnalysisPicture => Data

19  User controls contents, structure, and appearance of objects and their displayed images via rapid visual feedback  Basic components of an interactive graphics system ◦ input (e.g., mouse, tablet and stylus, force feedback device,scanner…) ◦ processing (and storage) ◦ display/output (e.g., screen, paper-based printer, video recorder…)

20  Humans communicate well with images ◦ 1/3 of your brain is devoted to visual processing  A picture is worth a few hundred megabytes

21  Developing Computational Capability ◦ Rendering الإستخراج أو الإستخلاص : synthesizing realistic- looking, useful, or interesting images ◦ Animation: creating visual impression of motion ◦ Image processing: analyzing, transforming, displaying images efficiently

22  Better Understanding of Data, Objects, Processes through Visualization الرؤية ◦ Visual summarization, description, manipulation ◦ Virtual environments (VR), visual monitoring, interactivity ◦ Human-computer intelligent interaction (HCII): training, tutoring, analysis, control systems

23  Time is Right الوقت مناسب ◦ Recent progress in algorithms and theory ◦ Rapidly emergence of new I/O (display and data acquisition) technologies ◦ Available computational power, improving price- performance-ratio of hardware ◦ Growth and interest of graphics industries (e.g., information visualization, entertainment CAD)

24 advances in the last decade due mostly to the microchip  software advances, especially in object- oriented programming and real-time rendering algorithms  Hardware advances continue to benefit graphics: ◦ faster inexpensive microprocessors and dedicated graphics chips ◦ screen technology: High-definition television (HDTV), colour LCD ◦ virtual reality interfaces (corneal implants?)

Computer Graphics Geometric modeling

Computer Graphics Image Output: Geometric Models SyntheticCamera

Computer Vision

Model Output: Real Scene CamerasImages

29 Graphics Database Editing Modeling Transformation Viewing Operation Graphics Database Display Traversal تجوال أو دوران Visible-Surface Determination Scan Conversion Shading / Illumination Image Front-End (Geometry Processing) Back-End (Rasterization)