TinyraytracerA brief computer graphics / rendering course
Stars: ✭ 3,971 (+8004.08%)
TinykaboomA brief computer graphics / rendering course
Stars: ✭ 2,077 (+4138.78%)
Photon-v2A program that takes photographs of a virtual world.
Stars: ✭ 75 (+53.06%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+2722.45%)
CLUSEK-RTVulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-51.02%)
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+379.59%)
photon mappingminimal but extensible header only implementation of photon mapping in C++
Stars: ✭ 65 (+32.65%)
Monte carlo ray tracerA program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
Stars: ✭ 90 (+83.67%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+23932.65%)
fluctusAn interactive OpenCL wavefront path tracer
Stars: ✭ 55 (+12.24%)
Messier87A realtime raytracing blackhole renderer
Stars: ✭ 53 (+8.16%)
SortSimple Open-source Ray Tracer
Stars: ✭ 485 (+889.8%)
f3dFast and minimalist 3D viewer.
Stars: ✭ 791 (+1514.29%)
Fall2021Base repository for Dartmouth's CS87/287 (Fall 2021).
Stars: ✭ 43 (-12.24%)
Iyan3dIyan 3D Professional Edition - 3D animation app for iOS
Stars: ✭ 27 (-44.9%)
rust-tracerSimple Ray tracer written in Rust
Stars: ✭ 14 (-71.43%)
ElkEngineSimple graphics engine used as submodule in many of my projects
Stars: ✭ 54 (+10.2%)
ArtOfIllusionArt of Illusion modeling and rendering suite - core application and tools
Stars: ✭ 58 (+18.37%)
mcrtMonte Carlo Raytracer from Scratch in C++11/14
Stars: ✭ 22 (-55.1%)
glTextCross-platform single header text rendering library for OpenGL
Stars: ✭ 93 (+89.8%)
SuperShapesA tiny macOS app showing how to use Satin, Forge, Youi and SwiftUI to visualize super shapes in 3D.
Stars: ✭ 42 (-14.29%)
raytracing-goA simple Go library for 3D ray-tracing rendering, implementing the book Ray Tracing in One Weekend. 📸
Stars: ✭ 53 (+8.16%)
OpengraphicGraphic Engine & Game Engine lists
Stars: ✭ 772 (+1475.51%)
CompenNet[CVPR'19] End-to-end Projector Photometric Compensation
Stars: ✭ 35 (-28.57%)
TexturizeA unified framework for example-based texture synthesis, developed alongside my master's thesis.
Stars: ✭ 15 (-69.39%)
Monte-Carlo-Path-TracerA realistic Monte Carlo Path Tracer project for CS230 (Virtual Reality and Interactive 3D Graphics Display), ACM Class, SJTU
Stars: ✭ 19 (-61.22%)
Usd ResourcesA curated list of USD projects and resources
Stars: ✭ 250 (+410.2%)
RednerDifferentiable rendering without approximation.
Stars: ✭ 964 (+1867.35%)
pmj-cpp"Progressive Multi-Jittered Sample Sequences" in C++
Stars: ✭ 34 (-30.61%)
odak🔬 Scientific computing library for optics 🔭, computer graphics 💻 and visual perception 👀
Stars: ✭ 99 (+102.04%)
Legion-EngineRythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Stars: ✭ 502 (+924.49%)
FunMirrorsThis is a fun project I created to motivate computer vision enthusiasts and to highlight the importance of understanding fundamental concepts related to image formation in a camera.
Stars: ✭ 43 (-12.24%)
colidrCoherent Line Drawing implementation in Go.
Stars: ✭ 52 (+6.12%)
DuEngineAn efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (+26.53%)
Raytracera simple RayTracer based on the Monte Carlo Path Tracing
Stars: ✭ 14 (-71.43%)
IntrinsicIntrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
Stars: ✭ 984 (+1908.16%)
Voxel Cone TracingConverting vertex meshes to voxel data and visualizing using VCT
Stars: ✭ 74 (+51.02%)
pathtracer-webgl2Path tracing render engine for the web. Both ray tracing for conventional 3d models and ray marching for fractals implemented. Built with WebGL 2 and Angular 2.
Stars: ✭ 45 (-8.16%)
Lighthouse2Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (+1006.12%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+908.16%)
Open3dOpen3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+11859.18%)
PicassoPicasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Stars: ✭ 205 (+318.37%)
Pixi.jsThe HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Stars: ✭ 34,982 (+71291.84%)
Python RaytracerA basic Ray Tracer that exploits numpy arrays and functions to work fast.
Stars: ✭ 204 (+316.33%)
Easy3dA lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Stars: ✭ 383 (+681.63%)
BlenderOfficial mirror of Blender
Stars: ✭ 4,175 (+8420.41%)
Yocto GlYocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Stars: ✭ 1,391 (+2738.78%)
HerebedragonsA basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+3197.96%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (+59.18%)
TraceyA 3d ray tracer in C++ (High School Project)
Stars: ✭ 24 (-51.02%)
GPU-PathtracerGPU Raytracer from scratch in C++/CUDA
Stars: ✭ 326 (+565.31%)
EdxrayA physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
Stars: ✭ 270 (+451.02%)
Gears VkPowerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support, built atop Auto-Vk.
Stars: ✭ 71 (+44.9%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+4271.43%)
SsrtReal-time indirect diffuse illuminaton using screen-space information for Unity.
Stars: ✭ 176 (+259.18%)