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

Similar documents
Lahore University of Management Sciences. CS 452 Computer Graphics

Lahore University of Management Sciences. CS 452 Computer Graphics

Course Name: Computer Graphics - 2 Course Code: IT332

Course Title: Computer Graphics Course no: CSC209

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

Dive into Mobile VR/AR Games

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

Welcome to CS 4/57101 Computer Graphics

CSCI-6962 Advanced Computer Graphics

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

Computer Graphics ( /657) Prof. Misha Kazhdan

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

CSCE 441 Computer Graphics Fall 2018

Photorealism: Ray Tracing

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

CSCD18: Computer Graphics. Instructor: Leonid Sigal

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

Computer Graphics Introduction. Taku Komura

Chapter 23- UV Texture Mapping

CS5620 Intro to Computer Graphics

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

COMPUTER GRAPHICS CS

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

COM337 COMPUTER GRAPHICS Other Topics

Chapter 7 - Light, Materials, Appearance

CSE 167: Lecture #8: Lighting. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

CSE 167: Lecture #8: GLSL. 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 2013

Topics in Computer Animation

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

Computer Graphics II: Tools and Techniques

Rendering and Radiosity. Introduction to Design Media Lecture 4 John Lee

Level of Details in Computer Rendering

Computer Graphics I Lecture 11

CS451Real-time Rendering Pipeline

Review. Stephen J. Guy

A method in creating 3D models: From shape to shape, from shapes to model (October 2016)

Goals. Course Staff. Demo: Surreal (HW 3) Entertainment. Foundations of Computer Graphics (Spring 2012) Why Study 3D Computer Graphics?

Computer Graphics. Lecture 13. Global Illumination 1: Ray Tracing and Radiosity. Taku Komura

- Location: Annenberg Text: Mostly Self-Contained on course Web pages. - Al Barr

Topics and things to know about them:

Introduction to Computer Graphics 7. Shading

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

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

Computer Graphics 1. Chapter 7 (June 17th, 2010, 2-4pm): Shading and rendering. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2010

CIS 581 Interactive Computer Graphics

Simulation in Computer Graphics. Introduction. Matthias Teschner. Computer Science Department University of Freiburg

Spring 2012 Final. CS184 - Foundations of Computer Graphics. University of California at Berkeley

Overview. Computer Graphics CSE 167

lecture 18 - ray tracing - environment mapping - refraction

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

Computer Graphics. Lecture 10. Global Illumination 1: Ray Tracing and Radiosity. Taku Komura 12/03/15

Manipal Institute of Technology Manipal University Manipal

CS535: Interactive Computer Graphics

A free open source modelling/rendering software

COURSE DELIVERY PLAN - THEORY Page 1 of 6

Ray-Tracing. Misha Kazhdan

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

CS GAME PROGRAMMING Question bank

SEOUL NATIONAL UNIVERSITY

Introduction Ray tracing basics Advanced topics (shading) Advanced topics (geometry) Graphics 2010/2011, 4th quarter. Lecture 11: Ray tracing

Mathematical Tools in Computer Graphics with C# Implementations Table of Contents

Real Time Rendering. CS 563 Advanced Topics in Computer Graphics. Songxiang Gu Jan, 31, 2005

CEng 477 Introduction to Computer Graphics Fall 2007

Dithering and Rendering. CS116B Chris Pollett Apr 18, 2004.

From Graphics to Visualization

Lighting. To do. Course Outline. This Lecture. Continue to work on ray programming assignment Start thinking about final project

Real-Time Universal Capture Facial Animation with GPU Skin Rendering

Ray Tracing. Kjetil Babington

Evolution of Imaging Technology in Computer Graphics. Related Areas

Goals. Demo: Surreal (HW 4) Course Staff. Entertainment. Foundations of Computer Graphics (Fall 2012) Why Study 3D Computer Graphics?

TEACHING PLAN FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Rendering Algorithms: Real-time indirect illumination. Spring 2010 Matthias Zwicker

Overview: Ray Tracing & The Perspective Projection Pipeline

Illumination and Shading

Voxel Cone Tracing and Sparse Voxel Octree for Real-time Global Illumination. Cyril Crassin NVIDIA Research

CS354 Computer Graphics Introduction. Qixing Huang Januray 17 8h 2017

Homework #2. Shading, Ray Tracing, and Texture Mapping

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

Cloth Simulation on the GPU. Cyril Zeller NVIDIA Corporation

Interactive Cloth Simulation. Matthias Wloka NVIDIA Corporation

A simple OpenGL animation Due: Wednesday, January 27 at 4pm

ce Hours: MW 12:30 PM 1:30 PM (till 12/12/18), or by appointment

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Ground Truth. Welcome!

Computer Graphics Lecture 11

CS4621/5621 Fall Computer Graphics Practicum Final Projects. Professor: Kavita Bala Instructor: Nicolas Savva

Course Reader for CSE Computer Graphics Autumn 2007 Instructor: Zoran Popović

PhysBAM: Physically Based Simulation. Michael Lentine, Craig Schroeder

Unit 68: 3D Environments

Illumination & Shading I

Interactive Computer Graphics A TOP-DOWN APPROACH WITH SHADER-BASED OPENGL

Full Screen Layout. Main Menu Property-specific Options. Object Tools ( t ) Outliner. Object Properties ( n ) Properties Buttons

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

6. Illumination, Lighting

A Temporal Image-Based Approach to Motion Reconstruction for Globally Illuminated Animated Environments

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

Computer Graphics. Shadows

CSE Intro to Computer Graphics. ANSWER KEY: Midterm Examination. November 18, Instructor: Sam Buss, UC San Diego

CHAPTER 1 Graphics Systems and Models 3

Transcription:

Graphics Syllabus Computer Graphics CNCE340

Course Information CNCE340: Computer Graphics Credit 3.0 Schedule Tue/Thu 5 th Class Attendee Junior & Senior Text Book LectureNotes @web_portal or /education/education.shtml Computer Graphics with OpenGL: Donald Hearn & M. Pauline Baker, Prentice Hall Prerequisite Data Structure Windows Programming Skills of C & C++

Course Outline I. 3D Graphical Models & Basics II. 3D Animation & Rendering III. 3D Graphics Programming & Applications

Part I: 3D Graphical Models &Basics 3D Graphical Models & Representation 3D Transformations Object Transformations in 3D Space How to represent the 3D scene on the 2D display devices

Part II: 3D Animation & Rendering 3D Animation Method Basic Animations Advanced Animations <Geri s Game, Pixar> "Two-way Coupled SPH and Particle Level Set Fluid Simulation", IEEE TVCG 2008.

Part II: 3D Animation & Rendering Light & Reflection Point, directional, spot, Diffuse, specular, ambient, Rendering Methods Flat, Gouraud, Phong, Ray Casting & Tracing Reflection or refraction

Animation Examples Motion Capture Fluid Simulation

Part III: 3D Graphics Programming & Applications Windows Programming OpenGL Programming Image Processing Warp

Part III: 3D Graphics Programming & Applications 3D Graphics Applications Deforming Meshes that Split and Merge, Siggraph 2009, Chris Wojtan et al. Procedural Synthesis using Vortex Particle Method for Fluid Simulation, PacificGraphics 2009, JongChulYoon et al.

Schedule - I 03/06 Syllabus 03/08 Introduction to Computer Graphics 03/13, 15 Graphics Programming Basics 03/20 Computer Graphics Basics 03/22 Graphical Models 03/27 Basic Geometric Transformation 03/29 Complex Geometric Transformation 04/03 Viewing Transformation 04/05 Projection & View Volume 04/10 Advanced Graphics Programming 04/12 Rendering Models 04/17 Rendering Methods Assign. #1 04/19 Texture Mapping Basics 04/24 Midterm Exam.

Schedule - II 05/01 Texture Mapping Applications 05/03 Ray Tracing Basics 05/08 Advanced Ray Tracing 05/10 Term Project Theme Guide 05/15 Image Processing Assign. #2 05/17, 05/22 Term Project Proposal 05/24 Animation Basics 05/29 Physically Based Animation 05/31 Rendering Techniques 06/05 Final Exam. 06/12, 06/14 Term Project Demo.

Coursework Attendance (10%) Midterm exam (20%) Final exam (20%) Programming assignments (25%) #1 (10%), #2 (15%) Term project (25%) You will fail if you miss just one!!

Programming Assignments What? Programming 3D Basics & Rendering Method How? Windows programming C, C++ OpenGL/DirectX

Term Project What? Platform: PC, Mobile, etc. Theme: Ray-Tracing, Physical Animation, Cartoon Rendering, etc. Evaluation Metric: Image Quality, Scenario, Efforts, Colleague Evaluation, Presentations, etc. When? After the final exam How? Windows Programming C, C++, OpenGL, DirectX

Fluid Simulation Example

Nice Projects in the Past 2009 1 st Semester Ray Traced Animation Physical Simulation

Nice Projects in the Past 2009 2 nd Semester Physical Simulation Physical Simulation

Nice Projects in the Past 2010 1 st Semester Tiny Pond Simulation Physical Simulation

Nice Projects in the Past 2010 1 st Semester Input Output Computer Graphics Application

Nice Projects in the Past 2010 2 nd Semester Computer Graphics Application Ray tracing

Nice Projects in the Past 2010 2 nd Semester Cartoon Randering

Nice Projects in the Past 2011 1 st Semester Collision Detection

Nice Projects in the Past 2011 1 st Semester Ray tracing