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
Archived releases of FWK game engine.
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.
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
Develop iOS Android app in java, Cross platform java virtual machine , the minimal jvm .
C++ library and set of utilities for input, output, and basic manipulation of 3D triangle meshes