For this project I worked on creating bump mapping with textures and perlin noise Bump mapping is the process of creating an image which contains the normals for an object. Then Lighting calculations are done using the normals from the image. These Calculations make the object look like it is bumpy since the viewer sees light reflecting off of it as though it were bumpy.
examples of normal images.
examples of sphere with and without bump mapping.
Perlin noise is an equation which when added to the normals of the sphere add a ripple effect
Examples of spheres with different noise coefficents
When Reflection is added we get a water like effect on our spheres.
Example of many spheres with different coefficients.