1. Trang chủ
  2. » Công Nghệ Thông Tin

Lecture Computer graphics: Lecture 18 - Fasih ur Rehman

13 39 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 43,04 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

This chapter discuss the purpose of the components required for successful communications; describe these uses of computer communications: wireless messaging services, wireless Internet access points, cybercafés, global positioning systems, collaboration, groupware, voice mail, and Web services;

Trang 1

Computer Graphics

Lecture 18

Fasih ur Rehman

Trang 2

Last Class

* Clipping

- Modeling

— Geometry Processing

Trang 3

Today’s Agenda

* Clipping

Trang 4

Graphical Process

‘ Graphical Process Is

Modeling | be — | = Redeizglon | —#" ae — Frame buffer

Trang 5

Rasterization

* Calculation of pixel values based upon the previous steps | e Projection, Primitive

assembly, Clipping and Shading

- The rasterizer starts with vertices In

normalized device coordinates but outputs fragments whose rocations are In units of the display - , Iaft@S

VIeWpott tr a

Trang 6

Normalized Coordinates

Trang 7

Example

Trang 8

Rasterization

* Calculation of pixel values based upon the previous steps | e Projection, Primitive

assembly, Clipping and Shading

- The rasterizer starts with vertices In

normalized device coordinates but outputs fragments whose rocations are In units of the display - , Iaft@S

VIeWpott tr a

Trang 9

Fragment Processing

Each fragment Is assigned a color by the rasterizer and this color is placed in the frame buffer at the locations

corresponding to the fragment’s location

- Various possibilities are

— merging with the results of the geometric

pipeline at the rasterization stage

- for example shaded and texture-mapped polygon

IS processed

— hidden-surface removal process Is typically carried out on a fragment-by-fragment basis.

Trang 10

Display Problems

‘ Generally, displaying framebuffer content

on the monitor Is not of concern of the

application program but

— Jaggedness (rough quality)

— Allasing

Trang 11

Clipping

* Identification of the portions of geometric primitives by analytical calculations within the view windows

Trang 12

Summary

* Clipping

Trang 13

References

‘ Fundamentals of Computer Graphics Third Edition by Peter Shirley and Steve

Marschner

* Interactive Computer Graphics, A Top-

down Approach with OpenGL (Sixth

Edition) by Edward Angel

Ngày đăng: 30/01/2020, 09:20