All Projects → mreinfurt → Grass.DirectX

mreinfurt / Grass.DirectX

Licence: other
Realistic Grass Rendering using DirectX 11 and a geometry-shader based approach.

Programming Languages

TeX
3793 projects
C#
18002 projects
HLSL
714 projects

Projects that are alternatives of or similar to Grass.DirectX

Diligentsamples
Sample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (+146.43%)
Mutual labels:  rendering, directx, graphics-programming
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+3725%)
Mutual labels:  rendering, directx, graphics-programming
Ogre
scene-oriented, flexible 3D engine (C++, Python, C#, Java)
Stars: ✭ 2,582 (+4510.71%)
Mutual labels:  rendering, directx
pymadcad
Simple yet powerful CAD (Computer Aided Design) library, written with Python.
Stars: ✭ 63 (+12.5%)
Mutual labels:  geometry, rendering
Touchdesigner shared
TouchDesigner toxes and small projects
Stars: ✭ 385 (+587.5%)
Mutual labels:  geometry, rendering
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+2785.71%)
Mutual labels:  rendering, graphics-programming
Tinykaboom
A brief computer graphics / rendering course
Stars: ✭ 2,077 (+3608.93%)
Mutual labels:  rendering, graphics-programming
3dtilesrendererjs
Renderer for 3D Tiles in Javascript using three.js
Stars: ✭ 333 (+494.64%)
Mutual labels:  geometry, rendering
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+18207.14%)
Mutual labels:  rendering, directx
Building Blocks
A voxel library for real-time applications.
Stars: ✭ 140 (+150%)
Mutual labels:  geometry, rendering
Svg.skia
An SVG rendering library.
Stars: ✭ 122 (+117.86%)
Mutual labels:  geometry, rendering
software-development-resources
Collection of links to great software development resources!
Stars: ✭ 20 (-64.29%)
Mutual labels:  rendering, graphics-programming
delphi3d-engine
A 3D-graphic and game engine for Delphi and Windows.
Stars: ✭ 52 (-7.14%)
Mutual labels:  rendering, directx
Vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+223.21%)
Mutual labels:  rendering, graphics-programming
Renderer
A shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (+2339.29%)
Mutual labels:  rendering, graphics-programming
unity-clip-shader
Unity shader and scripts for rendering solid clipped geometry
Stars: ✭ 34 (-39.29%)
Mutual labels:  geometry, rendering
Real Time Rendering 3rd Cn Summary Ebook
📘 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣,或者《Real-Time Rendering 4th》的前置阅读材料。
Stars: ✭ 1,159 (+1969.64%)
Mutual labels:  rendering, graphics-programming
Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (+39.29%)
Mutual labels:  rendering, graphics-programming
Earcut.hpp
Fast, header-only polygon triangulation
Stars: ✭ 447 (+698.21%)
Mutual labels:  geometry, rendering
Real-Time-Rendering-4th-Bibliography-Collection
Real-Time Rendering 4th (RTR4) 参考文献合集典藏 | Collection of <Real-Time Rendering 4th (RTR4)> Bibliography / Reference
Stars: ✭ 2,806 (+4910.71%)
Mutual labels:  rendering, graphics-programming

Realistic Grass Rendering - DirectX 11

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):

However, there are a few more notable articles, mostly describing alternative ways to render grass:

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].