JON McCORMACK: CSE3301 3rd YEAR PROJECT 2005

 

Stochastic Modelling of Natural Phenomena for Computer Graphics

Description:

 

For this project, we will look at a number of stochastic processes and see how they can be used to create visually realistic simulations of natural phenomena. Beginning with a series of stochastic basis functions (such as Perlin noise) the goal will be to develop a real-time simulation of an interactive virtual world including (but not limited to): terrain with rivers and lakes; clouds; simple vegetation models such as a field of grass blowing in the wind. This simulation will involve a variety of stochastic processes to build geometry, create textures and shaders, and to control animation.

image

Prerequisites:

 

As this project uses graphics with OpenGL, you will need to have completed CSE3313 Computer Graphics to do this project. You will also need a reasonable knowledge of mathematics, particularly in the areas of linear algebra, calculus and basic probability theory.

 

Preliminary reading:

 

Ebert, D.S., F.K. Musgrave, D. Peachey, K. Perlin & S. Worley (2003), Texturing & Modeling: A Procedural Approach, (Third Edition), Morgan Kaufmann, San Francisco, CA.

 

Meeting times:

 

First meeting: 3pm, CEMA Media Room (185), Building 75.
Second and subsequent meetings: 12pm Mondays, CEMA Media Room.

 
Web site:   See lecturer