An open API service indexing awesome lists of open source software.

https://github.com/chenjd/realistic-real-time-grass-rendering-with-unity

Realistic Real Time Grass Rendering With Unity. Using the Geometry Shader to generate millions of grass on GPU. ref:Edward Lee
https://github.com/chenjd/realistic-real-time-grass-rendering-with-unity

Last synced: over 1 year ago
JSON representation

Realistic Real Time Grass Rendering With Unity. Using the Geometry Shader to generate millions of grass on GPU. ref:Edward Lee

Awesome Lists containing this project

README

          

# Realistic-Real-Time-Grass-Rendering-With-Unity
![GitHub](https://img.shields.io/github/license/chenjd/Realistic-Real-Time-Grass-Rendering-With-Unity)
![](https://img.shields.io/badge/platform-win--64-brightgreen)
![](https://img.shields.io/badge/unity-5.6%2B-brightgreen)
### Description
Realistic Real Time Grass Rendering With Unity.
![](http://images2017.cnblogs.com/blog/686199/201709/686199-20170924102024259-1948824515.jpg)
Using the Geometry Shader to generate millions of grass on GPU.
![](http://images2017.cnblogs.com/blog/686199/201709/686199-20170924102841103-1853404544.png)

ref:Edward Lee

### Article(Chinese)
[利用GPU实现无尽草地的实时渲染](http://www.cnblogs.com/murongxiaopifu/p/7572703.html)

### Article(English)
[Using the Geometry Shader In Unity To Generate Countless Of Grass On GPU](https://medium.com/chenjd-xyz/using-the-geometry-shader-in-unity-to-generate-countless-of-grass-on-gpu-4ca6d78b3de6)

### Requirement
Unity 5.6+

## Update
Unity 2017.3 supports 32-bit index buffer.

### Ref
【1】[《Chapter 7. Rendering Countless Blades of Waving Grass》](https://developer.nvidia.com/gpugems/GPUGems/gpugems_ch07.html)

【2】[《Rendering Grass Terrains in
Real-Time with Dynamic Lighting》](http://kevinboulanger.net/publications/grassSiggraph2006ppt.pdf)

【3】[《REALISTIC REAL-TIME GRASS RENDERING》](http://illogictree.com/blog/projects/)

【4】[《Programming Guide for Direct3D 11》](https://msdn.microsoft.com/en-us/library/windows/desktop/mt787170(v=vs.85).aspx)