Newest Viewed Downloaded

Universities > United States Showing 1 - 20 of 21 items

Albion College

Albion College is a private liberal arts college located in Albion, Michigan. Related to the United Methodist Church, it was founded in 1835 and was the first private college in Michigan to have a chapter of Phi Beta Kappa. It has a student population of about 1700.
Raster Displays

Raster Displays

Images are composed of arrays of pixels displayed on a raster device. Two main ways to create images: Scan and digitize an existing image. Compute a value for each pixel procedurally. The result may be stored as a pixmap, a rectangular array of color values.
Introduction

Introduction

We have dealt with polylines and mesh shapes. We want a way to describe curved shapes which will make them easy to draw.
Materials in OpenGL

Materials in OpenGL

A material is defined by ρa, ρs, ρd, and f for each of the R, G, B components. Fig. 8.17 contains a table of coefficients for various materials. To set your own material properties, create a GLfloat array of reflectivities ρ, one each for R, G, and B. Set the A reflectivity to 1.0.
3D Affine Transformations

3D Affine Transformations

Again we use coordinate frames, and suppose that we have an origin O and three mutually perpendicular axes in the directions i, j, and k (see Figure 5.8). Point P in this frame is given by P = O + Pxi + Pyj + Pzk, and vector V by Vxi + Vyj + Vzk.
Representing Lines

Representing Lines

A line passes through 2 points and is infinitely long. A line segment has 2 endpoints. A ray has a single endpoint.
Perspective Transformation and Homogeneous Coordinates

Perspective Transformation and Homogeneous Coordinates

We have used homogeneous coordinates for points and vectors. Now we want to extend them to work with perspective transformations. Point P for any w  0 is given by Before we display a point, we divide all 4 coordinates by w. Affine transformations do not change w, since the last row of an affine transformation matrix is (0, 0, 0, 1).
Goals

Goals

To set up the mathematics and algorithms to perform ray tracing. To create highly realistic images, which include transparency and refraction of light. To develop tools for working with solid 3D texture and bitmapped images. To add surface texture to objects in the scene in order to enliven them. To study the creation of solid (3D) textures, such as wood grain and marble, in objects, and to see how to ray trace such objects. To create a much richer class of object shapes based on constructive solid geometry (CSG) and to learn how to raytrace scenes populated with such objects.
More on Coordinate Systems

More on Coordinate Systems

We have been using the coordinate system of the screen window (in pixels). The range is from 0 (left) to some value screenWidth – 1 in x, and from 0 (usually top) to some value screenHeight –1 in y. We can use only positive values of x and y. The values must have a large range (several hundred pixels) to get a reasonable size drawing.
Device Independent Graphics and OpenGL

Device Independent Graphics and OpenGL

Allows same graphics program to be run on many different machine types with nearly identical output. OpenGL is an API: it controls whatever hardware you are using, and you use its functions instead of controlling the hardware directly. OpenGL is open source (free).
Introduction

Introduction

In computer graphics, we work with objects defined in a three dimensional world (with 2D objects and worlds being just special cases). All objects to be drawn, and the cameras used to draw them, have shape, position, and orientation. We must write computer programs that somehow describe these objects, and describe how light bounces around illuminating them, so that the final pixel values on the display can be computed.
Extruded Shapes

Extruded Shapes

A large class of shapes can be generated by extruding or sweeping a 2D shape through space. In addition, surfaces of revolution can also be approximated by extrusion of a polygon once we slightly broaden the definition of extrusion.
GET MOVING AND STAY ACTIVE 2009 Capstone Presentation Brad Polnasek

GET MOVING AND STAY ACTIVE 2009 Capstone Presentation Brad Polnasek

Cell Discovery and Theory

Cell Discovery and Theory

7.1
Student Teacher: Jackson Northwest High School TRIMESTER?......TRY AGAIN EXAMINING THE ROLE SCHOOL SCHEDULING PLAYS IN STUDENT ACHIEVEMENT

Student Teacher: Jackson Northwest High School TRIMESTER?......TRY AGAIN EXAMINING THE ROLE SCHOOL SCHEDULING PLAYS IN STUDENT ACHIEVEMENT

Jeff DeMoss
Guest Speaker Maymester 2008 Ms. Seelbach’s Class

Guest Speaker Maymester 2008 Ms. Seelbach’s Class

Michigan’s Natural Resources
Ramping Up Math Skills: Miss. Sarah Ramp 3rd Grade Warner Elementary

Ramping Up Math Skills: Miss. Sarah Ramp 3rd Grade Warner Elementary

*
Who are our students? Who will be our students? Faculty Retreat March 29, 2008

Who are our students? Who will be our students? Faculty Retreat March 29, 2008

AFRICA Current Stereotypes

AFRICA Current Stereotypes

12 Next >>
Sitemap