For my final project in Christian Eckhardt's Grad Graphics Class (CSC572) I decided to implement an endless scene of waving grass using several techniques used in the class in addition to some new ones. The result looks great and can be used in any project. There still is a bit of optimization work to be done, which I plan on doing in the future. For now, reducing the number of grass textures used/billboards in the grid may suffice.
- 2D billboards with various textures
- Instanced Rendering
- Simple per vertex animation
- Height map terrain and grass height based on consistent noise function across shaders
- Rotation and Scale offsets within the grid based on noise function
Created by Nick Sciacqua