compute-shader

There are 199 repositories under compute-shader topic.

  • GenericFoliage

    GenericFoliage

    Spawn foliage using geospatial data in UE5

    Language:C++50
  • gpu-particle-system

    An OpenGL GPU accelerated particle system using Compute shaders and Indirect rendering.

    Language:C++49
  • sph_vulkan

    SPH simulation in Vulkan compute shader.

    Language:C++44
  • WebGPU-Radix-Sort

    WebGPU implementation for the radix sort algorithm as described in the paper "Fast 4-way parallel radix sorting on GPUs"

    Language:JavaScript42
  • UnrealGPUSwarm

    Unreal compute shader boid simulation.

    Language:C++42
  • UnityVoxelMeshGPU

    UnityVoxelMeshGPU

    GPU voxel mesh generation and drawing in Unity HDRP

    Language:HLSL41
  • ShaderBoiler

    Aimed to eliminate preprocessor hell in shaders and kernels.

    Language:C++41
  • surface_nets

    Pet project to learn compute shaders.

    Language:C#38
  • glsl-compute-shader-sandbox

    Some examples of OpenGL compute shader.

    Language:C++35
  • WebGPU-Lab

    Demos and experiments in WebGPU technology. Focus on compute shaders.

    Language:TypeScript35
  • water-webgpu

    water-webgpu

    WebGPU water simulation handling up to a million particles.

    Language:TypeScript34
  • SimpleComputeShaderHashTable

    A simple, threadsafe, lock-free hash table for Unity Compute Shaders

    Language:C#32
  • webgpu-path-tracing

    Path tracing with WebGPU compute shaders

    Language:JavaScript30
  • lucid

    LucidRaster: real-time GPU software rasterizer for exact OIT

    Language:C++30
  • modular-deferred-gpu-particle-system

    modular particle system using compute shaders.

    Language:C#29
  • UnityGrassShader

    Unity mesh generation + compute shader for grass simulation.

    Language:C#28
  • Boat-Simulation

    Buoyancy simulation with mesh intersection in Unity.

    Language:C#27
  • fft-ocean-waves

    An OpenGL demo implementing the FFT ocean wave simulation from Jerry Tessendorf's famous paper.

    Language:C++26
  • FlowAgents

    Perlin noise based flow agents made in Unity 3D.

    Language:C#23
  • raytracing-vulkan

    Raytracer using Vulkan Compute Shaders and Avalonia UI

    Language:C#22
  • wgpu-compute

    Use WebGPU compute shader in a handy way

    Language:TypeScript22
  • Unity-Raymarching

    Raymarching Project In Unity

    Language:C#21
  • nnStyle

    a neural network style transfer for video game

    Language:Python21
  • ComputeShaderFlocking

    3D Flocking in Unity with the Compute Shader

    Language:C#21
  • godot-physarum

    Slime mold simulation using compute shaders in Godot 4

    Language:GDScript20
  • ComputePathTracer

    A simple real time GPU path tracer, using DX11 Compute shaders :red_circle:.

    Language:C++20
  • libjobs

    A cross-platform, header-only compute-shader-styled job dispatching API written in C++.

    Language:C++20
  • UnityFakeVolumetricFog

    This example is a demo of fake volumetric fog using compute shader and instancing. It takes only one batch, but it looks realistic fog.

    Language:C#20
  • gpu-path-tracer

    A real-time OpenGL Compute shader based Progressive Path Tracer.

    Language:GLSL18
  • Grass-Simulation

    Repository of a grass simulation featuring geometric grass rendering, dynamic LOD with billboard grass, wind simulation and collision detection. Developed for my bachelor thesis.

    Language:C#18
  • BufferSorter

    This is a very simple tool for in-place sorting of ComputeBuffers of ints on the GPU, meant for use in Unity.

    Language:C#17
  • Astronomical-N-Body-Sim

    An n-body simulation built with Unity, using compute shaders to perform calculations.

    Language:C#17
  • Contours2HeightMap

    A compute shader that generates a height map from 2D vector contours. This can be used to generate three-dimensional geometry out of two-dimensional polygons.

    Language:C#17
  • UE5NiagaraComputeExample

    UE5NiagaraComputeExample

    UE5 Compute Shader Boids Niagara Example

    Language:C++16
  • WebGPU_Simple_Pathtracer

    Raytracing with WebGPU

    Language:TypeScript16
  • URP-Compute

    Demo of a way to use compute shaders with URP

    Language:C#16