A brief computer graphics / rendering course
-
Updated
Nov 4, 2024 - 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.
⚡ 可编程渲染管线实现,帮助初学者学习渲染
An implementation of OpenGL 3.x-ish in clean C
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
SVG to PNG/JPEG command-line tool and Node.js module
Vector graphics (SVG) library for PHP
The penultimate portable graphics library
Real-Time Hybrid Hair Rendering using Vulkan™
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.
A 3D FPGA GPU for real-time rasterization with a tile-based deferred rendering (TBDR) architecture, featuring transform & lighting (T&L), back-face culling, MSAA anti-aliasing, ordered dithering, etc.
3D graphics library for the terminal
Marlin is the FAST Java2D antialiasing rasterizer derived from OpenJDK Pisces (shape)
From Vectors to (sub) Pixels, C# 2D Rendering Library
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."