PC Illustrations.

Uploaded on:
Category: Business / Finance
PC Illustrations Coms 385 Fall 2003 Presentation Address 1 Marry, Aug 27, 2003 The Syllabus Syllabus.html Presentation What are the objectives of PC representation? Authenticity Data Workmanship In this course, we will frequently be worried with authenticity. Presentation
Slide 1

PC Graphics Coms 385 Fall 2003

Slide 2

Introduction Lecture 1 Wed, Aug 27, 2003

Slide 3

The Syllabus Syllabus.html

Slide 4

Introduction What are the objectives of PC design? Authenticity Information Art In this course, we will frequently be worried with authenticity.

Slide 5

Introduction The principle application zones of PC illustrations. Experimental imaging. PC recreations. Films.

Slide 6

Introduction What are the objectives of this course? To take in the standards of PC design. To take in the issues in PC representation. To apply these standards in projects utilizing the OpenGL representation library.

Slide 7

Introduction What are not the objectives of this course? To learn OpenGL. To make confounded information structures. To learn convoluted science.

Slide 8

Introduction Nevertheless, we will Learn OpenGL. Make confused information structures. Learn muddled science. Be that as it may, we will attempt to keep the second two to a base in your projects.

Slide 9

Introduction What else are not the objectives of this course? To utilize illustrations bundles to make representation (without programming). Adobe Photoshop. Maya. We will figure out how to program the illustrations. At the end of the day, this is a programming course.

Slide 10

Computer Prerequisites C++ programming (Coms 261) Data structures (Coms 262)

Slide 11

Mathematics Prerequisites Some analytics, perhaps. Some direct variable based math. Vectors Matrices We will present the important science on a need-to-know premise. A secondary school-level learning of these themes will most likely be adequate.

Slide 12

Programming Style Rendering a scene can be computationally concentrated. Yet, for palatable movement the scene must be rendered in under 1/60 sec. (Why?) Therefore, we put a premium on project effectiveness.

Slide 13

Programming Style This grants us to do things that generally may be viewed as poor programming style. At the point when choosing how to actualize a capacity, we will pick the technique that will execute the speediest, regardless of the possibility that it is more entangled or a touch less natural than different strategies.

Slide 14

Programming Style We will make liberal utilization of worldwide variables to lessen the quantity of capacity parameters passed. Outcomes Most capacities will return void. Most capacities will have few, if any, parameters. Capacities will have “side effects.”

Slide 15

Programming Style When making C++ classes, we will regularly make information individuals open. At that point we can get to them specifically without experiencing assessors or mutators.

Slide 16

Programming Style HOWEVER! At whatever point we abuse great programming rules, we ought to have the capacity to legitimize it as far as project effectiveness.

Slide 17

Chapter 1 Introduction to Computer Graphics

Slide 18

Raster Displays A raster presentation comprises of a rectangular exhibit of picture components , called pixels . Every pixel radiates a solitary shading. The shade of every pixel is put away in the framebuffer . The picture rendered is the consolidated impact of these pixels.

Slide 19

Rasterized Lines A rasterized line shows up as a progression of pixels in network positions. This can create “the jaggies.”

Slide 20

The Jaggies For which lines are the jaggies generally self-evident? For which lines are the jaggies slightest self-evident? Antialiasing diminishes the impact of the jaggies.

Slide 21

Examples HSC Display.cpp FunctionPlotter.exe

Slide 22


View more...