Advanced Graphics, Overview Advanced Computer Graphics Overview.

Slides:



Advertisements
Similar presentations
COMPUTER GRAPHICS SOFTWARE.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
GK, Intro 1Computer Graphics1 Gerda Kamberova. GK, Intro 1Computer Graphics2 Outline Computer Graphics (CG) definition CG applications CG main tasks:
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.
GK, Intro 1Hofstra University – CSC171A1 Computer Graphics Gerda Kamberova.
Introduction to OpenGL. What is OpenGL OpenGL is a low-level software interface to graphics hardware No commands for performing windowing tasks or obtaining.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
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.
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
Overview of Computer Graphics Chapter 1. Bird’s Eye View  Overview of Computer Graphics –Basic concept of computer graphics, system, programming platforms,
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Course Overview, Introduction to CG Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Friday, September 5, 2003.
Definition of Computer Graphics
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
1 Computer Graphics (under) Sep., 2003 Jung Hong Chuang CSIE NCTU.
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.
Real-Time Computer Graphics. Introduction Aims The aim of the module is to provide a good grounding in the main techniques and algorithms of real-time.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
1 Chapter 1 Overview of Computer Graphics  To understand the basic objectives and scope of computer graphics  To identify computer graphics applications.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
CSE Real Time Rendering. TBT (Not So) Real Time Rendering.
OpenGL Conclusions OpenGL Programming and Reference Guides, other sources CSCI 6360/4360.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
1 The Rendering Pipeline. CS788 Topic of HCI 2 Outline  Introduction  The Graphics Rendering Pipeline  Three functional stages  Example  Bottleneck.
Computer Graphics (under) Sep., 2004 Jung Hong Chuang CSIE NCTU.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Computer Graphics Bing-Yu Chen National Taiwan University.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
1 Angel: Interactive Computer Graphics5E © Addison- Wesley 2009 Image Formation Fundamental imaging notions Fundamental imaging notions Physical basis.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
Instructor: Dr. Shereen Aly Taie 1.  Broad introduction to Computer Graphics ◦ Software ◦ Hardware ◦ Applications  CAD برامج التصميم 2.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Chapter 1: Introduction to Graphics. 2 What is computer graphics.
Applications and Rendering pipeline
Spring 2006 G5BAGR – Advanced Computer Graphics
- Introduction - Graphics Pipeline
Chapter 1 An overview on Computer Graphics
Computer Graphics.
Computer Graphics Lecture 32
Chapter 1 An overview on Computer Graphics
School of Computer Science
The Graphics Rendering Pipeline
Real-time Computer Graphics Overview
Models and Architectures
Models and Architectures
Models and Architectures
Introduction to Computer Graphics with WebGL
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)
Models and Architectures
Models and Architectures
Introduction to spagetti and meatballs
Introduction to Computer Graphics
Presentation transcript:

Advanced Graphics, Overview Advanced Computer Graphics Overview

Advanced Graphics, Overview Computer Graphics Definition: “combining hardware approaches with software algorithms to facilitate the manipulation of visual information.” Subareas: hardware and system architecture, image synthesis, animation, applications. 3D graphics main tasks: modeling, rendering, animation.

Advanced Graphics, Overview Intro to Computer Graphics Hardware architecture: raster graphics, FB Graphics Standard:KGS, PHIGS, OpenGL Interaction 3D geometry and modeling Viewing Rasterization Image synthesis: illumination, shading We will review briefly the above, see textbook

Advanced Graphics, Overview Graphics Pipeline Transformations and Coordinate Systems

Advanced Graphics, Overview Advanced Computer Graphics Hierarchical modeling and Animation Texture, antialiasing 3D modeling with parametric surfaces Applications: visualization, virtual reality Physics based modeling 3D modeling: surfaces and shapes

Advanced Graphics, Overview Polynocular Stereo From images to 3D points, and then…. to planar patches

Advanced Graphics, Overview Surface Reconstruction and the Gauss map From patches to surface

Advanced Graphics, Overview Recovering of Shapes

Advanced Graphics, Overview TeleImmersion is the technology that enables remotely located users to share the same virtualized environment in real time

Advanced Graphics, Overview TeleImmersion is the technology that enables remotely located users to share the same virtualized environment in real time

Advanced Graphics, Overview Teleconferencing in 3D

Advanced Graphics, Overview Review Review, Ch 1,2,4 in textbook, gloss over 3 Review, Red book Ch 1-2

Advanced Graphics, Overview Review: General Purpose Graphics API for use in high level languages Appl.program Graph.API Graph.hardware Primitives and Attributes Geometric and modeling transformations Viewing transformations Hierarchical modeling and manipulation Raster (buffer) oriented transformations Control functions