intro ii week 1, wed jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · working in teams...

14
University of British Columbia CPSC 314 Computer Graphics Jan 2016 Tamara Munzner http://www.ugrad.cs.ubc.ca/~cs314/Vjan2016 Intro II Week 1, Wed Jan 6

Upload: others

Post on 09-Aug-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

University of British Columbia CPSC 314 Computer Graphics

Jan 2016

Tamara Munzner

http://www.ugrad.cs.ubc.ca/~cs314/Vjan2016

Intro II

Week 1, Wed Jan 6

Page 2: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

2

Outline

•  finish: structure/logistics •  discuss: CG or photo

Page 3: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

3

Structure and Logistics, Cont.

Page 4: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

4

Learning WebGL/Javascript

•  this is a graphics course using WebGL •  not a course *on* WebGL

•  upper-level class: learning APIs is mostly self-directed •  only minimal lecture coverage

•  basics, some of the tricky bits •  some tutorials during labs •  many online resources

•  entire books, many tutorial sites on the web

Page 5: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

Working in Teams •  teams up to 2 people for projects 1-3 (or solo) •  teams up to 3 people for project 4 (or solo) •  study groups of up to 4 people for theory homework

•  do not just split up work and do only your part! •  you must each understand everything on theory

homeworks to pass exams •  you must each be able to explain all low-level

code and high-level algorithms in F2F demos

5

Page 6: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

6

Citation

•  cite all sources of information besides instructor/lecture, TAs, books, team members •  what to cite

•  discussions with non-team members, books, ideas/code from online resources

•  where to cite it •  README for programming projects •  end of writeup for theory homeworks

Page 7: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

7

Plagiarism and Cheating •  http://www.ugrad.cs.ubc.ca/~cs314/Vjan2013/cheat.html •  don’t cheat, I will prosecute

•  insult to your fellow students and to me •  programming and homework can be done in teams

•  also encouraged to use the many online resources •  but don’t just copy code blindly

•  discussions beyond team: one-hour context switch rule •  during face-to-face demo, you each must be able to explain

•  how code works at low level •  how algorithms work at high level •  or no credit for that material and possible prosecution

•  you’ll submit statement that you’ve read and understood policy before we mark your work •  as part of Lab 0 next week

Page 8: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

8

CG or Photo?

Page 9: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

9

CG or Photo?

Fake or Foto version 1, originally from www.alias.com

1

Page 10: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

10

CG or Photo?

2

Page 11: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

11

CG or Photo?

3

Page 12: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

12

CG or Photo?

4

Page 13: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

Group Discussion

•  break into 12 groups •  soundoff: number (1-12), your name

•  discuss your group’s picture in depth: 8 min •  http://www.ugrad.cs.ubc.ca/~cs314/slides/fakeorfoto •  reasons why you think it’s CG vs a photo

•  appoint 2 people to report back to class •  majority view •  minority view (if consensus not reached)

•  report backs: 1-2 min each •  plus brief followup from me

13

Page 14: Intro II Week 1, Wed Jan 6tmm/courses/314-16/slides/intro2.pdf · 2016. 1. 5. · Working in Teams • teams up to 2 people for projects 1-3 (or solo) • teams up to 3 people for

Credits

•  http://area.autodesk.com/fakeorfoto •  Fake or Foto, v6

14