Projects in Awesome Lists tagged with software-renderer
A curated list of projects in awesome lists tagged with software-renderer .
https://github.com/ssloy/tinyraytracer
A brief computer graphics / rendering course
3d 3d-graphics c-plus-plus computer-graphics cpp fun graphics images learning raytracer raytracing raytracing-engine rendering rendering-engine shaders software-renderer tutorial
Last synced: 13 Apr 2025
https://github.com/skywind3000/mini3d
3D Software Renderer in 700 Lines !!
3d c game-engine graphics opengl picture pixels rasterizer renderer software-renderer software-rendering
Last synced: 15 May 2025
https://github.com/skywind3000/renderhelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
3d 3d-graphics cpp direct3d engine graphics image learning learning-by-doing opengl picture pixels rasterizer rendering rendering-engine shaders software-renderer software-rendering tutorial
Last synced: 15 May 2025
https://github.com/skywind3000/RenderHelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
3d 3d-graphics cpp direct3d engine graphics image learning learning-by-doing opengl picture pixels rasterizer rendering rendering-engine shaders software-renderer software-rendering tutorial
Last synced: 17 Apr 2025
https://github.com/rswinkle/PortableGL
An implementation of OpenGL 3.x-ish in clean C
3d 3d-graphics computer-graphics graphics opengl rasterization rasterizer renderer rendering rendering-pipeline shader shaders single-header-library software-renderer software-rendering tutorial
Last synced: 01 Sep 2025
https://github.com/rswinkle/portablegl
An implementation of OpenGL 3.x-ish in clean C
3d 3d-graphics computer-graphics graphics opengl rasterization rasterizer renderer rendering rendering-pipeline shader shaders single-header-library software-renderer software-rendering tutorial
Last synced: 05 Mar 2026
https://github.com/visualgmq/rs-cpurenderer
a cpu/gpu soft renderer in rust
graphics rasterization rasterizer rendering rust soft-renderer software-renderer
Last synced: 29 Aug 2025
https://github.com/ikskuh/SoftRenderLib
A collection of software rendering routines
rasterizer rasterizer-3d software-rasterizer software-renderer software-rendering zig ziglang
Last synced: 08 May 2025
https://github.com/ikskuh/softrenderlib
A collection of software rendering routines
rasterizer rasterizer-3d software-rasterizer software-renderer software-rendering zig ziglang
Last synced: 29 Oct 2025
https://github.com/wooster0/soft
A software renderer
2d graphics opengl software-renderer vulkan webassembly zig
Last synced: 12 Jul 2025
https://github.com/marianpekar/software-renderer-odin
3D software renderer written in Odin.
backface-culling flat-shading graphics-pipeline graphics-programming matrices matrix-transformations odin odin-lang orthographic-projection perspective-projection phong-shading rasterization software-render software-renderer software-rendering uv-mapping
Last synced: 14 Feb 2026
https://github.com/marianpekar/software-renderer-odin-tutorials
A repository for a series of tutorials published on my blog at marianpekar.com.
affine-transformations computer-graphics odin odinlang software-rasterizer software-renderer tutorial-code
Last synced: 01 Feb 2026
https://github.com/xyproto/pixelpusher
:space_invader: Plot pixels on a 320x200 256c canvas
256-colors gamedev go graphics pixel-art rasterization renderer sdl2 software-renderer
Last synced: 15 Apr 2025
https://github.com/matanlurey/pxl.dart
Tiny cross-platform pixel buffer.
dartlang pixels software-renderer
Last synced: 09 Apr 2025
https://github.com/raphimc/softwarerenderer
Library for rendering simple 2D and 3D scenes in pure Java
software-rasterizer software-renderer software-rendering
Last synced: 07 May 2025
https://github.com/fukurosan/nimbus
A 2D game engine and software renderer built on an ECS architecture.
2d ecs entity-component-system game-development game-engine java renderer software-renderer
Last synced: 20 Mar 2025
https://github.com/ema2159/tinyraytracer_rs
tinyraytracer implementation using Rust
3d 3d-graphics computer-graphics graphics learning ray-tracer ray-tracing raytracer raytracing raytracing-engine rendering rust software-renderer software-rendering tinyraytracer
Last synced: 13 Feb 2026
https://github.com/nawias/3dsample
Test bench for my lua-based software 3D renderer for LÖVE Potion
3d-graphics lovepotion lua software-renderer
Last synced: 08 Jun 2026
https://github.com/mellobirkan/scratch-3d-renderer
Scratch3D-Renderer é um projeto de renderização 3D puramente em software, criado do zero para explorar e demonstrar os conceitos fundamentais de computação gráfica, como rasterização, projeção, transformações 3D e manipulação de texturas. O objetivo é servir como base de estudos para quem deseja aprender os princípios de gráficos 3D (from Scratch).
3d-graphics c graphics-programming software-render software-renderer software-rendering
Last synced: 29 Jul 2025
https://github.com/nathguede/briefly
📄 Summarize text quickly and accurately with briefly, enhancing clarity and communication in your work.
apiai article-summary computer-graphics cpp elixir facebook-messenger-bot firebase guide learning opengl phoenix rasterizer raytracing raytracing-engine shaders simple software-renderer tutorial
Last synced: 09 Apr 2026
https://github.com/cyprus327/sofren
A minimalistic, efficient, single file, cross platform software renderer
3d 3d-library single-header software-renderer
Last synced: 28 Jun 2025
https://github.com/martonban/renderlamp
[WIP] RenderLamp is a 3D offline renderer
cmake cpp renderer software-renderer software-rendering
Last synced: 06 Mar 2025
https://github.com/haxpor/sr_st
Software renderer studying repository
cpp software-renderer studying
Last synced: 20 May 2026
https://github.com/fbbdev/rendirt
Minimalist software renderer for triangle meshes, targeted at STL models
3d 3d-models c-plus-plus c-plus-plus-11 graphics graphics-library rasterizer renderer rendering software-renderer software-rendering stl-files stl-model thumbnail-generator thumbnails visualization
Last synced: 17 Jun 2025
https://github.com/debittccard/bezier-based-cpu-renderer
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.
3d aces-tonemapping bezier-curves c command-line-tool cpu-rendering distance-lod from-scratch frustum-culling gourand-shading graphics-engine high-performance png-output ppm pthreads rasterization rendering shadow-mapping software-renderer ssaa
Last synced: 25 Apr 2026
https://github.com/michalciechan/virtualcamera
A simple 3D software renderer written in C++
cpp20 graphics software-renderer
Last synced: 28 Jun 2025
https://github.com/nickscha/csr
C89, single header, nostdlib software renderer
3d-graphics c89 nostdlib single-header software-renderer
Last synced: 23 Aug 2025