Implementing displacement mapping on a sphere


Question1) Bump mapping and displacement mapping

Implement displacement mapping and bump mapping on a sphere. The displacement can be whatever your choice. The bump map can be whatever your choice as well.

Question 2) Curved surfaces

Build a program that allows:

1) using mouse or keyboard to move around on a set of 16 control points;

2) modify the value (drag along x, y, or z) of a point;

3) display the Bi-cubic surface interactively while modifying the control points;

4) implement bump mapping on the surface using fragment shaders.

Question3) isosurface

Given arbitrary 8 values at the vertices of a cube, please draw the curved iso-surfaces with shading. Also, please draw the saddle point. This can be done relatively easy with physics-based modeling

Question 4) Image-based rendering

Explore and understand light field. Checking out one of the image libraries at: https://lightfield.stanford.edu/lfs.html 1. You can modify existing source code, or develop your own to achieve light field rendering; 2. Discuss what is the advantage and disadvantage of this rendering.

Question 5) physics-based modeling

Draw the five regular polyhedras using physics-based modeling method.

Question6) Fractals

Implement a fractal algorithm with possible personal extensions. Also, specify the extensions

Question7)

Please implement a physics-based real-time simulation of 3D process at your preference.

Request for Solution File

Ask an Expert for Answer!!
Computer Graphics: Implementing displacement mapping on a sphere
Reference No:- TGS0519

Expected delivery within 24 Hours