COMPUTER GRAPHICS CS

Similar documents
CS5620 Intro to Computer Graphics

Welcome to CS 4/57101 Computer Graphics

CSCD18: Computer Graphics. Instructor: Leonid Sigal

Lecture 0 of 41: Part A Course Organization. Introduction to Computer Graphics: Course Organization and Survey

Binghamton University. EngiNet. Thomas J. Watson. School of Engineering and Applied Science. State University of New York. EngiNet WARNING CS 560

Some Resources. What won t I learn? What will I learn? Topics

0. Introduction: What is Computer Graphics? 1. Basics of scan conversion (line drawing) 2. Representing 2D curves

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

CS535: Interactive Computer Graphics

Advanced Graphics

Computer Graphics Disciplines. Grading. Textbooks. Course Overview. Assignment Policies. Computer Graphics Goals I

CS380: Computer Graphics Introduction. Sung-Eui Yoon ( 윤성의 ) Course URL:

Lecture 1. Computer Graphics and Systems. Tuesday, January 15, 13

Mcq In Computer Graphics

Computer Graphics. - Introduction - Hendrik Lensch. Computer Graphics WS07/08 - Introduction

CIS 581 Interactive Computer Graphics

Computer Graphics. Instructor: Oren Kapah. Office Hours: T.B.A.

CS 428: Fall Introduction to. Realism (overview) Andrew Nealen, Rutgers, /11/2009 1

Lecture 0 of 41: Part B Course Content. Advanced Computer Graphics: Course Organization and Survey

Outline. Intro. Week 1, Fri Jan 4. What is CG used for? What is Computer Graphics? University of British Columbia CPSC 314 Computer Graphics Jan 2013

Intro. Week 1, Fri Jan 4

Rendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane

EF432. Introduction to spagetti and meatballs

EF432. Introduction to spagetti and meatballs

Goals. Computer Graphics (Fall 2008) Course Outline. Course Outline. Course Outline. Demo: Surreal and Crazy World (HW 3)

Topic 0. Introduction: What Is Computer Graphics? CSC 418/2504: Computer Graphics EF432. Today s Topics. What is Computer Graphics?

Graphics. Syllabus. Computer Graphics CNCE340. Graphics Korea University.

Advanced Visualization

Computer Graphics Introduction. Taku Komura

Animation & Rendering

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

Advanced Computer Graphics: Non-Photorealistic Rendering

TEACHING PLAN FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Today. Rendering algorithms. Rendering algorithms. Images. Images. Rendering Algorithms. Course overview Organization Introduction to ray tracing

CSCE 441 Computer Graphics Fall 2018

Today. Rendering algorithms. Rendering algorithms. Images. Images. Rendering Algorithms. Course overview Organization Introduction to ray tracing

CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen s slides) Requirements. Reference Books. Textbook

PART 2 Introduction to Computer Graphics using OpenGL. Burkhard Wünsche

Overview. Computer Graphics CS324. OpenGL. Books. Learning Resources. CS131 Notes. 30 Lectures 3hr Exam

Computer Graphics CS 543 Lecture 1 (Part I) Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Computer graphics 2. Róbert Bohdal, FMFI UK M-114, flurry.dg.fmph.uniba.sk/webog/bohdal

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

CSE4030 Introduction to Computer Graphics

Course Information Package

Course Producer. Prerequisites. Textbooks. Academic integrity. Grading. Ming Chen. Same office hours as TA. The Hobbit: The Desolation of Smaug (2013)

15-462: Computer Graphics. Jessica Hodgins and Alla Safonova

CS451Real-time Rendering Pipeline

Computer Graphics. Lecture 02 Graphics Pipeline. Edirlei Soares de Lima.

National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor

Chapter 7 - Light, Materials, Appearance

Syllabus CS476 COMPUTER GRAPHICS Fall 2009

Computer Graphics II: Tools and Techniques

Lahore University of Management Sciences. CS 452 Computer Graphics

Computer Graphics and Visualization. What is computer graphics?

NOTE: This syllabus is subject to change during the semester. Please check this syllabus on a regular basis for any updates

Introduction to Computer Graphics. Knowledge basic concepts 2D and 3D computer graphics

CS380: Computer Graphics Introduction. Sung-Eui Yoon ( 윤성의 ) Course URL:

Luxo Jr. Plan. Team. Movies. Why Computer Graphics? Introduction to Computer Graphics. Pixar Animation Studios, 1986 Director: John Lasseter

Chapter 4. Chapter 4. Computer Graphics 2006/2007 Chapter 4. Introduction to 3D 1

CS559: Computer Graphics. Lecture 1 Introduction Li Zhang University of Wisconsin, Madison

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

o Basic signal processing o Filtering, resampling, warping,... Rendering o Polygon rendering pipeline o Ray tracing Modeling

Points and lines, Line drawing algorithms. Circle generating algorithms, Midpoint circle Parallel version of these algorithms

Development of Computer Graphics

Computer Graphics (CS 543) Lecture 1 (Part 1): Introduction to Computer Graphics

EDAN30 Photorealistic Computer Graphics

Lahore University of Management Sciences. CS 452 Computer Graphics

CS 684 Fall 2005 Image-based Modeling and Rendering. Ruigang Yang

Level of Details in Computer Rendering

SEOUL NATIONAL UNIVERSITY

Lecture 1 Course Introduction

G - Graphics

Graphics and Interaction Rendering pipeline & object modelling

Welcome to 6.837! Welcome to all students: Plan for today: Introductions. Why study graphics? Team 18 s final project from 6.

Computer Science 175. Introduction to Computer Graphics lib175 time: m/w 2:30-4:00 pm place:md g125 section times: tba

Course Title: Computer Graphics Course no: CSC209

Real-Time Shadows. Last Time? Textures can Alias. Schedule. Questions? Quiz 1: Tuesday October 26 th, in class (1 week from today!

Computer Vision, CS766. Staff. Instructor: Li Zhang TA: Jake Rosin

CS 498 VR. Lecture 18-4/4/18. go.illinois.edu/vrlect18

Shadow Rendering EDA101 Advanced Shading and Rendering

Computer Graphics ( /657) Prof. Misha Kazhdan

3D GRAPHICS. design. animate. render

Multimedia Arts and Technologies

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

I expect to interact in class with the students, so I expect students to be engaged. (no laptops, smartphones,...) (fig)

Welcome to COMP 770 (236) Introduction. Prerequisites. Prerequisites

CS 410: Computer Graphics

COM337 COMPUTER GRAPHICS Other Topics

Computer Graphics (CS 543) Lecture 13b Ray Tracing (Part 1) Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

MMGD0206 Computer Graphics. Chapter 1 Development of Computer Graphics : History

CS 381 Computer Graphics, Fall 2008 Midterm Exam Solutions. The Midterm Exam was given in class on Thursday, October 23, 2008.

CS 354R: Computer Game Technology

CSC 7443: Scientific Information Visualization

EECE.2160: ECE Application Programming Spring 2017

6.837 Introduction to Computer Graphics Quiz 2 Thursday November 20, :40-4pm One hand-written sheet of notes allowed

Computer Graphics. Introduction. Prof. SHENG Bin, CS, SJTU

COMP30019 Graphics and Interaction Rendering pipeline & object modelling

Lecture outline. COMP30019 Graphics and Interaction Rendering pipeline & object modelling. Introduction to modelling

Dive into Mobile VR/AR Games

Course Web Site ENGN2501 DIGITAL GEOMETRY PROCESSING. Tue & Thu Barus&Holley 157

Transcription:

COMPUTER GRAPHICS CS-234325 http://webcourse.cs.technion.ac.il/234325/

Lecture Syllabus Introduction (1 week) Transformations (2 weeks) Line Drawing (1 weeks) Polygon Fill (1 week) Hidden Surface Removal (2 weeks) Lighting Models (1 week) Methods for improving realism (1 week) Shadows Texture Geometric Modeling (2 weeks) Image Improvement (1 week) Aliasing and Anti-aliasing Image manipulation Ray Tracing (1 week) Intro - Center for Graphics and Geometric Computing, Technion 2

Literature Interactive Computer Graphics - Functional, Procedural and Device-Level Methods P.Burger and D.Gillies, Addison-Wesley, 1989. Computer Graphics - Principles and Practice (Second Edition, Third Edition coming). J.D.Foley, A.Van-Dam, S.K.Feiner and J.F.Hughes, Addison-Wesley, 1990. Advanced Animation and Rendering Techniques A.Watt and M.Watt, Addison-Wesley, 1992. OpenGL Programming Guide J. Neider, T. Davis and W. Mason, Addison-Wesley, 1994. Intro - Center for Graphics and Geometric Computing, Technion 3

Teaching Staff Lecturer: Prof. Gershon Elber Wednesday 9:30-11:30 (Taub 7) Contact info: Taub 429, Monday 12:30-13:30 gershon@cs.technion.ac.il http://www.cs.technion.ac.il/~gershon Teaching Assistants I: Mr. Fady Massarwi Wednesday 11:30-12:30 Contact info: Taub 410, Wednesday 12:30-13:30 fadym@cs.technion.ax.il Teaching Assistants II: TBD Contact info: Taub TBD TBD@cs.technion.ac.il Intro - Center for Graphics and Geometric Computing, Technion 4

Grading Policy and Classes Programming Exercises: 40% Magen MFC Intro (5%) Wire-frame rendering and 3D Transformations (10%) Polygon Scan-conversion and Z-buffering and Texture Mapping (10%) Advanced Selection (15%) Exam: 60% Takef Moed B on Mon., February 3 rd Moed B on Tue., March 25 th Best Rendering competitions By the end of the semester See Hall of Fame under Links 3 points for 1 st place, 2 points for 2 nd,1 point for 3 rd. Intro - Center for Graphics and Geometric Computing, Technion 5 computer graphics expert

Classes: More Announcements No class, on November 13 th. Complementary class on Sun., November 3 rd, 16:30-18:30, Taub 5 Watch the WEB site regularly (Especially Messages) Slides are available on web site. Those without prerequisites talk to me. Reusability of code - only as permitted to use code by the staff of the course Having a break!? Intro - Center for Graphics and Geometric Computing, Technion 6

What is Computer Graphics? Synthesis of static/dynamic 2D images from 3D geometry, using computers. Typically, scenes are photo-realistic: Intro - Center for Graphics and Geometric Computing, Technion 7

What is Computer Graphics? Synthesis of static/dynamic 2D images from 3D geometry, using computers. Sometimes they are surreal: Intro - Center for Graphics and Geometric Computing, Technion 8

What is Computer Graphics? In recent years non-photorealistic rendering (NPR) Is becoming of major interest: Intro - Center for Graphics and Geometric Computing, Technion 9

What is Computer Vision? Analysis, reconstruction, and recognition of 3D objects from 2D images, using computers: Image enhancement Feature extraction 3D object reconstruction and recognition Computer vision and computer graphics are two complementary processes. Intro - Center for Graphics and Geometric Computing, Technion 10

Drawing tools 2D Graphics Components Lines Paint/Colors Models Planar Transformations Intro - Center for Graphics and Geometric Computing, Technion 11

3D Graphics Components Wireframe drawing Intro - Center for Graphics and Geometric Computing, Technion 12

3D Graphics Components Photorealistic drawing: Intro - Center for Graphics and Geometric Computing, Technion 13

3D Graphics Components Material Properties Fog Texture Reflectivity Refraction Intro - Center for Graphics and Geometric Computing, Technion 14

What is CG used for? Geometric Modeling Mechanical Design Intro - Center for Graphics and Geometric Computing, Technion 15

What is CG Analysis used for? Intro - Center for Graphics and Geometric Computing, Technion 16

What is CG used for? Medical applications Intro - Center for Graphics and Geometric Computing, Technion 17

Special Effects What is CG used for? Intro - Center for Graphics and Geometric Computing, Technion 18

Computer Games What is CG used for? Intro - Center for Graphics and Geometric Computing, Technion 19

(scientific) Visualization What is CG used for? Intro - Center for Graphics and Geometric Computing, Technion 20

Design Advertising Art What is CG used for? Intro - Center for Graphics and Geometric Computing, Technion 21

What is CG used for? Animation Intro - Center for Graphics and Geometric Computing, Technion 22

Where is the 3D input geometry coming from? 1. Geometric Modeling Solidworks PTC Maya Catia Intro - Center for Graphics and Geometric Computing, Technion 23

Where is the 3D input geometry coming from? 2. Reverse Engineering http://graphics.stanford.edu/projects/mich/ Intro - Center for Graphics and Geometric Computing, Technion 24

Where is the 3D input geometry coming from? 3. Motion capture (animations) Intro - Center for Graphics and Geometric Computing, Technion 25

In summary it is all about the Eyes Intro - Center for Graphics and Geometric Computing, Technion 26