3D transformations (position, rotation, scale) Camera view and projection matrices Rendering simple meshes (cubes, pyramids) to a 2D framebuffer Software rasterization of vertices and lines Only a ...
Why it matters: In a world dominated by powerful GPUs from Nvidia and AMD, one self-taught coder is demonstrating that it's possible to create impressive 3D graphics from scratch. Alex Fish has ...
This is a 3D graphics and physics engine coded from scratch in C++ and OpenGL. All the libraries, including the vector and matrix math libraries were written from scratch. The physics and geometry ...