A brief computer graphics / rendering course
-
Updated
Feb 22, 2023 - C++
A brief computer graphics / rendering course
A 3D renderer written in JavaScript and rendered to the terminal.
3D Software Renderer in 700 Lines !!
486 lines of C++: old-school FPS in a weekend
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.
SVG to PNG/JPEG command-line tool and Node.js module
An implementation of OpenGL 3.x-ish in clean C
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Vector graphics (SVG) library for PHP
Real-Time Hybrid Hair Rendering using Vulkan™
The penultimate portable graphics library
Rust API for loading, scaling, positioning and rasterizing OpenType font glyphs
A tiny, single-header <canvas>-like 2D rasterizer for C++
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
Marlin is the FAST Java2D antialiasing rasterizer derived from OpenJDK Pisces (shape)
Notcurses-based software rasterizer inspired by OpenGL 1.X that renders directly to the terminal
From Vectors to (sub) Pixels, C# 2D Rendering Library
A simple 3D rasterizer made from scratch in Python.
Add a description, image, and links to the rasterizer topic page so that developers can more easily learn about it.
To associate your repository with the rasterizer topic, visit your repo's landing page and select "manage topics."