Code Repositories
December 30, 2020 ยท View on GitHub
Anders Hoff (incovergent)
Excellent generative algorithms by the pioneer of the field, Anders Hoff.
Andy Duboc
High quality HLSL Shaders & Shader Graphs for Unity3d by Andy Duboc.
Array Fire
ArrayFire is a general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices.
COMPAS
Open-source, Python-based framework for computational research and collaboration in architecture, engineering and digital fabrication.
CUDAfy.NET
The official repository of the CUDAfy project.
ComputeSHARP
The official repository of the ComputeSharp project, a .NET Standard 2.1 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders.
David Eberly - Geometric Tools
The official site for the Geometric Tools Engine, a library of source code for computing in the fields of mathematics, graphics, image analysis and physics. Alongside the source code, lots of great resources about computational geometry.
Denis Rizov
One of the best Unity/C# repositories, including an enormous list of Editor Attribute Extensions and a buyoancy simulator.
Detectron 2
Detectron2 is Facebook AI Research's next generation software system that implements state-of-the-art object detection algorithms.
Easings
Easing functions cheat sheet!
Eric Jang
Research Engineer at GoogleBrain. Dozens of deep learning repositories.
Evan Wallace
The founder of Figma. Among other unbelievable things, his repository hosts an interactive WebGL pathtracer and an interactive WebGL water caustics simulator.
Forceflow - Jeroen Baert
Home of Jeoren Baert's CUDA Voxelizer, Morton Encoding library, Suggestive Contours, and many more computer graphics gems.
Geometry Central
Geometry-central is a modern C++ library of data structures and algorithms for geometry processing, with a particular focus on surface meshes.
Geometry 3 Sharp
Extensive state-of-the-art C# computational geometry libraries by GradientSpace.
GPU Radix Sort
CUDA implementation of parallel radix sort using Blelloch scan by Mark Poscablo.
JustCoding - Advanced Algorithms
100+ algorithms & data structures generically implemented in C# by Jehonathan Thomas.
Joel Simon
Computational geometry meets evolutionary algorithms and biomimicry.
Junichiro Horikawa
Great variety of algorithmic design tools for Unity, Houdini and Rhino/Grasshopper by Junichiro Horikawa.
NVIDIA Kaolin
A PyTorch Library for Accelerating 3D Deep Learning Research.
Keijiro Takahashi
State-of-the-art, high-performance creative coding tools and effects implemented in Unity3d by Keijiro Takahashi.
LBVH
An implementation of the following paper Tero Karras: "Maximizing Parallelism in the Construction of BVHs, Octrees, and k-d Trees"
Lotte Makes Stuff
Unity3d gems by Lotte Makes Stuff.
Masatatsu Nakamura
Excellent C# Unity tools, related to volumetric rendering, voxelization and procedural growth.
Managed CUDA
Official repository of the managedCUDA project, providing an easy integration of NVidia's CUDA in .net applications written in C#, Visual Basic or any other .net language
Nakata Nobuyuki
High quality GPU shaders and academic paper implementations from Nakata Nobuyuki, member of TeamLab in Tokyo.
Noise Crime
Useful creative coding tools and forks from other repositories, mostly implemented in Unity3d.
Open3D
A Modern Library for 3D Data Processing from Intel Intelligent Systems Lab.
OpenCV Sharp
C# implementation of the OpenCV library, hosted by Shima.
p5.js Shaders
A great way to start familiarizing yourself with making amazing graphics for your projects in p5 and a simple introduction to shaders.
p5.js Shader Examples
A collection of heavily commented 2d shaders in p5.js
Pavel Dobryakov
Really fast, mobile friendly WebGL Computational Fluid Simulator.
Position Based Dynamics
PositionBasedDynamics is a particle-based library for the physically-based simulation of rigid bodies, deformable solids and fluids, developed by the Interactive Computer Graphics department of Aachen University.
RTOW-OptiX
Ingo Wald's OptiX version of Pete Shirley's "RayTracing in One Weekend" series.
Scrawk
State-of-the-art computational geometry algorithms implemented in Unity3d by Scrawk.
SDF
Fast sweeping method / Fast iteration method / Fast marching method on the GPU using Unity 2018.2
Shane Celis
Shane Celis' amazing repositories, among others a realtime caustics solution for Unity!
ShapeOP
Header-only C++ library for static and dynamic geometry processing, using a unified framework for optimization under constraints. It is developed by the Computer Graphics and Geometry Laboratory of EPFL, in collaboration with Daniel Piker and Anders Holden Deleuran.
Sebastian Lague
Sebastian Lague's open-source C# code, accompanying his Youtube Unity tutorials
Stella Cannefax - stella3d
The famous Unity Job System cookbook by Stella Cannefax.
Tom Kelly
3D Machine learning, data driven procedural urban modelling, a google street view scraper and more excellent research on Tom Kelly's github page.
Unity Built-In Shaders
An unofficial repo for Unity Built-in Shaders
Unity3D-CG-Programming
A treasure trove of advanced Cg/HLSL shaders for Unity by Przemyslaw Zaworski
Unity Entity Component System Samples
Regularly updated samples and documentation about Unity's experimental ECS and Job system.
Unity Node Editor Framework
A flexible and modular Node Editor Framework for creating node based displays and editors in Unity, developed by Levin Gaeher.
Unity Optix Plugin
An example of a Unity plugin that allows you to leverage the power of NVIDIA Optix (by Alex Scott)