cs775 - advanced computer graphics · lecture 0 : introduction. cs775: lecture 0 important...

16
CS 775 Advanced Computer Graphics Lecture 0 : Introduction

Upload: others

Post on 03-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS 775 Advanced Computer Graphics

Lecture 0 : Introduction

Page 2: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Important Information● Course Details

– Slot 2– http://www.cse.iitb.ac.in/~paragc/teaching/2020/cs775– [email protected]

● Eligibility– Must have done CS475/CS675– Supervisor Recommendation– Audits are not allowed

Page 3: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Introductions● Graphics @ CSE, IITB

● ViGIL Homepage– http://www.cse.iitb.ac.in/graphics/

Real-time Muscle Simulation (Neeladri)

Rendering Curved Spacetimes (Ayush)

Page 4: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

What did we do in CS475/CS675?(things I expect you to know)

Page 5: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

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 · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

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 · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Rendering● Shading● Lighting models● Texture mapping

Prashant Sachdeva and Yashoteja Prabhu, CS475, 2009

Varshith Sreeramdass and Goka Harshith, CS475/CS675, 2017

Jai Mashalkar and Ahana Pradhan, CS475/CS675, 2011

Page 8: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Animation● Transformations● Keyframed

Siddhant Ranade, CS475M, 2016

Vamsidhar Yeddu and Kartik Pranav, CS475/CS675, 2014

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

Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017

Page 9: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

What will we do in CS775?

Page 10: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Tentative Course Content● Global Illumination

– Rendering Equation, Radiosity – Monte Carlo Methods, Photon Mapping– (Deep?) Neural Rendering

● Character Animation– Motion Capture, Kinematics, Skinning– Motion Graphs, Motion Fields– Deep Networks and RL for Character Animation

Despicable Me, Illumination Entertainment 2010

Page 11: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Tentative Course Content● Physics-Based Animation

– Mass-Spring Systems, Cloth– Fluids– Neural Physics

● Augmented/Virtual Reality

Despicable Me, Illumination Entertainment 2010

Page 12: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Evaluation Timeline● Quiz 1 : February 5● MidSem: February 24 – February 29● Quiz 2 : March 25● EndSem: April 27 – May 8

Inside Out, Pixar, 2015

Page 13: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Assignments and Project● Assignments will be more open ended.● For the project, more details soon.

– Talk to me early.– Try to solve an unsolved problem.

● Demos and viva

Page 14: CS775 - Advanced Computer Graphics · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

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 · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

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 · Lecture 0 : Introduction. CS775: Lecture 0 Important Information ... Rhishabh Shah and Purav Gandhi, CS475/CS675, 2017. CS775: Lecture 0 What

CS775: Lecture 0

Suggestions?

Asterix © Uderzo and Goscinny