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)