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

681 stars
36 watching
85 forks
Language: C#
last commit: about 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ellioman/shaderproject A collection of reusable shader code snippets for Unity3D, intended for educational purposes and sharing with the community. 527
nvpro-samples/gl_vk_meshlet_cadscene Demonstrates rendering of CAD models using mesh shaders for high-performance rendering 363
andydbc/hologramshader A Unity shader package providing a customizable hologram effect with a material editor. 938
unity-technologies/nativerenderingplugin A C++ plugin that demonstrates native rendering and graphics-related functionality in Unity. 822
traggett/unityspriteshaders A Unity shader project providing an Uber Shader for rendering Alpha Blended objects like sprites with various features and customizable options. 785
angelo1211/hybridrenderingengine A high-performance rendering engine that combines physically based shading and image-based lighting techniques using OpenGL. 1,192
gamemakerdiscord/xpanda Allows code from external files to be included into shaders while handling shader compatibility issues. 14
mochiescode/mochies-unity-shaders Provides Unity shader assets for creating custom visual effects in games and applications. 358
unity-technologies/hlslcc A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. 854
liangliangnan/easy3d A lightweight C++ library for efficient 3D modeling, geometry processing, and rendering. 1,377
keijiro/voxelman An 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,857
danilw/shadertoy-to-video-with-fbo A tool to render Shadertoy shaders directly into video files with support for FrameBuffers and various output formats. 53
chrisliebert/sdlgl3-wavefront A C++ template for shader-based OpenGL 3.3 applications that can load and render multiple wavefront .obj files with textures. 8
asny/three-d A 2D/3D graphics renderer that provides a simple and powerful way to draw on multiple platforms. 1,323
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 282