38
Discussion Session 7 Sikun Lin [email protected]

DiscussionSession7 - UC Santa Barbara

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DiscussionSession7 - UC Santa Barbara

Discussion Session 7Sikun Lin

[email protected]

Page 2: DiscussionSession7 - UC Santa Barbara

Last time we covered …

• Rendering Pipeline• Modeling matrices• Viewing matrix• Projection matrix (&transform into canonical view volume)• Polygon clipping• Depth test

Page 3: DiscussionSession7 - UC Santa Barbara

Today’s Topic

• How to draw things onto pixels• Line Drawing• Scan conversion(both with codes samples)

Page 4: DiscussionSession7 - UC Santa Barbara

Line Drawing

• Bresenham’s LineAlgorithm• Bresenham’s CircleAlgorithm

Page 5: DiscussionSession7 - UC Santa Barbara
Page 6: DiscussionSession7 - UC Santa Barbara
Page 7: DiscussionSession7 - UC Santa Barbara
Page 8: DiscussionSession7 - UC Santa Barbara
Page 9: DiscussionSession7 - UC Santa Barbara
Page 10: DiscussionSession7 - UC Santa Barbara
Page 11: DiscussionSession7 - UC Santa Barbara
Page 12: DiscussionSession7 - UC Santa Barbara
Page 13: DiscussionSession7 - UC Santa Barbara
Page 14: DiscussionSession7 - UC Santa Barbara
Page 15: DiscussionSession7 - UC Santa Barbara
Page 16: DiscussionSession7 - UC Santa Barbara
Page 17: DiscussionSession7 - UC Santa Barbara
Page 18: DiscussionSession7 - UC Santa Barbara

Scan Conversion

• Figuringoutwhichpixelstoturnon

Page 19: DiscussionSession7 - UC Santa Barbara
Page 20: DiscussionSession7 - UC Santa Barbara
Page 21: DiscussionSession7 - UC Santa Barbara
Page 22: DiscussionSession7 - UC Santa Barbara
Page 23: DiscussionSession7 - UC Santa Barbara
Page 24: DiscussionSession7 - UC Santa Barbara
Page 25: DiscussionSession7 - UC Santa Barbara
Page 26: DiscussionSession7 - UC Santa Barbara
Page 27: DiscussionSession7 - UC Santa Barbara
Page 28: DiscussionSession7 - UC Santa Barbara
Page 29: DiscussionSession7 - UC Santa Barbara
Page 30: DiscussionSession7 - UC Santa Barbara
Page 31: DiscussionSession7 - UC Santa Barbara
Page 32: DiscussionSession7 - UC Santa Barbara
Page 33: DiscussionSession7 - UC Santa Barbara

That’s what we discussed last time!

• Scanline algorithm

Page 34: DiscussionSession7 - UC Santa Barbara
Page 35: DiscussionSession7 - UC Santa Barbara
Page 36: DiscussionSession7 - UC Santa Barbara
Page 37: DiscussionSession7 - UC Santa Barbara
Page 38: DiscussionSession7 - UC Santa Barbara

Q&A

ref: http://comp575.web.unc.edu/files/2010/10/14_ScanConversion.pdf