This is my Rust playground, where I will be rewriting many interesting projects in Rust.
Volumetric clouds in Bevy based on Horizon Zero Dawn
"Progressive Multi-Jittered Sample Sequences" in C++
A zero-dependencies, single-header 3D graphics library
Real-time screen-space global illumination project made for BabylonJS
Work in progress voxel tracer. This is intended to be an offline solution for generating lighting/volumetrics.
Use the multi-exporter for Blender and check in (and tweak) various scenes step by step.
Vulkan based C++ ray-tracing game engine.
Robotics simulator for multi-robot systems
A rendering and interaction Processing library
a powerful, scalable, robust foundation for creation, in rust
An official implementation of the paper "Real-Time Shading of Free-Form Area Lights using Linearly Transformed Cosines". Please refer to README for th...
Fract'ol @ 42 - multi-threaded fractal renderer
The SSRT (Screen Space Ray Tracing) shader is a custom shader for the EEVEE render engine in Blender. It simulates light bouncing using screen space d...
Pure Go FFI for WebGPU - CGO-free GPU access via wgpu-native bindings
Validate, Diff, Render - A powerful tool designed to automate the generation of project files using customizable templates.
Graphics toolkits
Monte Carlo Raytracer from Scratch in C++11/14
A few custom shadow implementation experiments within Unity
WebGPU quick reference and documentation
Unity wireframe material using Geometry Shaders
Iyan 3D Professional Edition - 3D animation app for iOS
Implementation of the paper: Adaptive BRDF-Oriented Multiple Importance Sampling of Many Lights
Realtime Software Rasterizer
Little Big Adventure series Engine Architecture documetation
How to render into DirectX context using Vulkan
🌭🌭🌭 Gaussian splatting render by Vulkan-ComputerShader, supports running in any environment(AMD,Mac,Android...)
The official code implementation for SynTable - A Synthetic Data Generation Pipeline for Unseen Object Amodal Instance Segmentation of Cluttered Table...
Code for our paper "Application of 3D Gaussian Splatting for Cinematic Anatomy on Consumer Class Devices"
A developing physically-based offline renderer written in C++.
JavaScript library for interacting with HTMLCanvasElement "content" by exposing it as separately animatable, interactive objects. Mobile friendly and...
A simple fog solution that utilizes a cubemap for color, rather than a single constant color for better fidelity. It can do height based fog as well.
AISA - TypeScript based Software Rendering
a reserch desktop app based on electron
Open-source game engine written in C++.
Library to integrate fluids into a game engine
Glyph rendering engine using OpenGL shading language for Common Lisp.
软光栅器的简单实现
C++ Vulkan based easy to use 3D Library
WebGPU for D
A Physically Based Vulkan Renderer.
Code for our work on pose-estimation using template 3D models.
✨ Cross-platform scene-oriented 3D rendering engine for modern C++
Software renderer in pure Fortran
Voreen - The Volume Rendering Engine
Centralised hub for the Launch suite of Blender toolkits
Renderpass importer/comper for After Effects
A minimal Vulkan deferred rendering demonstration.
Symplate, a simple and fast Python template language (NOTE: no longer maintained; use Jinja2 or Mako instead)