2007/2008 Graphics Tutorial 8

Problem 1 Our texbook gives a function stripe that generates a stripe texture (see also the lecture notes on texture mapping). Adapt this function to generate a tile texture, giving square tiles any plane that is orthogonal to the X-, Y -, or Z-axis. The size of the square tiles must be controllable.

Problem 2 For planes that are not orthogonal to the X-, Y -, or Z-axis, the texturing function from the previous problem will create non-square (but rectangular) tiles. What can we do to create a square tile texture for such planes?

Problem 3 Explain what bilinear interpolation is (in the context of texture mapping), and explain why we would want to use it.

Problem 4 What is mip-mapping?

Problem 5 Explain the principles of Perlin noise.

Problem 6 How do we map a rectangular image (of, say, a map of the world in mercator projection) onto a sphere?

Problem 7 A 3D triangulated model can be represented by a triangle soup (i.e., a collection of individual triangles), or by a triangle mesh (in which case neighboring triangles share their common vertices). What is the advantage for texturing of the latter representation?

Problem 8 What is the relation between bump mapping and displacement mapping?

1

2007/2008 Graphics Tutorial 8

Problem 1 Our texbook gives a function stripe that generates a stripe texture (see also the lecture notes on texture mapping). Adapt this function to generate a tile texture, giving square tiles any plane that is orthogonal to the X-, Y -, or Z-axis. The size of the square tiles must be controllable. Problem 2 For planes that are not ...

42KB Sizes 0 Downloads 178 Views

Recommend Documents

2007/2008 Graphics Tutorial 9
Problem 2 We are clipping the polygon above again, but this time with the Weiler-Atherton algorithm. (a) Explain how the graph used by this algorithm is constructed. (b) Give the graph for the polygon and clipping region in the image above. (c) Expla

2007/2008 Graphics Tutorial 5
Problem 1 Our model has an object centered at the point (7, 16, 18). Instead of looking at it from the origin, we want to look at it from behind and above, so we place the origin of our camera at. (10, 20, 30). What is the gaze vector we should speci

2007/2008 Graphics Tutorial 6
2007/2008 Graphics Tutorial 6. Problem 1 The scene below consists of 8 line segments, and the center of projection COP (i.e., the camera view point). The normal vectors of the segments point to the visible side. The dotted lines are not part of the i

Tuesday Tutorial 8 GateFold card.pdf
Rose Red card stock- 8 1⁄2” x 5 1⁄2”, 3” x 3”. Whisper White ... Rose Red ink Stampin' Sponge. Glue dots Itty ... Page 3 of 3. Tuesday Tutorial 8 GateFold card.pdf.

ArchiCAD Tutorial 8(stairs - 16 pages).pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. ArchiCAD ...

windows 8 app development tutorial pdf
Click here if your download doesn't start automatically. Page 1 of 1. windows 8 app development tutorial pdf. windows 8 app development tutorial pdf. Open.

windows 8 app development tutorial pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. windows 8 app ...

windows 8 mobile application development tutorial pdf
windows 8 mobile application development tutorial pdf. windows 8 mobile application development tutorial pdf. Open. Extract. Open with. Sign In. Main menu.

windows phone 8 application development tutorial pdf
Sign in. Page. 1. /. 1. Loading… Page 1 of 1. File: Windows phone 8 application. development tutorial pdf. Download now. Click here if your download doesn't ...

FeynRules Tutorial
We will call mass eigenstates Φ1 and Φ2, and their masses M1 and M2, ... (3) where u and e are the SM up-quark and electron fields. Note that there is a Z2 symmetry ..... The kinetic terms for the fermions can be implemented in a similar way.

LaTeX Tutorial
To have formulas appear in their own paragraph, use matching $$'s to surround them. For example,. $$. \frac{x^n-1}{x-1} = \sum_{k=0}^{n-1}x^k. $$ becomes xn − 1 x − 1. = n−1. ∑ k=0 xk. Practice: Create your own document with both kinds of for

FeynRules Tutorial
The model we are considering depends on 9 new parameters, .... approach, and we start by opening a new notebook and load the FeynRules package (see the ...

8:00 8:07 8:15 8:15 8:15 8:30 8:37 8:37 8:45 8:52 9:00 ...
BRETT DEWERFF/LOGAN MUSEL. 9 *. VIBES/XYLO. 3:50. 4:00. CLARINET ENSEMBLE. MENUETTO-Chloe, Jessi,. Marie, Serena, McKrina. 6. 4:15. 4:15. ABIGAIL LESEMANN. (TRUMPET SOLO). 8. MRS. WELLS. 4:05. 4:15. ALEXIS BRILEY. (CELLO SOLO). 10. ----. 4:05. 4:15.

ENVI Tutorial
Navigate to the Data\can_tm directory, select the file can_tmr.img from the list, and click. Open. .... From the ROI Tool dialog menu bar, select File > Restore ROIs.

R Graphics Output - GitHub
1.0. 1.5. −1.0. −0.5. 0.0. 0.5. 1.0. Significant features for level k3 versus other relative covariance(feature,t1) correlation(feature. ,t1) k3 other. M201.8017T217. M201.8017T476. M205.8387T251. M205.8398T264. M207.9308T206. M207.9308T311. M212

pdf-1410\design-graphics-1-with-computer-graphics ...
pdf-1410\design-graphics-1-with-computer-graphics-by-james-h-earle.pdf. pdf-1410\design-graphics-1-with-computer-graphics-by-james-h-earle.pdf. Open.

COMPUTER GRAPHICS Set No:
Information Technology, Computer Science and Systems Engineering ) · Time: 3 hours · Max.Marks:80 ... Outline the z-buffer algorithm. List the advantages and ...

graphics design.pdf
Loading… Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. graphics design.pdf. graphics design.pdf.

R Graphics Output - GitHub
Page 1. 0.00. 0.25. 0.50. 0.75. 1.00. Den−Dist−Pop. Index. Density−Distance−Population Index. By County, Compared to Median.

computer graphics -
Sutherland – Hodgeman Polygon clipping Algorithm. 7. Three dimensional transformations - Translation, Rotation, Scaling. 8. Composite 3D transformations. 9.