Code Name: AdvancedComputeShaders
This subsection contains examples which related to some advanced applications and usages of the compute shaders.
The examples in this subsection, listed from easy to complex, are as follows:
- Conway's Game of Life with Subgroup Operations
GameOfLifeSubgroup
- Hierarchical Z-Buffer Occlusion Culling with Compute Shader
OcclusionCullingCompute
- N-body Gravitational Particle Simulation with Compute Shader
BodyParticleCompute
- Wind Simulation on Foliage
WindSimulationFoliage
- Cloth Simulation with Compute Shader
ClothSimulationCompute
- FFT Ocean Simulation with Compute Shader
FftOceanCompute
- Fluid Simulation with Lattice Boltzmann Method (LBM)
FluidSimulationLbm
- Fluid Simulation with Navier-Stokes
FluidSimulationNavierStokes
- Real-Time Ray Tracing using BVH Traversing with Compute Shader
RayTracingCompute
TBD