C O M P U T E R G R A P H I C S. Computer Graphics. Introduction I. Guoying Zhao 1 / 58

Size: px
Start display at page:

Download "C O M P U T E R G R A P H I C S. Computer Graphics. Introduction I. Guoying Zhao 1 / 58"

Transcription

1 Computer Graphics Introduction I Guoying Zhao 1 / 58

2 A Survey of Computer Graphics What is computer graphics? Interactive computer graphics The history of computer graphics Computer graphics applications Device Guoying Zhao 2 / 58

3 What is Computer Graphics? Some possible definitions: Approaches, Methods, Technics and Tools for virtual world visualization Generating 2D images of a 3D world represented in computer Main tasks Modeling: construct the 3D model of the scene Rendering: compute the color of each pixel Animation Guoying Zhao 3 / 58

4 What is Computer Graphics? (1/2) Computer graphics generally means creation, storage and manipulation of models and images Such models come from diverse and expanding set of fields including physical, mathematical, artistic, biological, and even conceptual (abstract) structures Frame from animation by William Latham, shown at SIGGRAPH Latham uses rules that govern patterns of natural forms to create his artwork. Guoying Zhao 4 / 58

5 What is Computer Graphics? (2/2) William Fetter coined term computer graphics in 1960 to describe new design methods he was pursuing at Boeing Created a series of widely reproduced images on pen plotter exploring cockpit design, using 3D model of human body. Perhaps the best way to define computer graphics is to find out what it is not. It is not a machine. It is not a computer, nor a group of computer programs. It is not the know-how of a graphic designer, a programmer, a writer, a motion picture specialist, or a reproduction specialist. Computer graphics is all these a consciously managed and documented technology directed toward communicating information accurately and descriptively. Computer Graphics, by William A. Fetter, 1966 Guoying Zhao 5 / 58

6 What is Interactive Computer Graphics? (1/3) 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, live video streams ) processing (and storage) display/output (e.g., screen, paper-based printer, video recorder, non-linear editor ) First truly interactive graphics system, Sketchpad, pioneered at MIT by Ivan Sutherland for his 1963 Ph.D. thesis Sketchpad in Note use of a CRT monitor, light pen and function-key panel. Guoying Zhao 6 / 58

7 What is Interactive Computer Graphics? (2/3) Batch (1950s now) Before Sketchpad, output via plotters/printers, input via keypunch, both in batch Card punching (left). IBM 704 (right) took up a whole room and was capable of about 4,000 arithmetic operations/second. Cool facts: Whirlwind, built in early 50 s at MIT, cost $4.5 million and could perform 40,000 additions/second. Mac 512K, list price $3,195 in 1984, could do 500,000. Guoying Zhao 7 / 58

8 The Graphics Process Guoying Zhao 8 / 58

9 Modeling Modeling with Maya Guoying Zhao 9 / 58

10 Modeling Guoying Zhao 10 / 58 Modeling from image

11 Modeling (a) without leaves The tree model (b) with leaves Guoying Zhao 11 / 58

12 Modeling---Geometry Processing Guoying Zhao 12 / 58

13 Rendering Indirect diffusion Caustic effect Guoying Zhao 13 / 58

14 Rendering A Rapid Hierarchical Rendering Technique for Translucent Materials. Jensen, Siggraph 2002 Guoying Zhao 14 / 58

15 Rendering Guoying Zhao 15 / 58

16 Questions Graphics Vs. Image? - geometric elements and attributes - pixel arrays Computer Graphics Vs. Image Processing CG : 3D Models -> rendering -> images I. P : 2D images -> analysis -> models(other information, special effects...) Guoying Zhao 16 / 58

17 The History of Computer Graphics Pioneer: Ivan Sutherland 1963: Sutherland s PhD Thesis: Sketchpad: A Manmachine Graphical Communications System., MIT,1963 First time used Computer Graphics. CG started to be a novel and independent scientific branch. Guoying Zhao 17 / 58

18 Pioneer:Ivan Sutherland First truly interactive graphics system, Sketchpad, pioneered at MIT by Ivan Sutherland for his 1963 Ph.D. thesis Sketchpad in Note use of a CRT monitor, light pen and function-key panel. Guoying Zhao 18 / 58

19 The History of Computer Graphics Poineer: Ivan Sutherland 1962: Pierre Bezier put forward Bezier curve for the representation of space curve 1967: Wylie added lighting effect in objects representation 1969: Xerox developed GUI (Graphic User Interface) 1973: Richard Shoup invented Raster-Scan Display The great improvement of graphic techniques Phong lighting model(1973);texture mapping(1974); Ray tracing(1980);radiosity(1984) Guoying Zhao 19 / 58

20 The History of Computer Graphics Industry ILM(Industrial Light and Magic): an Academy Award winning motion picture visual effects company, 1975 SGI(Silicon Graphics, Inc): 1982 Pixar 1986 AutoDesk, Adobe Display card 1994: the first PC display card --- by 3DLabs : Voodoo --- by 3DFx 1999: Geforce256, the first GPU --- by nvidia nvidia and ATI Geforce 8800 Radeon HD 2900 XT Guoying Zhao 20 / 58

21 Guoying Zhao 21 / 58 The History of Computer Graphics Graphics Standard GKS(Germany, 1970 s); PHIGS(ISO, 1986); GKS-3D(1988) OpenGL(SGI, 1992); DirectX(Microsoft); Java3D(Sun) Graphics Application Software 3DS Max, Maya, LightWave 3D Renderman AutoCAD, Solid Work

22 Computer Graphics Applications Computer Aided Design/Manufacturing Entertainment Education&Science and Training Visualization in Scientific Computing Graphical User Interface Guoying Zhao 22 / 58

23 Computer Aided Design/Manufacturing (CAD/CAM) Computer aided design in airplane, car, watercraft, architecture, costume, toy Guoying Zhao 23 / 58

24 CAD/CAM Boeing 777( ) All the designing work is in computer graphics stations and terminals No paper Boeing 747(comparing) meters paper! Guoying Zhao 24 / 58

25 CAD/CAM Computer aided design/manufacturing in airplane Guoying Zhao 25 / 58

26 CAD/CAM Computer aided architecture design Guoying Zhao 26 / 58

27 CAD/CAM Computer aided design in shoe Manufacturing Guoying Zhao 27 / 58

28 Entertainment Movies, Animations Games NPR (Non-Photorealistic Rendering) Guoying Zhao 28 / 58

29 Special Effects in Movie Jurassic Park(1993) Guoying Zhao 29 / 58

30 Special Effects in Movie Titanic (1997) Guoying Zhao 30 / 58

31 3D Animation Movie Toy story (1995) Monster s Inc. (2001) Guoying Zhao 31 / 58

32 3D Animation Movie Skin Final Fantasy (2001) Hair Guoying Zhao 32 / 58

33 Guoying Zhao 33 / 58

34 Beijing Olympics opening ceremony Guoying Zhao 34 / 58

35 Games Guoying Zhao 35 / 58

36 NPR (Non-Photorealistic Rendering) Calligraphy generated using computers Toon Shading Guoying Zhao 36 / 58

37 Education & Science and Training Computer Aided Education and Science Computer simulating the phenomenon in biology, geography, physics, chemistry, medicine, political social, economy and other sciences Computer Aided Training System for training of ship captains, aircraft pilots Guoying Zhao 37 / 58

38 Computer Graphics in Geography Terrain Generation NMT Fractal models Aerial views Landsat Guoying Zhao 38 / 58

39 Google Earth Guoying Zhao 39 / 58

40 Structure of Protein Guoying Zhao 40 / 58

41 Computer Aided Training Guoying Zhao 41 / 58

42 War games Guoying Zhao 42 / 58

43 Visualization in Scientific Computing Producing graphical representations for scientific, engineering and medical data sets and processes Guoying Zhao 43 / 58

44 Application --- Hydrodynamic The air current around a car Guoying Zhao 44 / 58

45 Application --- Hydrodynamic Guoying Zhao 45 / 58

46 Application --- Weather The isolines exhibit the distribution of atmospheric pressure Guoying Zhao 46 / 58

47 Application --- Medical Guoying Zhao 47 / 58 The visible human project

48 Graphical User Interface(GUI) 3D operating system Guoying Zhao 48 / 58

49 Graphic Devices in Computer System Guoying Zhao 49 / 58

50 Graphic Devices in Computer System CPU CPU implements all kinds of computations about graphics such as description, construction and modification GPU(Graphic Processing Unit) Video Display Devices Input Devices Guoying Zhao 50 / 58

51 Video Display Devices Primary Output Device Cathode ray tube(crt) based display Liquid-Crystal Display Plasma panels Steroscopic Display Three Dimensional Viewing Devices Guoying Zhao 51 / 58

52 Steroscopic Viewing Devices Guoying Zhao 52 / 58

53 Three Dimensional Viewing Devices Guoying Zhao 53 / 58

54 Three Dimensional Viewing Devices Transport 3D display system built by Hitachi Human Interaction Laboratory (HHIL) Guoying Zhao 54 / 58

55 Graphic Devices in Computer System CPU GPU(Graphic Processing Unit) Video Display Devices: output devices Input Devices Guoying Zhao 55 / 58

56 Input Devices Primary Input Devices Keyboard, Mouse, Trackball, Spaceball, Joysticks, Digitizers, Light Pen, Scan machine, Touch panel, Voice System Data Gloves, Sensor, Tracker, Force Feedback Guoying Zhao 56 / 58

57 3D mouse Data glove Guoying Zhao 57 / 58 Force Feedback Device

58 Important conference: SIGGRAPH (Special Interest Group on GRAPHics and Interactive Techniques) Guoying Zhao 58 / 58

Computer Graphics. Dr. S.M. Malaek. Assistant: M. Younesi

Computer Graphics. Dr. S.M. Malaek. Assistant: M. Younesi Computer Graphics Dr. S.M. Malaek Assistant: M. Younesi Computer Graphics Time: Textbook: Sunday/Tuesday 13:30-15 روشهاي مدلسازي در محيط مجازي كامپيوتر دكتر سيدمحمدباقر ملاي ك معصومه يونسي COMPUTER GRAPHICS,

More information

Computer Graphics. Computer graphics deals with all aspects of creating images with a computer

Computer Graphics. Computer graphics deals with all aspects of creating images with a computer Computer Graphics Computer graphics deals with all aspects of creating images with a computer Hardware Software Applications Computer graphics is using computers to generate and display images based on

More information

1. INTRODUCTION Graphics 2

1. INTRODUCTION Graphics 2 1. INTRODUCTION Graphics 2 06-02408 Level 3 10 credits in Semester 2 Professor Aleš Leonardis Slides by Professor Ela Claridge What is computer graphics? The art of 3D graphics is the art of fooling the

More information

Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics?

Instructor. Goals. Image Synthesis Examples. Applications. Computer Graphics. Why Study 3D Computer Graphics? Computer Graphics Motivation: Why do we study 3D Graphics? http://www.cs.ucsd.edu/~ravir Instructor http://www.cs.ucsd.edu/~ravir PhD Stanford, 2002. PhD thesis developed Spherical Harmonic Lighting widely

More information

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu www.cs.ucr.edu/~vbz. Objectives

CS130 - Intro to computer graphics. Dr. Victor B. Zordan vbz@cs.ucr.edu www.cs.ucr.edu/~vbz. Objectives CS130 - Intro to computer graphics Dr. Victor B. Zordan vbz@cs.ucr.edu www.cs.ucr.edu/~vbz Objectives Explore basics of computer graphics Survey application areas Today, brief introduction to graphics

More information

Fundamentals of Computer Graphics

Fundamentals of Computer Graphics Fundamentals of Computer Graphics INTRODUCTION! Sergio Benini! Department of Information Engineering Faculty of Engineering University of Brescia Via Branze, 38 25231 Brescia - ITALY 1 Overview Here you

More information

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch. CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation

More information

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 1 September 5, 2011

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 1 September 5, 2011 CS 4300 Computer Graphics Prof. Harriet Fell Fall 2012 Lecture 1 September 5, 2011 1 Course Overview - Topics This course will chart a path through all the major aspects of mainstream computer graphics.

More information

Lecture Notes, CEng 477

Lecture Notes, CEng 477 Computer Graphics Hardware and Software Lecture Notes, CEng 477 What is Computer Graphics? Different things in different contexts: pictures, scenes that are generated by a computer. tools used to make

More information

C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 /

C O M P U C O M P T U T E R G R A E R G R P A H I C P S Computer Animation Guoying Zhao 1 / 66 / Computer Animation Guoying Zhao 1 / 66 Basic Elements of Computer Graphics Modeling construct the 3D model of the scene Rendering Render the 3D model, compute the color of each pixel. The color is related

More information

ICS : 435. Computer Graphics Applications. Instructor : Da'ad Albalawneh

ICS : 435. Computer Graphics Applications. Instructor : Da'ad Albalawneh ICS : 435 Computer Graphics Applications Instructor : Da'ad Albalawneh Course Outline Applications CAD/CAM, Art, Entertainment, Education, Training, Visualization, GUI, Image Processing. Overview of Computer

More information

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,

More information

COMPUTER GRAPHICS Computer Graphics

COMPUTER GRAPHICS Computer Graphics COMPUTER GRAPHICS Computer Graphics involves display, manipulation and storage of pictures and experimental data for proper visualization using a computer. Typical graphics system comprises of a host computer

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

INTRODUCTION. 1.1 Introduction CHAPTER 1

INTRODUCTION. 1.1 Introduction CHAPTER 1 CHAPTER 1 INTRODUCTION 1.1 Introduction In general, a Computer Aided Design (CAD) package has three components: a) Design, b) Analysis, and c) Visualization, as shown in the sketch. A brief description

More information

Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.

Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1. Introduction to Computer Graphics Reading: Angel ch.1 or Hill Ch1. What is Computer Graphics? Synthesis of images User Computer Image Applications 2D Display Text User Interfaces (GUI) - web - draw/paint

More information

Computer Graphics with OpenGL 3e

Computer Graphics with OpenGL 3e Computer Graphics with OpenGL 3e Chapter1 A surveys of Computer Graphics Computer Graphics Applications Graphs and Charts Computer-Aided Design Virtual-Reality Environments Data Visualizations Educations

More information

Introduction Week 1, Lecture 1

Introduction Week 1, Lecture 1 CS 430/536 Computer Graphics I Introduction Week 1, Lecture 1 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory Department of Computer Science Drexel University

More information

CAD and Creativity. Contents

CAD and Creativity. Contents CAD and Creativity K C Hui Department of Automation and Computer- Aided Engineering Contents Various aspects of CAD CAD training in the university and the industry Conveying fundamental concepts in CAD

More information

Introduction to Computers, Anatomy of Computers, Input and Output Devices

Introduction to Computers, Anatomy of Computers, Input and Output Devices LECTURE SCHEDULE 1 Introduction to Computers, Anatomy of Computers, Input and Output Devices In human affairs we have reached a point where the problems that we must solve are no longer solvable without

More information

CATALOG 2010. visit : www.rainbowsolutions.org

CATALOG 2010. visit : www.rainbowsolutions.org CATALOG 2010 visit : www.rainbowsolutions.org LEARN ARTS, CRAFTS & DRAWING BASICS : 20 Hr. Art is not a product arrived at through following directions, copying, or conforming to a given model. Art is

More information

Comp 410/510. Computer Graphics Spring 2016. Introduction to Graphics Systems

Comp 410/510. Computer Graphics Spring 2016. Introduction to Graphics Systems Comp 410/510 Computer Graphics Spring 2016 Introduction to Graphics Systems Computer Graphics Computer graphics deals with all aspects of creating images with a computer Hardware (PC with graphics card)

More information

3D Animation & Video Production Powerful solutions for corporate marketing, training & communication.

3D Animation & Video Production Powerful solutions for corporate marketing, training & communication. 3D Animation & Video Production Powerful solutions for corporate marketing, training & communication. executive summary Provis Media Group produces engaging 3D animation and video for a variety of industries

More information

GPU Renderfarm with Integrated Asset Management & Production System (AMPS)

GPU Renderfarm with Integrated Asset Management & Production System (AMPS) GPU Renderfarm with Integrated Asset Management & Production System (AMPS) Tackling two main challenges in CG movie production Presenter: Dr. Chen Quan Multi-plAtform Game Innovation Centre (MAGIC), Nanyang

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Chapter 1 Objectives Introduction to Computer Graphics To understand the basic objectives and scope of computer graphics To identify computer graphics applications To understand the basic structures of

More information

Information Technology Cluster

Information Technology Cluster Web and Digital Communications Pathway Information Technology Cluster 3D Animator This major prepares students to utilize animation skills to develop products for the Web, mobile devices, computer games,

More information

Computer Graphics. Lecture 1:

Computer Graphics. Lecture 1: Computer Graphics Thilo Kielmann Lecture 1: 1 Introduction (basic administrative information) Course Overview + Examples (a.o. Pixar, Blender, ) Graphics Systems Hands-on Session General Introduction http://www.cs.vu.nl/~graphics/

More information

Interactive Web-based Flood Simulation. System for Realistic Experiments of. Flooding and Flood Damage. Ibrahim Demir

Interactive Web-based Flood Simulation. System for Realistic Experiments of. Flooding and Flood Damage. Ibrahim Demir Interactive Web-based Flood Simulation System for Realistic Experiments of Flooding and Flood Damage Ibrahim Demir Big Data We are generating data on a petabyte scale through observations and modeling

More information

CSE452 Computer Graphics

CSE452 Computer Graphics CSE452 Computer Graphics Lecture 14: User Interface CSE452 Lecture 14: User Interface 1 Purpose of UI A dialogue between the user and the machine The key to productivity Provide usable, functional, safe,

More information

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering 3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive

More information

Release: 1. MEM19042A Render images using computer graphics software

Release: 1. MEM19042A Render images using computer graphics software Release: 1 MEM19042A Render images using computer graphics software MEM19042A Render images using computer graphics software Modification History Not applicable. Unit Descriptor This unit of competency

More information

SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE MULT 130 CIC Approval: 03/12/2015 BOT APPROVAL: 04/16/2015 STATE APPROVAL: EFFECTIVE TERM: Fall 2015 SECTION I SAN DIEGO COMMUNITY COLLEGE DISTRICT MESA COLLEGE ASSOCIATE DEGREE COURSE OUTLINE SUBJECT

More information

Basics of Computer 1.1 INTRODUCTION 1.2 OBJECTIVES

Basics of Computer 1.1 INTRODUCTION 1.2 OBJECTIVES Basics of Computer :: 1 1 Basics of Computer 1.1 INTRODUCTION In this lesson we present an overview of the basic design of a computer system: how the different parts of a computer system are organized

More information

BS in. Computer Science

BS in. Computer Science BS in Computer Science Computers are behind most of the things that make the modern world fascinating, convenient and advanced; computer games and animations, special effects in movies, chat, social networking,

More information

3D U ser I t er aces and Augmented Reality

3D U ser I t er aces and Augmented Reality 3D User Interfaces and Augmented Reality Applications Mechanical CAD 3D Animation Virtual Environments Scientific Visualization Mechanical CAD Component design Assembly testingti Mechanical properties

More information

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation.

Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation. Republic Polytechnic School of Information and Communications Technology C391 Animation and Visual Effect Automation Module Curriculum This document addresses the content related abilities, with reference

More information

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies COMP175: Computer Graphics Lecture 1 Introduction and Display Technologies Course mechanics Number: COMP 175-01, Fall 2009 Meetings: TR 1:30-2:45pm Instructor: Sara Su (sarasu@cs.tufts.edu) TA: Matt Menke

More information

DIPLOMA IN 3D DESIGN AND DIGITAL ANIMATION COURSE INFO PACK

DIPLOMA IN 3D DESIGN AND DIGITAL ANIMATION COURSE INFO PACK Registered as a Private Higher Education Institution with the Department of Higher Education and Training in South Africa under the Higher Education Act 1997 Registration Nr. 2001/HE07/005 DIPLOMA IN 3D

More information

Introduction Week 1, Lecture 1

Introduction Week 1, Lecture 1 CS 430/585 Computer Graphics I Introduction Week 1, Lecture 1 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory Department of Computer Science Drexel University

More information

CG: Computer Graphics

CG: Computer Graphics CG: Computer Graphics CG 111 Survey of Computer Graphics 1 credit; 1 lecture hour Students are exposed to a broad array of software environments and concepts that they may encounter in real-world collaborative

More information

Prof. Dr. M. H. Assal

Prof. Dr. M. H. Assal Prof. Dr. M. H. Assal AS 26/10/2014 Computer hardware is the collection of physical elements that comprise a computer system Computer hardware can be classified as following: o Input devices o Output devices

More information

The Evolution of UI. Teleprinters. Command-line. Teletype terminal. GUI Principles. Text User Interfaces. Windows Icons Menus Pointing Device

The Evolution of UI. Teleprinters. Command-line. Teletype terminal. GUI Principles. Text User Interfaces. Windows Icons Menus Pointing Device The Evolution of UI Teleprinters Text- based UI Slow Serial output Sensitive to typing errors Text- based UI Fast Serial output Not sensitive to typing errors Teletype terminal Large vocabulary of commands

More information

CAD/CAM. Hardware and software. CAD/CAM/CAE System. Shahrood University. Display Processing Unit

CAD/CAM. Hardware and software. CAD/CAM/CAE System. Shahrood University. Display Processing Unit CAD/CAM/CAE System Software requirement Hardware requirement Computing Machine CAD software CAM software CAE software Graphics Devices Display Processing Unit Display Device Input Device Output Device

More information

www.eazynotes.com Gursharan Singh Tatla Page No. 1 COMPUTER GRAPHICS (Short Answer type Questions)

www.eazynotes.com Gursharan Singh Tatla Page No. 1 COMPUTER GRAPHICS (Short Answer type Questions) www.eazynotes.com Gursharan Singh Tatla Page No. 1 COMPUTER GRAPHICS (Short Answer type Questions) Q 1. Can you give some basic features of computer graphics? Ans. The salient feature of computer graphics

More information

Computer Graphics. Overview. Thomas Funkhouser Princeton University C0S 426, Fall 2000. Introduction. Applications. Syllabus. Coursework.

Computer Graphics. Overview. Thomas Funkhouser Princeton University C0S 426, Fall 2000. Introduction. Applications. Syllabus. Coursework. Computer Graphics Thomas Funkhouser Princeton University C0S 426, Fall 2000 Overview Introduction What is computer graphics? Applications What is it good for? Syllabus What will I learn in this course?

More information

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT COMP27112 Computer Graphics and Image Processing 2: Introducing image synthesis Toby.Howard@manchester.ac.uk 1 Introduction In these notes we ll cover: Some orientation how did we get here? Graphics system

More information

Chapter 3 Input Devices

Chapter 3 Input Devices CSCA0101 COMPUTING BASICS Chapter 3 1 Topics: Examples of Input Device Keyboard Pointing Devices Graphic and Video Audio 2 Any peripheral (piece of computer hardware equipment) used to provide data and

More information

TH2. Input devices, processing and output devices

TH2. Input devices, processing and output devices TH2. Input devices, processing and output devices http://www.bbc.co.uk/schools/gcsebitesize/ict/ Input devices allow us to enter raw data into a computer. The computer processes the data and then produces

More information

B.A IN GRAPHIC DESIGN

B.A IN GRAPHIC DESIGN COURSE GUIDE B.A IN GRAPHIC DESIGN GRD 126 COMPUTER GENERATED GRAPHIC DESIGN I UNIVERSITY OF EDUCATION, WINNEBA DEPARTMENT OF GRAPHIC DESIGN Copyright Acknowledgements The facilitating agent of the course

More information

Multimedia Communication. Slides courtesy of Tay Vaughan Making Multimedia Work

Multimedia Communication. Slides courtesy of Tay Vaughan Making Multimedia Work Multimedia Communication Slides courtesy of Tay Vaughan Making Multimedia Work Outline Multimedia concept Tools for Multimedia communication _Software _Hardware Advanced coding standards Applications What

More information

DIABLO VALLEY COLLEGE CATALOG 2015-2016

DIABLO VALLEY COLLEGE CATALOG 2015-2016 ART DIGITAL MEDIA ARTDM Michael Almaguer, Dean Applied and Fine Arts Division Business and Foreign Language Building, Room 204 Possible career opportunities Digital media or graphic design jobs cover all

More information

Imagine. Innovate. Create. Explore the world of Graphic & Web Design, Animation & Vfx!

Imagine. Innovate. Create. Explore the world of Graphic & Web Design, Animation & Vfx! Imagine. Innovate. Create. Explore the world of Graphic & Web Design, Animation & Vfx! M-25, Old DLF Colony, Sector-14, Gurgaon. Ph. 0124-2391883, 9971259934 Website - www.arenagurgaon.com E-Mail - gurgaon.arena@gmail.com

More information

CS 325 Computer Graphics

CS 325 Computer Graphics CS 325 Computer Graphics 01 / 25 / 2016 Instructor: Michael Eckmann Today s Topics Review the syllabus Review course policies Color CIE system chromaticity diagram color gamut, complementary colors, dominant

More information

Career Opportunities in Electronic Game & Simulation Design

Career Opportunities in Electronic Game & Simulation Design Career Opportunities in Electronic Game & Simulation Design Development Career Categories Producers Designers Artists Programmers Game Testers and Quality Assurance Technicians Developer Careers Producers

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III Year, V Semester Section : CSE - 1 & 2 Subject Code : CS6504 Subject

More information

Data Visualization in Parallel Environment Based on the OpenGL Standard

Data Visualization in Parallel Environment Based on the OpenGL Standard NO HEADER, NO FOOTER 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Data Visualization in Parallel Environment Based on the

More information

Computer Science 474 Spring 2010 Introduction

Computer Science 474 Spring 2010 Introduction INTRODUCTION Interactive computer graphics is a means of visually communicating and interfacing with the computer. It consists of both hardware and software that allows the user to display, manipulate,

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 ART DIGITAL MEDIA ARTDM Michael Almaguer, Dean Applied and Fine Arts Division Business and Foreign Language Building, Room 204 Possible career opportunities Digital media or graphic design jobs cover all

More information

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP?

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP? NVIDIA GRID OVERVIEW Imagine if responsive Windows and rich multimedia experiences were available via virtual desktop infrastructure, even those with intensive graphics needs. NVIDIA makes this possible

More information

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers.

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers. Standard Methods of Input Keyboard Mouse Input device enables you to input information and commands into the computer. The Keyboard One of the first peripherals to be used with a computer and is still

More information

A Short Introduction to Computer Graphics

A Short Introduction to Computer Graphics A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical

More information

Computer Graphics Hardware An Overview

Computer Graphics Hardware An Overview Computer Graphics Hardware An Overview Graphics System Monitor Input devices CPU/Memory GPU Raster Graphics System Raster: An array of picture elements Based on raster-scan TV technology The screen (and

More information

1. Application of Computer Graphics

1. Application of Computer Graphics 1. Application of Computer Graphics Computer-Aided Design for engineering and architectural systems etc. Objects maybe displayed in a wireframe outline form. Multi-window environment is also favored for

More information

THE WORLD LEADER IN VISUAL COMPUTING

THE WORLD LEADER IN VISUAL COMPUTING THE WORLD LEADER IN VISUAL COMPUTING NVIDIA is the world leader in visual computing. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.

More information

Chapter 5 Objectives. Chapter 5 Input

Chapter 5 Objectives. Chapter 5 Input Chapter 5 Input Describe two types of input List characteristics of a Identify various types of s Identify various types of pointing devices Chapter 5 Objectives Explain how voice recognition works Understand

More information

Graphic Communication

Graphic Communication Graphic Communication St Pauls RC Academy Computer Hardware CDT Department Hardware Devices Hardware is the name given to any piece of equipment that is used along side a computer (including the main computer

More information

Virtual Environments - Basics -

Virtual Environments - Basics - Virtual Environments - Basics - What Is Virtual Reality? A Web-Based Introduction Version 4 Draft 1, September, 1998 Jerry Isdale http://www.isdale.com/jerry/vr/whatisvr.html Virtual Environments allow

More information

Computer Organization

Computer Organization Basics Machine, software, and program design JPC and JWD 2002 McGraw-Hill, Inc. Computer Organization CPU - central processing unit Where decisions are made, computations are performed, and input/output

More information

F ALL 2 0 1 5 Computer Purchase Guide

F ALL 2 0 1 5 Computer Purchase Guide COLLEGE OF ARTS + ARCHITECTURE F ALL 2 0 1 5 Computer Purchase Guide WHO IS REQUIRED TO HAVE A LAPTOP? First year students (both undergraduate and graduate) are required to have a laptop in their first

More information

Chapter 9 Input/Output Devices

Chapter 9 Input/Output Devices Chapter 9 Input/Output Devices Contents: I. Introduction II. Input Devices a. Keyboard,mouse,joystick,scanners,digital camera, bar code reader, touch Sreeen,Speech input device (microphone) III. Output

More information

Computer Hardware HARDWARE. Computer Hardware. Mainboard (Motherboard) Instructor Özgür ZEYDAN

Computer Hardware HARDWARE. Computer Hardware. Mainboard (Motherboard) Instructor Özgür ZEYDAN Computer Hardware HARDWARE Hardware: the collection of physical elements that comprise a computer system. Bülent Ecevit University Department of Environmental Engineering 1. Case and inside 2. Peripherals

More information

ERA6 OBJECTIVE QUSESTION

ERA6 OBJECTIVE QUSESTION 1)Database Management Question:- ERA6 OBJECTIVE QUSESTION 1) While Creating a Table using the MS Access, you will get an interface, as shown on the screen this Interface shows, you are Working on the View

More information

INTERACTIVE COMPUTER GRAPHICS Data Structures, Algorithms, Languages

INTERACTIVE COMPUTER GRAPHICS Data Structures, Algorithms, Languages INTERACTIVE COMPUTER GRAPHICS Data Structures, Algorithms, Languages Wolfgang K. Glloi Technical University of Berlin and University of Minnesota Tochnisths BodischBle Dnrmstadt FACHEEKE1CH 1NFORMATIK

More information

Discovering Computers. Technology in a World of Computers, Mobile Devices, and the Internet. Chapter 7. Input and Output

Discovering Computers. Technology in a World of Computers, Mobile Devices, and the Internet. Chapter 7. Input and Output Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet Chapter 7 Input and Output Objectives Overview Differentiate among various types of keyboards: standard, compact,

More information

What is Multimedia? Derived from the word Multi and Media

What is Multimedia? Derived from the word Multi and Media What is Multimedia? Derived from the word Multi and Media Multi Many, Multiple, Media Tools that is used to represent or do a certain things, delivery medium, a form of mass communication newspaper, magazine

More information

3D Animation Graphic Designer

3D Animation Graphic Designer Goal of the program The training program aims to develop the trainee to get him to the level of professional and creative in designing models three-dimensional and move with all respect to this art and

More information

Computer Animation: Art for the Digital Generation. By Jack Tovey

Computer Animation: Art for the Digital Generation. By Jack Tovey Computer Animation: Art for the Digital Generation By Jack Tovey Who is this Guy? Jack Tovey USF Art Ed Undergraduate 1979 USF MA Art Ed emphasis- CG 1990 Art Teacher in Pinellas County for 29 years Who

More information

WHAT You SHOULD KNOW ABOUT SCANNING

WHAT You SHOULD KNOW ABOUT SCANNING What You should Know About Scanning WHAT You SHOULD KNOW ABOUT SCANNING If you re thinking about purchasing a scanner, you may already know some of the ways they can add visual interest and variety to

More information

A Proposal for OpenEXR Color Management

A Proposal for OpenEXR Color Management A Proposal for OpenEXR Color Management Florian Kainz, Industrial Light & Magic Revision 5, 08/05/2004 Abstract We propose a practical color management scheme for the OpenEXR image file format as used

More information

New Media production week 9

New Media production week 9 New Media production week 9 How to Make an Digital Animation poonpong@gmail.com Hardware PC or Mac with high resolution graphics and lots of RAM Peripherals such as graphics tablet Digital Camera (2D,

More information

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I

GAME DESIGN AND DEVELOPMENT TECHNOLOGY. Game Design and Development Technology I GAME DESIGN AND DEVELOPMENT TECHNOLOGY Game Design and Development Technology I Unit 1: Orientation and Safety Competency 1: Introduction to Game Design Competency 2: Safety in the Computer Environment

More information

CSE 167: Lecture #18: Deferred Rendering. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012

CSE 167: Lecture #18: Deferred Rendering. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 CSE 167: Introduction to Computer Graphics Lecture #18: Deferred Rendering Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Announcements Thursday, Dec 13: Final project presentations

More information

Approaching VR 2.0: Creating and Sharing Open Source Virtual Environments for Health Care and Research

Approaching VR 2.0: Creating and Sharing Open Source Virtual Environments for Health Care and Research Approaching VR 2.0: Creating and Sharing Open Source Virtual Environments for Health Care and Research Prof. G. Riva, Ph.D. Istituto Auxologico Italiano http://www.neurovr.org Applied Technology for Neuro-Psychology

More information

Develop Computer Animation

Develop Computer Animation Name: Block: A. Introduction 1. Animation simulation of movement created by rapidly displaying images or frames. Relies on persistence of vision the way our eyes retain images for a split second longer

More information

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT)

Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT) The Academy of Interactive Entertainment 201 Advanced Diploma of Professional Game Development - Game Art and Animation (10343NAT) Subject Listing Online Campus 0 Page Contents 3D Art Pipeline...2 Grasping

More information

Computer Graphics. Introduction. Computer graphics. What is computer graphics? Yung-Yu Chuang

Computer Graphics. Introduction. Computer graphics. What is computer graphics? Yung-Yu Chuang Introduction Computer Graphics Instructor: Yung-Yu Chuang ( 莊 永 裕 ) E-mail: c@csie.ntu.edu.tw Office: CSIE 527 Grading: a MatchMove project Computer Science ce & Information o Technolog og Yung-Yu Chuang

More information

3D Client Software - Interactive, online and in real-time

3D Client Software - Interactive, online and in real-time 3D Client Software - Interactive, online and in real-time Dipl.Inform.Univ Peter Schickel CEO Bitmanagement Software Vice President Web3D Consortium, Mountain View, USA OGC/Web3D liaison manager Presentation

More information

INTERACTIVE 3D SIMULATION SYSTEM IN GAME ENGINE BASED COLLABORATIVE VIRTUAL ENVIRONMENT FOR ARCHITECTURAL DESIGN COMMUNICATION

INTERACTIVE 3D SIMULATION SYSTEM IN GAME ENGINE BASED COLLABORATIVE VIRTUAL ENVIRONMENT FOR ARCHITECTURAL DESIGN COMMUNICATION INTERACTIVE 3D SIMULATION SYSTEM IN GAME ENGINE BASED COLLABORATIVE VIRTUAL ENVIRONMENT FOR ARCHITECTURAL DESIGN COMMUNICATION PRITTIPORN LOPKERD, PINTO JINUNTUYA Faculty of Architecture and Planning,

More information

Institution : Majmaah University. Academic Department : College of Science at AzZulfi. Programme : Computer Science and Information Course :

Institution : Majmaah University. Academic Department : College of Science at AzZulfi. Programme : Computer Science and Information Course : Institution : Majmaah University. Academic Department : College of Science at AzZulfi. Programme : Computer Science and Information Course : Computer Graphics (CSI-425) Course Coordinator : Mr. ISSA ALSMADI

More information

Computer Graphics (600.357 / 600.457) Prof. Misha Kazhdan misha@cs.jhu.edu

Computer Graphics (600.357 / 600.457) Prof. Misha Kazhdan misha@cs.jhu.edu Computer Graphics (600.357 / 600.457) Prof. Misha Kazhdan misha@cs.jhu.edu Outline Introduction Syllabus Coursework Miscellaneous Introduction: What is CG? 2D image processing 3D object representation

More information

GPGPU Computing. Yong Cao

GPGPU Computing. Yong Cao GPGPU Computing Yong Cao Why Graphics Card? It s powerful! A quiet trend Copyright 2009 by Yong Cao Why Graphics Card? It s powerful! Processor Processing Units FLOPs per Unit Clock Speed Processing Power

More information

Integrating STEM Courses with Game Design. Najib Manea

Integrating STEM Courses with Game Design. Najib Manea Integrating STEM Courses with Game Design Najib Manea Agenda Introduction Grant Profile Implementation Plan Game Design & Simulation Program STEM & Game Design Game Design Program Examples Questions Title

More information

Shader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group

Shader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group Shader Model 3.0 Ashu Rege NVIDIA Developer Technology Group Talk Outline Quick Intro GeForce 6 Series (NV4X family) New Vertex Shader Features Vertex Texture Fetch Longer Programs and Dynamic Flow Control

More information

PROPOSED SYSTEM FOR MID-AIR HOLOGRAPHY PROJECTION USING CONVERSION OF 2D TO 3D VISUALIZATION

PROPOSED SYSTEM FOR MID-AIR HOLOGRAPHY PROJECTION USING CONVERSION OF 2D TO 3D VISUALIZATION International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 159 167, Article ID: IJARET_07_02_015 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2

More information

Computer science Case study: CGI

Computer science Case study: CGI Computer science Case study: CGI For use in May 2016 and November 2016 Instructions to candidates ycase study booklet required for higher level paper 3. 6 pages International Baccalaureate Organization

More information

Associate Degrees Graphic Design Career Path Photography Career Path Animation Career Path Digital Media Career Path

Associate Degrees Graphic Design Career Path Photography Career Path Animation Career Path Digital Media Career Path Associate Degrees Graphic Design Career Path Photography Career Path Animation Career Path Digital Media Career Path s Computer Animation Advanced Computer Animation Computer Graphics Illustration Photography

More information

Step into your own world of imaginaton and design it how you see fit

Step into your own world of imaginaton and design it how you see fit Powered by: Step into your own world of imaginaton and design it how you see fit /KUCUAE Email info@khawarizmi.com Website:www.kic.ae INDEX Titles Page No. About KIC-CEC and Frameboxx 3 3D Aniamtion Suite

More information

Computers: Tools for an Information Age. Chapter 5 Input and Output: The User Connection

Computers: Tools for an Information Age. Chapter 5 Input and Output: The User Connection Computers: Tools for an Information Age Chapter 5 Input and Output: The User Connection Objectives Describe the user relationship with computer input and output Explain how data is input into a computer

More information

Optimization for DirectX9 Graphics. Ashu Rege

Optimization for DirectX9 Graphics. Ashu Rege Optimization for DirectX9 Graphics Ashu Rege Last Year: Batch, Batch, Batch Moral of the story: Small batches BAD What is a batch Every DrawIndexedPrimitive call is a batch All render, texture, shader,...

More information

Visual Communication Design

Visual Communication Design Master of Fine Arts Visual Communication Design College of Imaging Arts & Sciences ROCHESTER INSTITUTE OF TECHNOLOGY School of Design Master of Fine Arts Visual Communication Design The changing landscape

More information