#学习与技能提升#一个简短的计算机图形渲染课程。作者实现一个简易的OpenGL以揭示其工作原理,共500行代码左右
A shader-based software renderer written from scratch in C89
翻译 - 在C89中从头开始编写的基于着色器的软件渲染器
3D Software Renderer in 700 Lines !!
#学习与技能提升#486 lines of C++: old-school FPS in a weekend
翻译 - 486行C ++:周末的老式FPS
A basic 3D scene implemented with various engines, frameworks or APIs.
翻译 - 使用各种引擎,框架或API实现的基本3D场景。
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
#学习与技能提升#Software rendering engine with PBR. Built from scratch on C++.
NTSC encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.
A differentiable 3D renderer with Pytorch, Tensorflow and Matlab interfaces
A software rendering crate that lets you write shaders with Rust
Quake 1 port for Apple Watch
Mirror; Work-in-progress software-rendering Vulkan implementation
A soft renderer based on Taichi (work in progress)
Android application for running Windows applications with Wine and Box86/Box64
3D model viewer for design sharing and product exhibition.
Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.