1 / 25

EEL 5771-001 Introduction to Computer Graphics

Explore various attributes and methods used in computer graphics, including color and gray scale, line attributes, pen and brush options, curve attributes, fill-area attributes, scan-line polygon fill, wire-frame methods, character attributes, and anti-aliasing.

grigg
Télécharger la présentation

EEL 5771-001 Introduction to Computer Graphics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EEL 5771-001 Introduction to Computer Graphics PPT3: Attributes of Graphics Primitives PPT and video are due : no later than September 20, 5:00 PM Submit to: lpiegl@gmail.com This template file is just an outline of the presentation that you need to complete. Additional pages will be necessary to fully explore the topic above. Each page should contain adequate text as well as illustrations. You are free to use all publicly available information (text as well as graphics) as long as the sources are properly acknowledged.

  2. Team members’ contributions Member [name]: Member [name]: Member [name]: Member [name]:

  3. Color and Gray Scale Content outline: • 8-bit and 24-bit color tables • 256-entry look-up table

  4. Color and Gray Scale Content outline: • Displaying gray-scale intensities • The characteristic of the eye

  5. Color and Gray Scale Content outline: • The dynamic range • How many intensities do we really need? • Dynamic range of common devices

  6. Line Attributes Content outline: • Displaying thick lines • Ensuring proper ending of thick lines

  7. Line Attributes Content outline: • Thick lines as offsets • Ensuring proper turning for corners • Line styles in the pixel domain

  8. Pen and Brush Options Content outline: • Pixel patterns for pen and brush options • Examples for common options

  9. Line Style Content outline: • Line styles by repeated patterns • Examples for common line styles

  10. Curve Attributes Content outline: • Thick curve generation • Pixel patterns for curved path styles • Examples for common pen shapes

  11. Fill-Area Attributes Content outline: • Polygon fill attributes • Fill strategies • Area fill with logical operators

  12. Scan-Line Polygon Fill Content outline: • Principles of scan-line area fill • Treatment of special cases • Convention for polygon fill with touching sides

  13. Scan-Line Polygon Fill Content outline: • Polygon fill scan-line algorithm • Integer incremental method • Data structures: global edge list and active edge list • Math and pseudo code

  14. Scan-Line Fill Methods Content outline: • Region growing method with 4/8 connected patterns • Pseudo code for 4- or 8-connected patterns • Scan-line management using a stack

  15. Wire-Frame Methods Content outline: • Polygon representations • Managing polygonal faces

  16. Character Attributes Content outline: • Graphics representation of characters • Attributes: font, size, color, orientation, styles, alignment, etc.

  17. Anti-aliasing Content outline: • Intensity signal along a scan-line • Example of simple and highly complex images

  18. Anti-aliasing Content outline: • Sampling an image • Reconstruction from the samples

  19. Anti-aliasing Content outline: • Sampling challenges: too few points and slivers • Anti-aliasing and resolution

  20. Anti-aliasing Content outline: • Stair casing effect due to low resolution • Edge smoothing using blurring

  21. Anti-aliasing Content outline: • Signal reconstruction based on sampling • Minimum frequency

  22. Anti-aliasing Content outline: • Pixel super-sampling • Weighted pixel distribution

  23. Anti-aliasing Content outline: • Pixel intensity distribution based on area coverage • Using various filters: box, cone and Gaussian

  24. Anti-aliasing Content outline: • Examples of box, cone and Gaussian filters using volume computations • Anti-aliasing via pixel phasing

  25. Anti-aliasing Content outline: • Anti-aliasing via subpixel computation • Examples of anti-aliasing in practice

More Related