Added dynamic terrain tessellation example to readme
This commit is contained in:
parent
04150b812e
commit
d0f1ae90e5
2 changed files with 12 additions and 6 deletions
18
README.md
18
README.md
|
|
@ -215,18 +215,24 @@ Like normal mapping, parallax mapping simulates geometry on a flat surface. In a
|
|||
Based on the mesh loading example, this example loads and displays a rigged COLLADA model including animations. Bone weights are extracted for each vertex and are passed to the vertex shader together with the final bone transformation matrices for vertex position calculations.
|
||||
<br><br>
|
||||
|
||||
## [(Tessellation shader) Displacement mapping](tessellation/)
|
||||
<img src="./screenshots/tess_displacement.jpg" height="96px" align="right">
|
||||
|
||||
Uses tessellation shaders to generate additional details and displace geometry based on a heightmap.
|
||||
<br><br>
|
||||
|
||||
## [(Tessellation shader) Dynamic terrain tessellation](terraintessellation/)
|
||||
<img src="./screenshots/tess_dynamicterrain.jpg" height="96px" align="right">
|
||||
|
||||
Renders a terrain with dynamic tessellation based on screen space triangle size, resulting in closer parts of the terrain getting more details than distant parts. The terrain geometry is also generated by the tessellation shader using a 16 bit height map for displacement. To improve performance the example also does frustum culling in the tessellation shader.
|
||||
<br><br>
|
||||
|
||||
## [(Tessellation shader) PN-Triangles](tessellation/)
|
||||
<img src="./screenshots/tess_pntriangles.jpg" height="96px" align="right">
|
||||
|
||||
Generating curved PN-Triangles on the GPU using tessellation shaders to add details to low-polygon meshes, based on [this paper](http://alex.vlachos.com/graphics/CurvedPNTriangles.pdf), with shaders from [this tutorial](http://onrendering.blogspot.de/2011/12/tessellation-on-gpu-curved-pn-triangles.html).
|
||||
<br><br>
|
||||
|
||||
## [(Tessellation shader) Displacement mapping](tessellation/)
|
||||
<img src="./screenshots/tess_displacement.jpg" height="96px" align="right">
|
||||
|
||||
Uses tessellation shaders to generate additional details and displace geometry based on a displacement map (heightmap).
|
||||
<br><br>
|
||||
|
||||
## [(Compute shader) Particle system](computeparticles/)
|
||||
<img src="./screenshots/compute_particles.jpg" height="96px" align="right">
|
||||
|
||||
|
|
|
|||
BIN
screenshots/tess_dynamicterrain.jpg
Normal file
BIN
screenshots/tess_dynamicterrain.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 187 KiB |
Loading…
Add table
Add a link
Reference in a new issue