Realistic Grass Rendering - DirectX 11
February 18, 2017 ยท View on GitHub
Realistic grass simulation using the geometry shader to render millions of grass blades simultaneously.
The project is using SharpDX with DirectX 11 settings. A video is available on YouTube: https://youtu.be/jxnacUBaG7c
Installation
- Visual Studio 2013
- Building the project will automatically download all dependencies thanks to NuGet.
Resources
I mainly used and combined ideas from the following papers (sorted by importance):
- Edward Lee: Real-Time Grass (Master Thesis)
- Kevin Boulanger: Rendering Grass in Real Time with Dynamic Lighting (PhD Thesis)
- Markus R. Tillmann: Procedural Rendering of Geometry-Based Grass in Real-Time (Bachelor Thesis)
However, there are a few more notable articles, mostly describing alternative ways to render grass: