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.
Mandelbrot CLI: Renderer with Perturbation Theory. The high-precision reference trajectory is computed exactly once, enabling blazing-fast math for billions of pixels using hardware-native double registers. Dynamic Reference Relocalization. Bilinear Approximation (BLA Skip-100). True 8x8 SSAA. Multi-threading.
Mandelbrot CLI: Renderer with Perturbation Theory. The high-precision reference trajectory is computed exactly once, enabling blazing-fast math for billions of pixels using hardware-native double registers. Dynamic Reference Relocalization. Bilinear Approximation (BLA Skip-100). True 8x8 SSAA. Multi-threading. FFmpeg to compile the final.
Render rigged, animated 3D avatars to PNG, GIF and truecolor terminal ANSI with no GPU, no WebGL and no headless browser. Pure JavaScript software rasterizer for glTF/GLB.
3D software rendering engine written in C. This project implements a full custom graphics pipeline from scratch, optimised for CPU‑bound environments. It features volumetric extrusion, multithreaded rasterisation, shadow mapping, distance‑based LOD, and a configurable projection system with supersampling anti‑aliasing.
software renderer from scratch using C++
A multithreaded CPU raytracer written in C++. Based on Raytracing in One Weekend. For educational purposes.
A CPU renderer using z-buffer scan line algorithm
Render rigged, animated 3D avatars to PNG, GIF and truecolor terminal ANSI with no GPU, no WebGL and no headless browser. Pure JavaScript software rasterizer for glTF/GLB.
Physically based renderer based on Nori in C++11
Are-Engine SoftwareGPU : CPU-only software renderer and graphics-compute research engine with tiled rasterization, optional LLVM JIT and reproducible benchmarks
offline artistic image generator
a cpu based raycaster that renders inside of terminal
a very callback-y 2D software rasterizer
Rust Mandelbrot software rendering application.
CPU-based ray tracer, developed from scratch in C++ using openFrameworks.
Fast, CPU-only disk usage analyzer and cleaner for Linux and Windows, with an interactive sunburst chart.
To associate your repository with the cpu-rendering topic, visit your repo's landing page and select "manage topics."