3D game engine with custom CPU rendering
-
Updated
Jul 4, 2024 - C++
3D game engine with custom CPU rendering
A C# implementation of voxlap-style rendering, using Unity and their Burst compiler
A CPU renderer using Monte-Carlo ray tracing algorithm.
software renderer from scratch using C++
A multithreaded CPU raytracer written in C++. Based on Raytracing in One Weekend. For educational purposes.
Physically based renderer based on Nori in C++11
A CPU renderer using z-buffer scan line algorithm
True 24-bit BGR TrueColor. High-Precision Rendering (80-bit). Multi-threaded performance (OpenMP). True SSAA 8x8 (64 independent samples per pixel) direct RGB-space integration. Harmonic oscillations (G, B) with per-index noise (R), a unique shimmering texture
Rust Mandelbrot software rendering application.
offline artistic image generator
A 3D model visualization system that implements a hierarchy system for each model transformation, lighting and sutherland-hodgman polygon clipping algorithm. Everything is deeply commented so it can be easily used as a resource for learning.
a cpu based raycaster that renders inside of terminal
CPU-based ray tracer in Java with path tracing, Cook–Torrance shading, and transformable objects.
Implementation of the photon-mapping algorithm.
A simple software renderer written in C using SDL as the graphics library for managing the window and drawing pixels.
Fast CPU-based synthetic data renderer for ML: RGB, depth, segmentation, and normals from a single pass.
A pixel render based on .ppm files and implemented by cpp.
A 3D game engine in C with a software-rendered pipeline — no GPU, every pixel computed on the CPU.
Add a description, image, and links to the cpu-rendering topic page so that developers can more easily learn about it.
To associate your repository with the cpu-rendering topic, visit your repo's landing page and select "manage topics."