Difference between revisions of "Project6SP15"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
Line 11: Line 11:
  
 
<!--
 
<!--
 +
- create tessellated rectangle, with triangle strips
 +
- read in terrain height map
 +
- load height map into GPU as texture
 +
- set up GLSL shaders
 +
- pass uniform variable between 0 and 1 for elevation scale
 +
- render triangles with shaders
 +
- vertex shader: offset vertices based on elevation scale
 +
- fragment shader: pick draw color based on elevation
 +
 +
 
==1. Add Per-Pixel Lighting (20 Points)==
 
==1. Add Per-Pixel Lighting (20 Points)==
  

Revision as of 20:50, 8 May 2015

Project 6: Terrain Shaders

In this project you will need to render a terrain with a GLSL shader program.

This project is due on Friday, May 15th, 2015 at 1:00pm. You need to present your results in the CSE basement labs as usual, grading starts at 12:15pm. Please upload your source code including your shaders to the Ted system by 1pm. You do not need to upload any binaries, including textures, 3D models, etc.

The discussion for this project will be on Monday, May 11th.

The total score for this project is 100 points, plus 10 for extra credit.