Indirect-Rendering-With-Compute-Shaders

Indirect renderer

An implementation of indirect rendering in Unity3D using compute shaders for culling and graphics drawing.

An example of drawing numerous instances using Unity3D, compute shaders and Graphics.DrawMeshInstancedIndirect with Frustum & Occlusion culling and LOD'ing.

GitHub

686 stars
36 watching
86 forks
Language: C#
last commit: almost 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ellioman/shaderprojectA collection of reusable shader code snippets for Unity3D, intended for educational purposes and sharing with the community.528
nvpro-samples/gl_vk_meshlet_cadsceneDemonstrates rendering of CAD models using mesh shaders for high-performance rendering373
andydbc/hologramshaderA Unity shader package providing a customizable hologram effect with a material editor.941
unity-technologies/nativerenderingpluginA C++ plugin that demonstrates native rendering and graphics-related functionality in Unity.828
traggett/unityspriteshadersA Unity shader project providing an Uber Shader for rendering Alpha Blended objects like sprites with various features and customizable options.789
angelo1211/hybridrenderingengineA high-performance rendering engine that combines physically based shading and image-based lighting techniques using OpenGL.1,233
gamemakerdiscord/xpandaAllows code from external files to be included into shaders while handling shader compatibility issues.14
mochiescode/mochies-unity-shadersProvides Unity shader assets for creating custom visual effects in games and applications.368
unity-technologies/hlslccA compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications.855
liangliangnan/easy3dA lightweight C++ library for efficient 3D modeling, geometry processing, and rendering.1,391
keijiro/voxelmanAn extreme demonstration of using Unity's Entity Component System with C# Job System and Burst Compiler for efficient multi-core processing in 3D voxel rendering.1,866
danilw/shadertoy-to-video-with-fboA tool to render Shadertoy shaders directly into video files with support for FrameBuffers and various output formats.53
chrisliebert/sdlgl3-wavefrontA C++ template for shader-based OpenGL 3.3 applications that can load and render multiple wavefront .obj files with textures.8
asny/three-dA 2D/3D graphics renderer that provides a simple and powerful way to draw on multiple platforms.1,345
alaingalvan/crossshaderA tool for converting between different shader languages and compilers.285