Skip to content

Gforcex/OpenGraphic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 
Ā 

Repository files navigation

OpenGraphic

Graphic Engine & Game Engine open source list!

Contents

Official

Official

Engine

Engine Ā Ā  EnginePlugin Ā Ā  OfflinePathTracing Ā Ā  RealTimePathTracing Ā Ā  SoftRenderer Ā Ā  RenderingDesign

Rendering

GI Ā Ā  VolumeRendering Ā Ā  PostProcessing Ā Ā  Stylize Ā Ā  Transparency Ā Ā  VFX Ā Ā  Standard Format

Emulation

Material Ā Ā  Environment Ā Ā  Ā Ā  Camera

Optimization

Acceleration Ā Ā  SpatialDataStructures Ā Ā  RenderPath

Util

Util Ā Ā  SDF Ā Ā  Math Ā Ā  Image&Color Ā Ā  Noise Ā Ā  Mesh Ā Ā  Platform Ā Ā  UI

Tools

Tools

Tutorial

SDK&Tutorial

Other

Physics Ā Ā  Animation Ā Ā  Particle Ā Ā 


Official

Engine

Engine Plugin

  • Graphics Unity Graphics - Including Scriptable Render Pipeline
  • armory -3D Game Engine for Blender
  • RenderPipeline -PBR and Deferred Rendering for the Panda3D game engine
  • ray-mmd physically-based rendering at mikumikudance

Platform

  • bgfx ⭐ -Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library
  • igl Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).
  • The-Forge The Forge Cross-Platform Rendering Framework PC, macOS / iOS, Android, XBOX, PS4
  • DiligentEngine A modern cross-platform low-level 3D graphics library http://diligentgraphics.com/diligent-engine/
  • MethaneKit Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
  • LLGL Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
  • nvrhi NVIDIA Rendering Hardware Interface
  • herebedragons A basic 3D scene implemented with various engines, frameworks or APIs.
  • glfw A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
  • MoltenVK Vulkan graphics and compute API, that runs on Apple's Metal graphics framework
  • dxvk Vulkan-based D3D11 implementation for Linux / Wine
  • angle A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
  • Vita3K Experimental PlayStation Vita emulator vita3k.org/
  • vkd3d-proton vkd3d-proton is a fork of VKD3D, which aims to implement the full Direct3D 12 API on top of Vulkan. The project serves as the development effort for Direct3D 12 support in Proton.
  • Tellusim_Core_SDK Cross-platform C++ SDK for graphics, compute, and simulation. Supports GPU-accelerated algorithms, meshes, images, and UI, with bindings for C#, Rust, Swift, and Python. Prebuilt builds and docs available.

Offline Path Tracing

Real-time Path Tracing

  • kajiya Experimental real-time global illumination renderer
  • PLTFalcor Real-time physical light transport (PLT) framework
  • lighthouse2 Lighthouse 2 framework for real-time ray tracing
  • Path-Tracing-SDK Real-time path tracing library and sample
  • Candela Pathtraced Realtime Engine
  • Lumen A Vulkan Raytracing framework for various bidirectional path tracing techniques
  • IDKEngine OpenGL Toy-"Engine" with Wavefront Path Tracer and Rasterizer Pipeline with Voxel Cone Tracing/Global Illumination

Soft Renderer

  • tinyrenderer A brief computer graphics / rendering course
  • foolrenderer A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
  • OpenSWR A High Performance, Highly Scalable Software Rasterizer for OpenGL
  • miaow An open source GPU based off of the AMD Southern Islands ISA.
  • SalviaRenderer SALVIA is the rasterizer based software renderer. The goal of SALVIA is capacity of Direct3D 10+.
  • coco3d Coco3D is a real-time 3D software renderer for Windows PCs and mobile devices
  • swiftshader high-performance CPU-based implementation of the OpenGL ES and Direct3D 9 graphics APIs
  • mesa šŸ‘ https://www.mesa3d.org
  • renderer A shader-based software renderer written from scratch in C89 https://zauonlok.github.io/renderer/
  • SoftwareRenderer Software rendering engine with PBR. Built from scratch on C++.
  • RetroWarp The GPU is implemented with "pure" software rendering
  • grr Gpu Renderer and Rasterizer - for python
  • virglrenderer VirGL virtual OpenGL renderer
  • AMDVLK AMD Open Source Driver For Vulkan
  • open-gpu-kernel-modules NVIDIA Linux open GPU kernel module source
  • EmberGL A low-level open source graphics library, similar to OpenGL/DirectX/Vulkan, designed for real-time 2D/3D rendering on MCUs and other memory constrained non-GPU systems
  • SoftGLRender Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
  • raster2mesh This project demonstrates a fun and intriguing approach to rasterize anything towards a mesh, using only GPU pixel shaders and rasterization on OpenGL 4.2.
  • PortableGL An implementation of OpenGL 3.x-ish in clean C

Rendering Design

  • FrameGraph vulkan abstraction layer that represent frame as a task graph
  • DataDrivenRendering Data Driven Rendering repository
  • vuk vuk - A rendergraph-based abstraction for Vulkan
  • fg Rendering abstraction which describes a frame as a directed acyclic graph of render tasks and resources.
  • RenderGraph Render graph management library.
  • FrameGraph Renderer agnostic frame graph library Example
  • LegitEngine A rendergraph-based graphical framework for Vulkan
  • PathFinder An attempt to build a modern renderer using modern graphic APIs. Pillars of the architecture are Bindless Resources and Render Graph.

Geospatial

  • Skybolt C++/Python-based 3D geospatial application for simulating and visualizing dynamic objects in planetary environments
  • cesium An open-source JavaScript library for world-class 3D globes and maps
  • cesium-unreal Bringing the 3D geospatial ecosystem to Unreal Engine

GI

Collection

  • IlluminationComparison A comparison of typical illumination methods. (SSAO, HBO, VXGI, and Ray Traced Global Illumination)
  • dirtchamber A mixed reality testing environment for real-time global illumination algorithms
  • DXR-Sandbox-GI Simple DirectX 12 toy framework for testing Global Illumination: Reflective Shadow Mapping, Light Propagation Volume, Voxel Cone Tracing, DXR

PRT

Irradiance Environment Maps

  • Probulator šŸ‘ Experimentation framework for probe-based lighting
  • hyper3d-envmapgen Pre-filtered mipmapped radiance environment map generator that runs on WebAssembly.
  • envtools Utilities to manipulate spherical images

Irradiance Probes/Voxels

Radiance Cache

  • RTXGI RTXGI v2.0 Update including Neural Radiance Cache and Spatial Hash Radiance Cache
  • BrixelizerGi FidelityFX Brixelizer GI is a simplified implementation of AMD GI-1.0
  • Capsaicin

SurfelGI

  • SurfelPlus [SIGGRAPH 25 Poster] A realtime global illumination renderer using Surfels as scene cache.
  • SurfelGI Real-Time dynamic global illumination based on surfel. This project is based on GIBS presented at SIGGRAPH 2021.

VPL

Imperfect Shadow Maps

LPV

VCT

  • Nigiri A fully-dynamic voxel-based global illumination system for Unity.
  • SEGI Almost real-time Global Illumination for Unity.
  • Unity-SRP-VXGI Voxel-based Global Illumination using Unity Scriptable Render Pipeline.
  • VCTRenderer Deferred voxel shading for real-time global illumination. https://jose-villegas.github.io/post/deferred_voxel_shading/
  • voxel-cone-tracing A real-time global illumination implementation using voxel cone tracing.
  • VoxelConeTracingGI Global illumination with Voxel Cone Tracing in fully dynamic scenes using a 3D clipmap to support huge areas around the camera while maintaining a low memory footprint.
  • Vulkan-VXGI-VR-FrameWork University of Pennsylvania, CIS 565: GPU Programming and Architecture, Final Project
  • MAGE Game and rendering engine featuring both forward and deferred PBR (physically-based rendering) pipelines with optional indirect illumination using Voxel Cone Tracing.
  • VoxelConeTracing An implementation of the "Voxel Cone Tracing" global illumination technique proposed by Cyril Crassin
  • VCTGI GPU-based real-time global illumination renderer based on voxel cone tracing
  • DXE A voxel cone traced realtime Global Illumination rendering engine in dx12, wip
  • Voxel_Cone_Tracing Voxel-Cone-Tracing easy to understand

SSGI

  • SSRT3 Real-time global illumination using screen-space information for Unity HDRP
  • URP_SSR Screen space reflection for Unity 2022 and Unity6
  • UnitySSGIURP Screen Space Global Illumination for Unity URP (Universal Render Pipeline).
  • SSGI-URP Screen Space Global Illumination for Unity Universal Render Pipeline
  • FSSGI Fast Screen Space Global Illumination
  • mfssgi

Radiance Cascades

Path tracing

RTX

  • Q2RTX NVIDIA’s implementation of RTX ray-tracing in Quake II zyanidelab/Q2RTX
  • Quartz Physically based Vulkan RTX path tracer with a declarative ES7-like scene description language.
  • DXRPathTracer A (very) simple path tracer implemented using DirectX Ray Tracing (DXR)
  • WispRenderer RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science https://teamwisp.github.io
  • rtx-explore DirectX Raytracing Path Tracer
  • Kaguya This is a hobby project using DirectX 12 and DirectX RayTracing (DXR)
  • RayTracingInVulkan Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
  • PBRVulkan Vulkan Real-time Path Tracer Engine
  • Helios Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
  • vk_mini_path_tracer A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

ReSTIR

Metropolis Light Transport

PhotonMapping

  • CPMFIGIOTVVD Correlated Photon Mapping for Interactive Global Illumination of Time-Varying Volumetric Data by Daniel Jƶnsson and Anders Ynnerman
  • SOPGI A VEX raytracer for SideFX Houdini with photon mapping global illumination and full recursive reflections and refractions
  • DXR-PhotonMapper An implementation of Photon Mapping using DXR
  • RTProgressivePhotonMapper A Hardware Raytracing based Progressive Photon Mapper using Falcor 5.2

Ambient occlusion

Bent Normal

  • ssbn Screen Space Bent Normals

Radiosity Normal Mapping

  • GzRNM brings Radiosity Normal Mapping/Directional Light Mapping to Unity 3D!
  • SSbumpGenerator A GUI interface to a tool for generating SSBumps (Self Shadowed Bump Maps).

LightMap

  • lightmapper A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
  • seamoptimizer A C/C++ single-file library that minimizes the hard transition errors of disjoint edges in lightmaps.
  • BakingLab A D3D11 application for experimenting with Spherical Gaussian lightmaps
  • GPULightmass Luoshuang's GPULightmass for UE4
  • trianglepacker Triangle packer for light map
  • HDR_Lightmapper Implements a cycles based lightmapper with denoiser
  • The_Lightmapper Fast and easy baked GI Lightmaps for Blender and Cycles
  • LightmapperToy This project is a hobby lightmapper completely based on Houdini geometry nodes. Basically it grew out of a re-implementation of Matt's The Baking Lab with some modification.

MLGI

  • DeepIllumination Code and examples from our paper "Deep Illumination: Approximating Dynamic Global Illumination with Generative Adversarial Networks," by Manu Mathew Thomas and Angus Forbes

Others

  • LGHDemo Real-Time Rendering with Lighting Grid Hierarchy I3D 2019 Demo
  • PBGI Point Based Global Illumination

GI Simulation

Diffuse inter-reflection

Caustic

  • SC_Tracer photon mapping for global illumination and caustic
  • Crystal-Caustics Approximated crystal caustics effect in Unity.

Reflection

Refraction

Shadow

Compressed Shadow

PostProcessing

Collection

  • VolFx Selective Post Processing with buffer system
  • PostProcessing Post Processing Stack
  • reshade-shaders A collection of post-processing shaders written for ReShade. https://reshade.me
  • GShade GShade is a highly modified ReShade fork & utility package with numerous improvements and settings autodetection for over 300 games.
  • CobraFX CobraFX comprises SirCobra's contribution of shaders for ReShade.
  • OtisFX A small set of effects for Reshade
  • Cat-PostProcessing various post-processing effects for Unity

AA

  • CMAA2 Conservative Morphological Anti-Aliasing 2.0
  • MSAAFilter MSAA and Temporal AA Sample
  • temporal Temporal Reprojection Anti-Aliasing for Unity 5.0+
  • TAA_Unity_URP Temporal Anti-Aliasing(TAA) for Unity’s Universal Render Pipeline
  • smaa SMAA: Subpixel Morphological Antialiasing, is a very efficient GPU-based MLAA implementation
  • smaaDemo Subpixel Morphological AntiAliasing OpenGL/Vulkan demo
  • SMAA SMAA in unity3D
  • SpecularAA A demo of various normal map filtering techniques for reducing specular aliasing
  • glsl-fxaa FXAA implementation for glslify in WebGL
  • Phone-wire AA
  • DLAA (DLAA) Directionally Localized antiAliasing
  • TAA-STAR C++/Vulkan Implementations of State of the Art Temporal Anti-Aliasing Techniques
  • UE4 DLSS DLSS Plugin for Unreal Engine
  • Fast-Adaptive-AA This is a modification of Timothy Lottes' PC FXAA v3 with a different Edge Detection algorithm that prevents blurring and catches edges better. For Reshade

Denoising

Bloom

Tone Mapping

  • tonemapper A tool for exploring and applying various tonemapping operators.
  • glsl-tone-map A collection of tone mapping functions available both as ES modules strings and as GLSL files for use with glslify
  • ToneMapping A collection of tone mappers for the display of 3D graphics
  • AgXc Fork of Troy.S AgX, a display rendering transform available via OCIO and more
  • prod80-ReShade-Repository Highly advanced Color Effects created for Reshade
  • aces-dev AMPAS Academy Color Encoding System Developer Resources http://www.oscars.org/aces
  • tony-mc-mapface Takes HDR Rec.709/sRGB stimulus, and maps it to LDR. It's tranquil and collected, and won't set your eyes ablaze.
  • flim flim - Filmic Color Transform

ProceduralProcessing

ImageFilter

  • UnityImageEffects Post Processing Effects for Unity
  • android-gpuimage Android filters based on OpenGL (idea from GPUImage for iOS)
  • NonuniformBlur A very fast approximation to large-kernel Gaussian blur with nonuniform blur radii, by making use of box-filtered mip maps V-cycle

SuperResolution

  • OptiScaler OptiScaler bridges upscaling/frame gen across GPUs.
  • FidelityFX-FSR FidelityFX Super Resolution
  • Anime4K A High-Quality Real Time Upscaler for Anime Video
  • Magpie Magpie ę˜Æäø€äøŖč½»é‡ēŗ§ēš„ēŖ—å£ē¼©ę”¾å·„å…·ļ¼Œå†…ē½®äŗ†å¤šē§é«˜ę•ˆēš„ē¼©ę”¾ē®—ę³•å’Œę»¤é•œć€‚å®ƒäø»č¦ē”ØäŗŽęå‡ęøøęˆē”»č“Øå’Œč®©äøę”ÆęŒå…Øå±åŒ–ēš„ęøøęˆä¹Ÿčƒ½å…Øå±ę˜¾ē¤ŗē­‰ć€‚
  • Waifu2x-Extension-GUI Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, Real-CUGAN, RTX Video Super Resolution VSR, SRMD, RealSR, Anime4K, RIFE, IFRNet, CAIN, DAIN, and ACNet.

CheckerboardRendering

Compression

Material

Shade Model

BSDF
SVBRDF
  • svbrdf-oculus materials from Two-Shot SVBRDF Capture for Stationary Materials by Aittala et al (2015).
  • Matmorpher Code repository for the EGSR 2021 paper MatMorpher: A Morphing Operator for SVBRDFs
  • DeepInverseRendering Deep Inverse Rendering for High-resolution SVBRDF Estimation from an Arbitrary Number of Images

BSSRDF

IBL

  • IBLBaker Light probe generation and BRDF authoring for physically based shading.
  • cmftStudio cross-platform open-source cubemap filtering tool.
  • PBR An implementation of physically based shading model & image based lighting in various graphics APIs.

AreaLight

  • LTC_BRDF_Fit BRDF fitting code for LTC Area Lights by Heitz et al.
  • ltc_code Code for "Real-Time Polygonal-Light Shading with Linearly Transformed Cosines"
  • rtswplusd Real-Time Shading with Polyhedral Lights using Silhouette Detection
  • BezierLightLTC An official implementation of the paper "Real-Time Shading of Free-Form Area Lights using Linearly Transformed Cosines".

Character

SSS

Skin

Eye

Hair

  • TressFX DirectX 11 library that provides convenient access to realistically rendered and simulated hair and fur
  • vkhr Real-Time Hybrid Hair Rendering using Vulkanā„¢
  • WetaHair Implementation of "Importance Sampling for Physically-Based Hair Fiber Models"
  • libWetHair A Multi-Scale Model for Simulating Liquid-Hair Interactions http://libwethair.info
  • Realtime-Vulkan-Hair University of Pennsylvania, CIS 565: GPU Programming and Architecture, Final Project
  • VHair A highly experimental hair rendering and simulation solution for the Unity game engine
  • Hair-Renderer-2 Vulkan-based strand-level hair renderer

Colth

Silk

Fur

  • UnityFurURP Fur shader implementation for URP
  • UnityFurShader Fur shader for Unity.
  • ShellFurGodot Add-on that adds a fur node to the Godot engine, using a shell based approach to imitate fur strands.

Glint

Nature

Water

  • crest šŸ‘ A class-leading water system implemented in Unity

  • Ceto šŸ‘ Ceto: Ocean system for Unity

  • GodotOceanWaves FFT-based ocean-wave rendering, implemented in Godot

  • Environment-Project An Environment Simulation project for Unreal Engine 4.

  • Ocean Community Next Gen Next gen iteration of the unity community ocean shader

  • VaOcean Ocean Surface Simulation Plugin for Unreal Engine 4

  • whitecaps Real-time Animation and Rendering of Ocean Whitecaps

  • Water Sum of sines and fft fluid simulation with a physically based water shader

  • FFT-Ocean Ocean-URP FFT ocean for Unity

  • EncinoWaves Implementation of "Empirical Directional Wave Spectra for Computer Graphics" paper by Christopher Horvath

  • HigWaterSystem2 Hig Water System 2.0 is an advanced, user-friendly, and realistic ocean surface rendering solution focused on simulating lifelike visuals.

  • water-wave-packets Sandbox binary and source code for the Siggraph 2017 paper "Water Wave Packets" by Stefan Jeschke (NVIDIA) and Chris Wojtan (IST Austria)

  • WaveParticle A project for testing the wave particle

  • Wave-Particles-with-Interactive-Vortices A dx12 river renderer using wave particles with interactive vortices.

  • BoatAttack com.verasl.water-system Gerstner waves water.

  • UE4_Dynamic_Water_Project Unreal Engine 4 Dynamic Water Project by marvelmaster

  • RealtimeWater implemented based on "Fast Water Simulation for Games Using Height Fields".

  • UnityWaveEquation unityå®žēŽ°äŗŒē»“ę³¢ę–¹ēØ‹äŗ¤äŗ’ę°“é¢äøŽå®žę—¶ē„¦ę•£

  • WaterCaustics Water caustic rendering experiments in OpenGL with Python

  • threejs-caustics Caustics computation using ThreeJS

  • water-demo A port of Evan Wallace's "Water Demo" for WebGL to Unity.

  • Ocean_mobile_with_boat_physic Ocean mobile with boat physic controller

  • Unity-WaterBuoyancy Water Buoyancy Simulation for Unity

  • Jerry Tessendorf's paper "Simulating Ocean Water".
    fftocean ocean-simulation Phillips-Ocean

  • Eric.Bruneton's paper "an improved version using an FFT method to synthesize the surface." Eric.Bruneton Brunetons-Ocean

  • tgda A real-time capable implementation of Tessendorf's choppy wave algorithm [Tessendorf1999a], augmented with wave spectrum models from oceanographic research

Snow

  • UnrealSnow Unreal Engine snow simulation for large terrains using Compute Shaders for GPU paralellization.
  • snow OpenGL and Houdini snow simulation (material point method)
  • SnowSimulation GPU Snow Simulation for Unity and Direct3D

DynamicSnow

Sand

  • JourneySand An Unity project to reproduce the sand rendering in Journey's style

Grass

Tree

Terrain

  • Terrain-Topology-Algorithms Terrain topology algorithms in Unity
  • tin-terrain A command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes.
  • TerrainPrettifier A small GPU-based component designed to aid in cleaning and refining satellite/DEM based terrains directly inside Unity.
  • PVTUT Procedural Virtual Texture with Unity Terrain
  • terrain-erosion-3-ways Three Ways of Generating Terrain with Erosion Features
  • Webgl-Erosion Erosion simulation in Web Browser
  • TerraForge3D Cross Platform Professional Procedural Terrain Generation & Texturing Tool
  • Terrain-Decorator lightweight terrain tool for unity3d
  • ProceduralTerrain Procedural voxel terrain generation in Unity
  • Terrain3D An editable terrain system for Godot 4, written in C++

Cloud

Sky

Rain

  • Unity-Raindrops raindrops shader
  • RainDropEffect Rain Drop Effect2: Effective, Fast and Flexible Rain Distortion Effect for Unity
  • LensRain A screen-space lens rain effect using Unity's V2 Post-processing framework.
  • RainFX Natural Rain

Fire

  • fire A fire effect for Unity.
  • volumetric-fire Project for Computer Graphics course by Jaagup Kuhi, Siim Raudsepp and Andri Poolakese

Ice

Iridescent

Glass

Gem

Liquid

Environment

VolumetricLight

FakeVolumetricLight

  • VolumetricTracer A simple way to render soft, volumetric bullet tracers in Unity. Only needs a unit cube and a material to render and supports instancing.

Atmospheric

Fog

Render Path

Camera

Physically Based Camera

DOF

  • HexBokehBlur Hexagonal Bokeh Blur
  • BokehDepthOfField Implementing Different Algorithms to mimic Bokeh Depth Of Field: A Physical Camera Effect created due to Focal Length, Aperture size, shape
  • VVDoFDemo

Lens

Standard Format

  • OpenShadingLanguage Advanced shading language for production GI renderers
  • glTF-SDK glTF-SDK is a Software Development Kit for glTF
  • cgltf Single-file glTF 2.0 loader and writer written in C99
  • fx-gltf A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
  • gltf-pipeline Content pipeline tools for optimizing glTF assets
  • glTFast Efficient glTF 3D import / export package for Unity
  • fastgltf A blazing fast C++17 glTF library powered by SIMD.
  • SharpGLTF glTF reader and writer for .NET Standard
  • USD Universal Scene Description http://www.openusd.org
  • MaterialX MaterialX is an open standard for transfer of rich material and look-development content between applications and renderers.
  • MDL NVIDIA Material Definition Language SDK
  • OpenMeshEffect OpenFX Mesh Effect API - A plug-in API for cross-software procedural mesh effects

Stylize

NPR

  • DanbaidongRP ToonRenderPipeline Unity6 RayTracing
  • NPR_Lab Test some NPR in Unity.
  • UnityChanToonShader Unity Toon Shader ( an experimental package )
  • URP_Toon A Toon Shader in Unity Universal Render Pipeline
  • lilToon Feature-rich shaders for avatars
  • MooaToon The Ultimate Solution for Cinematic Toon Rendering in UE5 mooatoon.com
  • JTRP JTRP : Unity HDRP ToonShading Render Pipeline (Preview)
  • UnityURPToonLitShaderExample A very simple toon lit shader example, for you to learn writing custom lit shader in Unity URP
  • FernRPExample This project is the implementation of FernRP Package, Include NPR/PBR.
  • kamakura-shaders NPR for Unity with a bunch of features and adjustable parameters in a user-friendly interface.
  • MToon Toon Shader with Unity Global Illumination
  • PoiyomiToonShader A feature rich toon shader for unity and VR Chat
  • toon-rp A Scriptable Render Pipeline (SRP) designed for toon/stylized visuals. Features custom lighting pipeline, multiple shadow algorithms, tiled lighting, Shader Graph support, and more.
  • LiliumToonGraph UniversalRP Toon Shader with ShaderGraph
  • UNITY-Arc-system-Works-Shader Shader created to emulate the design style of Arc System Works games such as Guilty Gear and Dragon Ball FighterZ. Created using Amplify Shader Editor.
  • Blender-miHoYo-Shaders Shaders for Blender attempting to replicate the shading of games developed by miHoYo. These shaders are especially for datamined assets, not custom-made ones nor the MMD variants.
  • URP_StylizedLitShader Madumpa's URP Stylized Lit Shader Repository
  • ToonLandscape3 ToonLandscape3
  • ChinesePaintingDemo Demo of Chinese Painting Shader
  • WaterColorFilter WaterColorFilter for Unity

Low Poly

  • LowpolyOcean low polygon water effect working in Unity
  • Lowpoly-Water-Unity Low poly water with edge/shore blend. Similar to the awesome water in Monument Valley.
  • FlatShader A very simple shader which performs flatshading without the need for duplicating vertices when building the geometry.

Voxel

Volume Rendering

RayMarch

Point Clouds

  • PCL A standalone, large scale, open project for 2D/3D image and point cloud processing.
  • Pcx Point cloud importer & renderer for Unity
  • compute_rasterizer Rendering Point Clouds with Compute Shaders
  • potree WebGL point cloud viewer for large datasets
  • point2mesh Reconstruct Watertight Meshes from Point Clouds [SIGGRAPH 2020]
  • point-cloud-utils An easy-to-use Python library for processing and manipulating 3D point clouds and meshes.

Shear-warp

Other

  • OpenVDB Sparse volume data structure and tools. OpenVDBForUnity
  • unreal-vdb thilamb forked This repo is a non-official Unreal plugin that can read OpenVDB and NanoVDB files in Unreal.
  • unity-nanovdb-renderer A proof of concept renderer for NanoVDB in Unity 6
  • openvkl IntelĀ® Open Volume Kernel Library (IntelĀ® Open VKL) is a collection of high-performance volume computation kernels

Acceleration

Frustum Culling

PVS

  • kPortals A pre-calculated Portal visibility system for Unity.
  • CornerCulling Fast and Maximally Accurate Occlusion Culling

..

  • pipeline nvpro-pipeline is a research rendering pipeline
  • IndirectOcclusionCulling Indirect Occlusion Culling
  • melt Automatic conservative mesh occluder generation by box filling
  • EveryCulling This library integrates multiple culling methods into one library.

Bounding

  • bounding-mesh Implementation of the bounding mesh and bounding convex decomposition algorithms for single-sided mesh approximation

Soft Occlusion Culling

Hardware Occlusion Queries

Hierarchical-Z Buffer

Hierarchical Occlusion Map

GPU-Driven

Other Cullings

Imposter

  • IMP billboard imposter baking for Unity
  • URPIMP IMP ported to URP
  • ImpostorBaker UE4 Plugin for generating Impostors for static meshes

LOD

  • Planet-LOD Planet Rendering: Adaptive Spherical Level of Detail based on Triangle Subdivision

HLOD

Meshlets

  • meshlete Chop 3D objects to meshlets
  • gl_vk_meshlet_cadscene This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.

Spatial Data Structures

  • HashDAG Interactively Modifying Compressed Sparse Voxel Representations
  • aabo Axis Aligned Bounding Octahedron
  • Transvoxel-XNA Transvoxel implementation in C# for XNA

CBT

  • large_cbt Concurrent Binary Trees for Large-Scale Game Components, at Siggraph 2024

Octree&Quadtree

  • i-octree [ICRA2024] Implementation of A Fast, Lightweight, and Dynamic Octree for Proximity Search
  • UnityOctree A dynamic, loose octree implementation for Unity written in C#
  • NativeTrees Burst compatible Octree and Quadtree for Unity
  • NativeQuadtree A Quadtree Native Collection for Unity DOTS
  • ECS-Octree Unity ECS based octree.

SparseVoxelOctree