dcrawl's Stars
devnio/Optimized-CPU-Ray-Marcher
Self containing C implementation of a fast ray marcher based on sphere tracing using SIMD operations. Multiple iterations of optimizations are present in the branches.
ttsiodras/renderer
My software-only 3D renderer and raytracer (aka "TTSIOD renderer")
noahwagner04/Pseudo3D_C
A collection of simple 2.5D rendering techniques written in C.
chassinat0r/isometricraft
Minecraft-like 2.5D game using isometric rendering in C++ and SDL2
scrimpeh/scrimCaster
A basic 2.5D raycaster
samuaaltonen/doom-nukem
A 2.5D raycasting engine inspired by Doom and Duke Nukem 3D.
jaguapard/Doom-Renderer
Fully 3D classical Doom software level renderer, written from scratch using SDL2
Epicurius/Doom-Not-Doom
Doom type game with custom built engine. No GPU. No GL.
lnicosia/Doom-Nukem
Doom or Duke Nukem like engine and game. doom-nukem project from 42
glouw/littlewolf
A tiny software graphics and game engine
chocolate-doom/chocolate-doom
Chocolate Doom is a Doom source port that is minimalist and historically accurate.
Daivuk/PureDOOM
Pure DOOM - Single Header Doom Source Port
niepp/srpbr
a software-renderer with pbr shading
bfraboni/FastGaussianBlur
Fast Gaussian Blur algorithm
JamesTKhan/Mundus
A 3D world/level editor built with Java, Kotlin & libGDX.
sparklemotion/sqlite3-ruby
Ruby bindings for the SQLite3 embedded database
fernandezvara/jsondb
JSON local database
invoke-ai/InvokeAI
InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products.
libgdx/gdx-particle-editor
The official particle editor for libGDX.
mjansson/render_lib
Rendering library for 2D/3D graphics
PetteriAimonen/libfixmatrix
C library for fixed point matrix, quaternion and vector calculations
gustavopezzi/triangle-rasterizer-fix16
A simple triangle rasterizer using 16.16 fixed-point numbers
bytecode77/fastpix3d
Software Rasterizer (C++)
cadenji/foolrenderer
A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
Marzac/le3d
A straightforward and easy to use 3D software renderer for real-time retro graphics.
zauonlok/renderer
A shader-based software renderer written from scratch in C89
wuye9036/SalviaRenderer
SALVIA is the rasterizer based software renderer. The goal of SALVIA is capacity of Direct3D 10+.
Steve132/uraster
Micro simple Rasterizer in a single C++11 header file.
Zielon/CPURasterizer
CPU Based Rasterizer Engine
fededevi/pingo
A C, low level, extensible, 2D/3D software renderer