Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.

Slides:



Advertisements
Similar presentations
1GR2-00 GR2 Advanced Computer Graphics AGR Ken Brodlie Lecture 1 - Overview.
Advertisements

Computer graphics & visualization. Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Our GPU Photon Tracing Pipeline.
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
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
Advanced Graphics, Overview Advanced Computer Graphics Overview.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
CS5500 Computer Graphics © Chun-Fa Chang, Spring 2007 CS5500 Computer Graphics April 19, 2007.
3D Graphics Processor Architecture Victor Moya. PhD Project Research on architecture improvements for future Graphic Processor Units (GPUs). Research.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
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.
Convergence of vision and graphics Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
Computer graphics & visualization Introduction. computer graphics & visualization Simulation and Animation – SS 07 Jens Krüger – Computer Graphics and.
Presentation of LR2V Kadi Bouatouch IRISA
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
3D Game Programming Using OGRE3d (Object-Oriented Graphics Rendering Engine) 黃世強 Room 706 #ext.
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
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
Definition of Computer Graphics
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Invitation to Computer Science 5th Edition
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
1 Computer Graphics (under) Sep., 2003 Jung Hong Chuang CSIE NCTU.
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.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics 靜宜大學 資訊工程系 蔡奇偉 副教授
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
Introduction to Computer Graphics Dr.Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science Department Frederick University.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
Advanced Computer Graphics 台科大 資管系 楊傳凱 助理教授. Course Web Site: advanced_cg.html.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Research Interests of Dr. Dennis J Bouvier Fall 2007.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
Computer Graphics (under) Sep., 2004 Jung Hong Chuang CSIE NCTU.
Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.
Computing & Information Sciences Kansas State University CIS 536/636 Introduction to Computer Graphics Lecture 9 of 41 William H. Hsu Department of Computing.
3D Computer Graphics in a Nutshell Guillaume Caumon, January 2002.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Handle By, S.JENILA AP/IT
1 Angel: Interactive Computer Graphics5E © Addison- Wesley 2009 Image Formation Fundamental imaging notions Fundamental imaging notions Physical basis.
From Turing Machine to Global Illumination Chun-Fa Chang National Taiwan Normal University.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
Spring 2006 G5BAGR – Advanced Computer Graphics
Introduction Prof. Lizhuang Ma.
Chapter 10 Computer Graphics
CS4610/7610: Introduction to Computer Graphics
Computer Graphics : Introduction
Understanding Theory and application of 3D
Interactive Computer Graphics
Models and Architectures
Overview Course Overview Course Webpage Administrative issues
3D Game Programming OGRE3D (Object-Oriented Graphics Rendering Engine)
Introduction to Computer Graphics
Introduction to Computer Graphics
Computer Graphics Course Introduction.
Introduction Prof. Lizhuang Ma.
Introduction to Computer Graphics
Introduction to spagetti and meatballs
Computer Graphics (under.) Sep., 2017
Introduction to Computer Graphics
Presentation transcript:

computer graphics & visualization Introduction

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Teaching Seminar: Graphics Algorithms – various topics Practicals:Graphics Programming I (Summer term) Graphics Programming II (Winter term) Vertiefungsgebiet Praktische Informatik Computer Grafik und Visualisierung

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group General info Contact Boltzmannstraße 3, finger 13, 2 nd floor, Room: Check the library for literatureCourse slides will be available on the net Login: pixar Password: reyes Diploma theses and project work Many topics are available Check the web Come by and talk to our staff directly

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Teaching Schedule Tue14: :45 MI Wed13: :00 MI Announcements, slides, notes

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Literature Books (general) Foley, Van Dam, Feiner, Hughes, Computer Graphics: Principles and Practice, Addison- Wesley, 2nd edition Watt, 3D Computer Graphics, Addision- Wesley Glassner, Principles of digital image synthesis, Morgan Kaufman

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Literature Books (specific) Woo et al., OpenGL Programming Guide, 3rd edition, Addision-Wesley Möller, Haines, Real-Time Rendering, 2nd edition, A.K. Peters LTD Eberly, 3D Game Engine Design, Morgan Kaufmann DeLoura et. al, Game Programming Gems 1 - 3, Charles River Media ShaderX Series GPU-Gems Series

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Outline of course You should know from CG: 2D Raster graphics colors, transparency, scan-conversion, clipping,... Introduction to 3D graphics 3D polygonal models, transformation- pipeline, occlusion, illumination, shading, texture mapping,...

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Outline of course Interactive image synthesis Interactive rendering (i.e. local illumination) DirectX/OpenGL – concepts and (syntax) Textures and mapping techniques Shadows, reflections Effects (fur, volumes, particle systems …) Programmable graphics hardware Scenengraph (high-level) APIs Physics based rendering Radiometric quantities, radiance-equation Radiosity Photon mapping BRDF (reflection properties of real material) Other Topics Image based rendering REYES High dynamic range imaging Point based rendering Image Compression, e.g. JPEG, MPEG, PNG, GIF

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Interactivity vs. Photorealism Realistic images („as a photo“) Only by physical simulation of Light emission and light transport Interaction between light and matter (reflection, scattering) Image synthesis (recording and perception) Very expensive (i.e. not interactive) Interactive graphics (not very realistic in general) Hardware support for „trivial“ functions Tricky approximations Games, virtual environments, training simulators Tend to become increasingly realistic

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group 3D Rendering Course: XNA Game Programming CG-Techniques - Step-By-Step

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Data Structures Models Images Videos 3D-Images Visualization Image Synthesis Image Analysis Computer Vision Segmentation Data processing Image Processing Definition: Computer graphics

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group RenderingRendering Modelling Animation VisualizationImaging Imaging and computer vision The manipulation of images and the extraction of object specific information from images Visualization Methods to visually represent the information content within large-scale multi- dimensional and/or multi-modality data sets Modelling The effective representation and efficient modification of geometric shape on a computer Animation and simulation The generation and representation of dynamic imagery on a computer The display of models and scenes on a computer Computer graphics areas

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group PixelRGBA PointsLinesPolygonsNormalsColors CurvesSurfacesVolumesMaterialIllumination Rendering Modelling static Animation dynamic Visualization semantic Computer graphics areas

computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization Group Coming up