CS559-Computer Graphics Copyright Stephen Chenney 2001 CS 559: Computer Graphics Prof Stephen Chenney.

Slides:



Advertisements
Similar presentations
Lecture 0: Course Overview
Advertisements

Introducing Java CSC1401. Course Goals Teaching programming concepts In a “real” language.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Introduction Week 1, Wed Jan 5.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Computer Graphics (Fall 2008) COMS 4160, Lecture 1: Overview and History Ravi Ramamoorthi
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
Computer Graphics (Fall 2004) COMS 4160, Lecture 1: Overview and History Ravi Ramamoorthi
Computer Graphics (Spring 2008) COMS 4160, Lecture 1: Overview and History Ravi Ramamoorthi
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
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.
ECE200 – Computer Organization Course Introduction.
Introduction to Computer Graphics “Genius is 1% inspiration, and 99% perspiration.” Thomas Alva Edison CSE 373, Spring 2008 Belaid Moa
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 1: Overview and History Ravi Ramamoorthi
IT 342 : Fundamentals of Multimedia Introduction & Multimedia Authoring.
09/03/02© 2002 University of Wisconsin CS 559: Computer Graphics Prof Stephen Chenney Fall 2002
09/07/04© University of Wisconsin CS 559: Computer Graphics Prof Stephen Chenney Fall 2004
CIS 581 Interactive Computer Graphics (slides based on Dr. Han-Wei Shen’s slides) Instructor: Rick Parent Credit: 4 Class: MWF 10:30.
Computer GraphicsIntroduction A picture is worth a thousand words Science is a new social force. It is provocative and challenging, it holds the promise.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Dr. Sana’a Wafa Al-Sayegh
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics.
CS324e - Elements of Graphics and Visualization Class Intro
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Welcome to CSC 341/CSC 630 Introduction to Computer Graphics  Instructor  Susanna Wei  Office: BL 214  Phone: (610) 
COMP4070 Computer Graphics Dr. Amy Zhang. Welcome! 2  Introductions  Administrative Matters  Course Outline  What is Computer Graphics?
CS 638, Fall 2001 CS 638: Computer Games Technology Fall 2001.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
A Survey of COMPUTER GRAPHICS
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
James Tam CPSC 203: Introduction To Computers (Independent Study) James Tam.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
1.  Computer Graphics are graphics created using computers.  In general, it is the representation and manipulation of image data by a computer.  Examples:
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
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,
Common interface of Microsoft Office
© University of Wisconsin CS 559: Computer Graphics Prof Stephen Chenney Spring 2002
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
Benefits of Digital Literacy Tracy Thibodeau ED 3211 – Introduction to Art Education.
MAE 152 Computer Graphics for Scientists and Engineers Fall 2003 Dr. Prashant V. Mahajan Senior Research Scientist AValonRF, Inc., El Cajon, CA.
Welcome to CIS 2168 ! Data Structures and Algorithms
January 16, 2007 COMS 4118 (Operating Systems I) Henning Schulzrinne Dept. of Computer Science Columbia University
Computer Software Types Three layers of software Operation.
CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST AR's Web Page AR's Web Page
CS559: Computer Graphics Lecture 1 Introduction Li Zhang University of Wisconsin, Madison.
Computer Graphics 台科大 資管系 楊傳凱 助理教授. Course Syllabus – 1/3 Course Web Site: Please go to the blackboard system( ) to get.
ARCH 481 3D Modeling and Rendering Time: Tu/Th, 10:30 to 11:50 Room:Gould 236 Instructor: Nan-Ching Tai
01/20/04© University of Wisconsin CS 559: Computer Graphics Prof Stephen Chenney Spring 2004
CSC4841/6841 Computer Animation Administrative Issues & Course Overview Ying Zhu.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
D&E Communications Computer Science Wing Caputo Hall Dept. of Computer Science Millersville University Millersville, PA.
Computer Graphics (Fall 2004) COMS 4160, Lecture 25: Summary and Preview
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
Computer Graphics.
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
Computer Graphics Imaging
Introduction and Overview
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Overview Course Overview Course Webpage Administrative issues
Computer Graphics Course Introduction.
Intro to CIT 594
Computer Graphics (under.) Sep., 2017
– Graphics and Visualization
Lecture 1 Class Overview
Presentation transcript:

CS559-Computer Graphics Copyright Stephen Chenney 2001 CS 559: Computer Graphics Prof Stephen Chenney

CS559-Computer Graphics Copyright Stephen Chenney 2001 Why Computer Graphics? Visual interface to computers Imaging alternate worlds Enhancing our view of the existing world

CS559-Computer Graphics Copyright Stephen Chenney 2001 Training and Testing Experiments in the real world can be dangerous and expensive: –Can I land this plane? –Does this medicine make people drowsy? The Iowa Driving Simulator

CS559-Computer Graphics Copyright Stephen Chenney 2001 For Entertainment Games – not just 3D! Movies – graphics is a part of production for almost every movie Toy Story 2: © Disney

CS559-Computer Graphics Copyright Stephen Chenney 2001 For Design Enables spaces to be explored before construction Allows for assembly and usability testing Boeing’s new Virtual Reality Lab

CS559-Computer Graphics Copyright Stephen Chenney 2001 For Aesthetic Pleasure Computer art Me, My Mom and My Girl at Three, 1992, Michele Turre You Wish, from Tree Fix, 1997, Michele Turre

CS559-Computer Graphics Copyright Stephen Chenney 2001 For Understanding Display data sets in an accessible way –Figures in books –Scientific visualization NCSA Storm Visualization

CS559-Computer Graphics Copyright Stephen Chenney 2001 Enhancing the existing world Mix models with the real world –Movie special effects –Augmented reality Overlay medical data onto patients From Eric Grimson’s research group at MIT © Computer Graphics and User Interfaces Lab, Columbia University

CS559-Computer Graphics Copyright Stephen Chenney 2001 All course information

CS559-Computer Graphics Copyright Stephen Chenney 2001 People Professor Stephen Chenney –Room 6387 –Office Hours Tu-Th TA Raj Arangarasan –Room 3370C –Office Hours MW 2-3

CS559-Computer Graphics Copyright Stephen Chenney 2001 Topics Covered 2D Imagery –Representations, manipulation 3D Graphics –Projection, Shading, Toolkits 3D Modeling –Curves, surfaces, hierarchies

CS559-Computer Graphics Copyright Stephen Chenney 2001 Textbooks Alan Watt, "3D Computer Graphics", Third Edition. Adison-Wesley, Woo et. al., "OpenGL Programming Guide", Third Edition, Adison-Wesley, 1999.

CS559-Computer Graphics Copyright Stephen Chenney 2001 Grading 50% Midterm and Final 40% Programming Projects –Three projects, one for each “section” of class –You must attempt each project 10% Homework –About 1 every 2 weeks –Short, and you can drop one Everyone must write up their own homework, and write their own software, unless explicitly told otherwise

CS559-Computer Graphics Copyright Stephen Chenney 2001 Programming Issues FLTK will be the user interface toolkit –C++ class library –Provides windows, buttons, menus, etc OpenGL will be the 3D rendering toolkit –Provides an API for drawing objects specified in 3D Visual C will be the programming environment To be graded, your project must compile under Visual C++ on the machines in room 1355

CS559-Computer Graphics Copyright Stephen Chenney 2001 Adding the Class To go on the waiting list, with your name, ID and major Some people already on the list will be added this afternoon

CS559-Computer Graphics Copyright Stephen Chenney 2001 Programming Assignment 1 Do the FLTK demo off the class web page Will get you started with C++ and FLTK Do it NOW, don’t wait until the project comes up There will be another assignment in a week or so continuing your preparation for the first project Not graded. Questions to Raj.