A shader-based software renderer written from scratch in C89
-
Updated
Mar 6, 2021 - C
3D technology is used in a wide range of fields, including film, video games, architecture, engineering, and product design. It allows designers to create digital models of objects that can be manipulated and rendered in three dimensions. 3D modeling software is used to create and manipulate 3D models, and 3D animation software is used to create movement and effects within those models. 3D technology has also been adopted for use in 3D printing, where physical objects can be created from digital models.
A shader-based software renderer written from scratch in C89
📽 Highly Optimized 2D / 3D Graphics Math (glm) for C
3D Software Renderer in 700 Lines !!
💠 Single-file glTF 2.0 loader and writer written in C99
An implementation of OpenGL 3.x-ish in clean C
SW and HW accelerated GPU driver for Windows 9x Virtual Machines
Open, decentralised, immersive worlds built on Matrix
A parametric aircraft geometry tool
💎 3D game framework in C, v1.
Minimal Inverse Kinematics library
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.
Develop iOS Android app in java, Cross platform java virtual machine , the minimal jvm .
零基础入门计算机图形学必不可少的在线网络公开课,手把手教您现代 OpenGL 的点点滴滴,构建爆款游戏引擎。