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
3D Software Renderer in 700 Lines !!
📽 Highly Optimized 2D / 3D Graphics Math (glm) for C
💠 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 engine/framework in C, with Luajit and Python bindings now.
Minimal Inverse Kinematics library
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 .
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
C++ library and set of utilities for input, output, and basic manipulation of 3D triangle meshes