#学习与技能提升#一个简短的计算机图形渲染课程。作者实现一个简易的OpenGL以揭示其工作原理,共500行代码左右
A 3D renderer written in JavaScript and rendered to the terminal.
翻译 - 3D图形渲染管道。用JavaScript实现。在终端中运行。
3D Software Renderer in 700 Lines !!
#学习与技能提升#486 lines of C++: old-school FPS in a weekend
翻译 - 486行C ++:周末的老式FPS
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.
The fastest font renderer in the world, written in pure rust.
An implementation of OpenGL 3.x-ish in clean C
翻译 - OpenGL 3.x-ish 在干净的 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
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