A highly modular and flexible game engine built from scratch, designed to support a wide range of projects and applications.
Synthetic Blender Dataset Production
A powerful resolution-handler and rendering library for LÖVE 📐
A program that takes photographs of a virtual world.
A fast, versatile, easy-to-use and cross-platform Media Encoder based on FFmpeg
Vulkan path tracing with Rust
A simple Monte Carlo path tracer based on assignment 7 of GAMES101 originally, accelerated by C++ multithreading or CUDA.
Java library for creating fluid page layouts with Apache PDFBox. Supporting multi-page tables, different page layouts etc.
Experimental DirectX 12 Rendering Engine
Unity package that includes a simple outline render feature. Requires Unity 6000.3.0 or higher.
"It's like SwiftUI but for Metal"
Yet another C++ cross platform graphical/game engine
Vulkan-lite GPU API
Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
Unreal Engine 1 RTX Remix Render Device
Repackaging of Bypass with additional features
LTC approximation of the Anisotropic GGX for real-time area light shading with anisotropic reflection.
AI Upscaler for Blender using Real-ESRGAN
Code for SIGGRAPH 2024 (ToG) paper "Specular Polynomials"
A 3D Software renderer in 100% pure PHP.
Quasi-Monte Carlo sampling library for rendering and graphics applications.
A Modern OpenGL Font Rendering Library for OpenTK
GLSL implementation of the Percentage-Closer Soft Shadows technique
Interior Mapping shader for the Godot Game Engine 3.x that works with both GLES3 and GLES2.
Converting vertex meshes to voxel data and visualizing using VCT
Unity plugin to easily manage the application frame rate and rendering interval. Reducing battery power consumption and device heat, especially on mob...
Makma is a deferred Vulkan renderer written in C++.
Highly efficient realtime fulldome toolkit for Unity. Supports a novel single-view Dome Warp approach and traditional cubemap rendering. Supports NDI...
Learning Vulkan from code samples - Tutorial series
A feature packed raytracer built with C++
Rastering algorithm to approximate the rendering of a 3D model silhouette in a fully differentiable way.
Py-SPHViewer is a framework for rendering cosmological simulations in Python using the Smoothed Particle Hydrodynamics scheme.
Basic assets for working with NSprites package
[cvpr19] Code to generate images from the ObMan dataset, synthetic renderings of hands holding objects (or hands in isolation)
A 3D-graphic and game engine for Delphi and Windows.
Differentiable Rasteriser implemented in JAX. Reference: https://github.com/erwincoumans/tinyrenderer, https://github.com/ssloy/tinyrenderer/wiki; PR:...
Interactive light field renderer using dynamically reparameterized light fields.
:sunglasses: :ice_cube: Collection of the most awesome learning resources on graphics programming in the form of videos, tutorials and books.
An interactive OpenCL wavefront path tracer
Unity URP Shaders & Graphics Programming - Free Technical Art Resources Library
Safety first markdown rendering
💎 Approximated crystal caustics effect in Unity.
Build a small, 3 domain internet using Github pages and Wikipedia and construct a crawler to crawl, render, and index.
Real-Time Ocean Animation with Gerstner Waves
Nabla's Tests and Examples source code
GPU based framework for writing Raytracers/Pathtracers. (Pronounced as "Yu-nay")
C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
FlatlandRT is a 2D ray tracer visualization tool
Path Tracing in JAX
Rendering mod that overhauls Minecraft's clouds and weather