CS 6620 Homework 4
|
||
|
||
![]() |
![]() |
|
![]() |
![]() |
|
All four images above use Perlin's function for 3d noise and turbulence. Perlin's function is used to calculate the value of "t" in the following equation: float c = 0.5 * ( sin( (period * point.x()) + (t * distortion) ) + 1.0 ) The value of "c" is then used to create RGB values for the spheres. |
||
![]() |
![]() |
|
![]() |
![]() |
|
Images e-h have been generated using Perlin's noise function differently than images a-d. This time, Perlin's function is used to calculate the value of "t" in the following equation: float c = cos( point.x() + t ). Again, the value of "c" is used to create RGB values for the spheres. |
||
![]() |
![]() |
|
Images i and j illustrate simple 2d texture mapping of a square image onto triangles. |
||
|
Last updated: Fri Feb 7 01:40:52 MST 2003 simpson@cs.utah.edu |
||