🔬 Projects to start learning Direct3D11 (D3D11)
awesome render denoise paper
Easily create a hybrid render farm in Azure connected to your Deadline or Qube! environment.
[CVPR 2023] Fast and Light Neural Radiance Fields using a Shared Feature Grid
Lightweight 3D C++ OpenGL engine, with physics powered by XPBD
Source code release for Temporal Gradient-Domain Path Tracing [Manzi and Kettunen et al. 2016]
Source code for "Gradient-domain Photon Density Estimation", Eurographics 2017
A very basic implementation of a software rasterizer.
Accurate portal rendering. Like in Portal... Multiple rendered layers deep.
3D Scalar field visualizer
Metal text rendering example app that uses MetalRenderingTools under the hood.
The companion code repository for 'The Joy of Ray Tracing' video series on YouTube
Multiplayer FPS OpenGL Rendering/Game Engine written in C++
🚀 A WebGPU polyfill written on top of WebGL 2.
🧊 Specification for Universal Shading Language (In Progress)
Hook discord's rendering functions without patching .text.
Voxel raycasting test.
Deforming 2d images using ARAP
[CLOSED] 3D CPU render engine from scratch for learning purpose
Raytracer
:chart_with_upwards_trend: Conrod backend for Plotters. This is more efficient than using the default Bitmap backend when plotting in Conrod.
Viewer3D is a C++ based 3D viewer application built with Qt that allows loading and transforming 3D models with a GUI. It requires CMake, C++ and C la...
☀️ C++ Path Tracer
Ultimate Preparation Guide for JavaScript Interviews 🌟
A CPU renderer using Monte-Carlo ray tracing algorithm.
Rendering things with react-three-fiber, next.js, and tailwindcss.
Sponza renderer is based on FlyCube
Modern OpenGL-4.6 PBR renderer using compute shaders and multi-draw-indirect. Written in C++. Made for educational purposes.
Opinionated Rust bindings for Ultralight
About This project represents the use of Z-Buffer for rendering of basic 3D objects.
PyPBR is a Python library for easy and fast manipulation of Physically Based Rendering (PBR) materials with PyTorch integration.
An Open-Source Toolchain for Top-Metal IC Art and Ultra-High-Fidelity GDSII Renders
A package implementing Graphics primitives for gscene package
Presentation for pt-three-ways - a CppCon 2019 presentation
Official repository for the OpenLensFlare framework.
Framework for building your game engine or any application. OpenGL ES & Vulkan with C++20.
☁ Converting sets of XYZ points to nice GIF animations.
🧇 Make your react components sweet again! Type safe Vue like slots for react
Raytracer for Python
Game engine, written in C++ with OpenGL and D3D11. Has a custom shader language, that gets converted to HLSL/GLSL.
Vulkan Minimal Hybrid Rendering
C++ Rendering Framework w/ MLT, bidi path tracing, etc. and OpenGL Previews (undergrad thesis project from Brown '09)
SUPER Lightweight Canvas Display List for drawing objects on 2D Canvas
A framework for multithreaded drawing in Processing
The simplest render job manager.
Header only implementation of Progressive Photon Mapping: A Probabilistic Approach(PPMAPA) in C++.
Minimal rendering in python for shapes defined implicitely through signed distance functions
Polarization parameters and polarizing filters in real-time ray tracing with DXR and the Stokes-Mueller calculus
Simple, light-weight, Canvas library for 2D rendering
Real-time drone monitoring system