Top Banner
CS 775 Advanced Computer Graphics Lecture 0 : Introduction
16

CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

Mar 29, 2018

Download

Documents

vuongthuan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS 775Advanced Computer Graphics

Lecture 0 : Introduction

Page 2: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Important Information● Course Details

— Slot 14, Tue and Fri,  5:30­7:00pm

— http://www.cse.iitb.ac.in/~paragc/teaching/2017/cs775

[email protected]

● Eligibility— Must have done CS475/CS675

— Supervisor Recommendation

— Audits are not allowed

Page 3: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Introductions

● Graphics @ CSE, IITB

● ViGIL Homepage

— http://www.cse.iitb.ac.in/graphics/

Realtime Raytracing (Sriram Kashayp and Rhushabh Ghoradia), Hirarchical Normalized Cuts (Andrew Janowczyk),Image based animation (Biswarup Choudhury and Ambareesha Raghothaman)

Page 4: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

What did we do in CS475(m)/CS675?

Page 5: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Drawing in 2D and 3D

Sarbartha Sengupta, CS699 Individual Project, 2010

Aniruddha Vemula and Rohan Prinja, CS475/CS675, 2013

Page 6: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Modeling● Curves and Surfaces

● Meshes

● Modeling Transformations

● Viewing Transformations

● Visibility and hidden surfaces

Priyanka Patel and Lekha Muralidharan, CS475/CS675, 2013

Pratik Patodi and Safeer C, CS475/CS675, 2011

Page 7: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Rendering● Shading

● Lighting models

● Texture mapping

Prashant Sachdeva and Yashoteja Prabhu, CS475, 2009

Neha Dhamija and Monica Yadav, CS475/CS675, 2010

Jai Mashalkar and Ahana Pradhan, CS475/CS675, 2011

Page 8: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Animation

● Transformations

● Keyframed

Siddhant Ranade, CS475M, 2016

Vamsidhar Yeddu and Kartik Pranav, CS475/CS675, 2014

Anubhav Sharma and Sadagopan N S, CS475/CS675, 2015

Arka Sadhu, CS475M, 2016

Page 9: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

What will we do in CS775?

Page 10: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Tentative Course Content● Global Illumination

— Rendering Equation

— Radiosity 

— Monte Carlo Methods

— Photon Mapping 

● Character Animation

— Motion Capture, Kinematics, Skinning

— Motion Editing

— Motion Graphs, Motion Fields

— Physics­based Characters

Despicable Me, Illumination Entertainment 2010

Page 11: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Tentative Course Content

● Physics­Based Animation

— Mass­Spring Systems, Cloth

— Fluids

● Augmented/Virtual Reality

● Project Presentations

— Read a research paper

— Present it to the class

— Implement/Extend itDespicable Me, Illumination Entertainment 2010

Page 12: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Evalutaion Timeline

● Quiz 1 : January 25

● MidSem: February 20–25

● Quiz 2 : March 22

● EndSem: April 15–29

● Programming Assignments : 1 or 2

● Project

Inside Out, Pixar, 2015

Page 13: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Project Evaluation

● Written Proposal

● Presentation

● Peer reviews

● Demos

Page 14: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Logistics● All assignments and project to be done in groups of two. 

Decide your groups by next week.

● Strict submission deadlines with 25% marks degradation with each late day.

● 5% weightage for attendance and class participation.

● 50%­45%, between assignments+projects and exams.

● Lecture slides/notes will appear on the course page.

● Subscribe to the mailing list. Keep track of mails.

● No prescribed book. Supplimentary reading material will be provided as necessary.

Page 15: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Class and Course Etiquette● Be punctual – Please come on time.

● Be alert ­ Question the teacher.

● Be honest ­ Do not copy/cheat/plagiarise.

● If you borrow, always cite your sources.

● And most importantly, 

have fun learning the subject!

Up! © Disney/PIXAR 2009

Page 16: CS775 - Advanced Computer Graphics - CSE, IIT Bombayparagc/teaching/2017/cs775/lectures/00... · CS775: Lecture 0 Parag Chaudhuri, 2017 Logistics All assignments and project to be

CS775: Lecture 0 Parag Chaudhuri, 2017

Suggestions?

Asterix © Uderzo and Goscinny