A brief computer graphics / rendering course
-
Updated
Nov 9, 2023 - C++
A brief computer graphics / rendering course
3D Software Renderer in 700 Lines !!
⚡ 可编程渲染管线实现,帮助初学者学习渲染
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
A 3D renderer written in JavaScript and rendered to the terminal.
486 lines of C++: old-school FPS in a weekend
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.
Vector graphics (SVG) library for PHP
SVG to PNG/JPEG command-line tool and Node.js module
The penultimate portable graphics library
An implementation of OpenGL 3.x-ish in clean C
Real-Time Hybrid Hair Rendering using Vulkan™
Rust API for loading, scaling, positioning and rasterizing OpenType font glyphs
CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading implemented in C++
A tiny, single-header <canvas>-like 2D rasterizer for C++
From Vectors to (sub) Pixels, C# 2D Rendering Library
Marlin is the FAST Java2D antialiasing rasterizer derived from OpenJDK Pisces (shape)
A simple 3D rasterizer made from scratch in Python.
URasterizer: A software rasterizer on top of Unity, accelerated by Job system & Compute Shader
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."