why graphics
play

Why Graphics ? 2 CS 148: Introduction to Computer Graphics and - PowerPoint PPT Presentation

!"#$%&'# ()*+,-./*0,)#*, !,12.*3+#4+5260/7#5)-#(1580)8 !"#$%&'())"$* +#,&-"*%$%"./ -(012./3&45$/*5/&6&7$(/*8$*//3$*8 Why Graphics ? 2 CS 148: Introduction to Computer Graphics and Imaging


  1. !"#$%&'# ()*+,-./*0,)#*, !,12.*3+#4+5260/7#5)-#(1580)8 !"#$%&'())"$* +#,&-"*%$%"./ -(012./3&45$/*5/&6&7$(/*8$*//3$*8

  2. Why Graphics ? 2 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  3. Video Games Battlezone (1980) 3 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  4. Video Games Gears of War 3 (2011), Unreal 4 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  5. What we want; maybe ? 5 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  6. Video Games Crysis 3 (2013), CryEngine 6 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  7. Graphics on mobiles Zen Garden, on iOS8 (2014), Unreal 7 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  8. Relevant Courses • CS148 – Introduction to Computer Graphics • CS 248 – Interactive Computer Graphics • CS205a – Math for Robotics, Vision and Graphics 8 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  9. Movies Toy Story (1995) 9 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  10. Movies Day After Tomorrow (2004) 10 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  11. Movies The Curious Case of Benjamin Button (2008) 11 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  12. S,Q037 !"G%&L !"=>?L !SMG>U @+5Q3#C=>$=E A9 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  13. S,Q037 #..1)CDDEEEFG(2.2H/F5(0DE".5#IJKL00;7MN?L-M A: CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  14. Academy Awards! Ron Fedkiw won it twice ! 14 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  15. Academy Awards! Pat Hanrahan won it thrice ! 15 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  16. Relevant Courses • CS348b – Image Synthesis Techniques • CME306 – Numerical Methods, Level Sets etc. 16 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  17. CADs, Animators, Modelers Maya, Autodesk Solidworks, Dassault Systemes ZBrush, Pixologic Fuse, Adobe 17 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  18. Relevant Courses • CS 268 – Geometric Algorithm • CS 348A – Geometric Modeling • CS 368 – Advanced Geometric Algorithm • CS 468 – Differential Geometry • CS 228 – Probabilistic Graphical Model • CS 229 – Machine Learning • CS 231N – Neural Network 18 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  19. 2D Image Processing Photoshop, Adobe Aperture, Apple GIMP ILLUM, Lytro 19 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  20. Relevant Courses • CS178 – Digital Photography • CS 131 – Intro. To Computer Vision • CS 231 – Computer Vision II • CS478– Computational Photography 20 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  21. <07.5A0B5*0,) !T#7/5)#,F#T51.*H#!__#=>$% Na#],7750)#5)-#Ta#SdAA3+=>$$ ]03+5+/60/5A#M-83#@.)-A0)8 Ta#930)[5.F5)-#]a#T63073A=>$> O#..1CDDEEEFE$*F.2/F*PDJ$)AD#(0/D%#(P./*D 9A CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  22. Relevant Courses • CS448b – Visualization • EE169 – Intro to Bioimaging 22 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  23. "01.A5*,+7 da Vinci surgical robot, Intuitive Surgical Boeing 737 Simulator MPL Simulator Solutions 9: CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  24. Relevant Courses • CS 277 – Experimental Haptics • CS 327 – Advanced Robotic Manipulation 24 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  25. Virtual and Augmented Reality I. Sutherland’s HMD 1965! Occulus Rift, Occulus 2016 M. Heilig 1962! Hololens, Microsoft 2016 25 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  26. Relevant Courses • CS 211 - Content Creation in VR • EE 267 – Virtual Reality • CS 377M – HCI in Mixed and AR 26 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  27. User Interfaces Sketchpad, I. Sutherland,1963 Star, Xerox PARC 1981 27 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  28. Relevant Courses • CS 247 – HCI Design Studio 28 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  29. T3/6),A,8:#V+0Q3+ R+S T/23"P&T/.E(3Q #..1CDD*/23"P*/.E(3Q)"*%%//1P/"3*$*8F5(0D5#"1=F#.0P 9@ CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  30. Computer Graphics Is a Humongous Field 30 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  31. Administrative 31 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  32. On the Web • Main • http://cs148.stanford.edu • Piazza • https://piazza.com/stanford/summer2016/cs148 • Please post all your questions in Piazza • Everybody benefits from this ! 32 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  33. Grading • 60% Homework • 5 homeworks– 1 week each • Total 3 late days – 25% penalty / day after that • 10% Reading Assignments • One reading every week • Should not take more than 5-10 minutes • No late days • 10% Participation • In person or through Piazza or by helping others • 20% Final Project 33 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  34. Final Project • Open ended ! • Group of at most 3 people • Goal : Demo something cool • Grade based on: • Aesthetics ( its Graphics ! ) • Technicalities • Report • Presentation / Demo • Important dates and details ( see updates on the website ): • 21 st July 11:59 PM: Proposal due • 11 th Aug (Time: TBD) Demo day. • SCPD students: Make pre-recorded demo, post it in youtube the day before the demo day. Participlate in Q/A through Google Hangout on the demo-day. 34 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  35. Text Books • None officially • But we may assign readings from the following: (available through Stanford Library) • [ebook] Fundamentals of Computer Graphics 3rd Ed. by Shirley et. al. • [ebook] OpenGL Programming Guide, 7th Edition by Shreiner. • Computer graphics : Principles and Practice by Foley et. al. 35 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  36. Course Staff • Instructor: Zahid Hossain • Email: zhossain@stanford.edu • Office: E350A Clark Center • CA: David Hyde • Office: Gates Basement Lobby • Office Hours: Saturdays: 1-5PM • CA: Minjae Lee • Office: Gates 210 • Office Hours: Fridays 1-5PM 36 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  37. Administrative Reminder :Credit your collaborators: helping others will count as participation 37 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  38. Outline 38 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  39. Week 1 Lights and Colors 39 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  40. 933[#= P57*3+0B5*0,) T+5)7F,+15*0,) ;B CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  41. 933[#G O23)4` T3b*.+3#S5220)8 ;A CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  42. 933[#% P3)-3+0)8 4\I7#5)-#"65-3+7 ;9 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  43. Week 5 Materials Ray-Tracing 43 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  44. Week 6 Geometry Animation 44 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  45. 933[#c \6:70/5AA:#@573-#W)015*0,) "08)5A#\+,/3770)8 ;< CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  46. Week 8 Recap and Project Demo 46 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  47. Credits: Lecture Materials • Justin Solomon (now at MIT) • Katherine Breeden • Mirela Ben-Chen (now at Technion, Israel) • Ronald Fedkiw • Pat Hanrahan 47 CS 148: Introduction to Computer Graphics and Imaging (Summer 2016) – Zahid Hossain

  48. !"#$%&'# ()*+,-./*0,)#*, !,12.*3+#4+5260/7#5)-#(1580)8 !"#$%&'())"$* +#,&-"*%$%"./ -(012./3&45$/*5/&6&7$(/*8$*//3$*8

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend