C++ software based 3D renderer

Subscribers:
2,460
Published on ● Video Link: https://www.youtube.com/watch?v=MzLC_s_3Cok



Duration: 0:41
135 views
4


No OpenGL or Metal APIs involved
supports back-face culling, perspective camera, 'trail' effect via Factory DP, rotation & translation matrices multiplication;

also supports triangle rasterization not shown in the video since it's extremely slow when it's done by software renderer in higher resolution




Other Videos By The Old School Coder


2021-11-04Blast - C++ 3D Ray Casting game engine from scratch: implemented mouse look & weapon animations
2021-10-31Blast - C++ 3D Ray Casting game engine from scratch: improved physics, explosions, blood effects
2021-10-02Blast - C++ 3D Ray Casting game engine from scratch: New giblets blood jet effect
2021-09-263D Console demo from scratch (incomplete sample) #2
2021-09-243D Console demo from scratch (incomplete sample)
2021-08-14Gigabyte ToF Camera point cloud manipulation tech demo
2021-05-16Blast - C++ 3D Ray Casting game engine from scratch: Particle Systems
2021-05-13Blast - C++ 3D Ray Casting game engine from scratch: from matrix to tensor world of sectors
2021-04-17Blast - C++ 3D Ray Casting game engine from scratch: Improved AI, new enemies, blood decals and more
2021-04-10Blast - C++ 3D Ray Casting game engine from scratch: Level of Massacre
2021-04-05C++ software based 3D renderer
2021-04-05Blast Game Engine - early alpha tech demo (for John Romero)
2021-04-05Revision Demo Level
2021-04-05Blast C++ Ray Casting 3D Game Engine from scratch: Completely destructible world (experimental).
2021-04-05BlastED - The tilemap editor for Blast: early alpha
2021-04-04Exodus and Blast - Revision 2021 compo video
2021-02-13Blast - C++ 3D Ray Casting game engine from scratch: Rocket Launcher
2021-02-04Blast - C++ 3D Ray Casting game engine from scratch: Plasma gun & Multithreading
2021-02-02Blast - C++ 3D Ray Casting game engine from scratch: Projectiles & Post hit actions
2021-01-20Blast - C++ 3D Ray Casting game engine from scratch: Alpha version demo level available for testing.
2021-01-18Blast - C++ 3D Ray Casting game engine from scratch: Point light emitters with pseudo Radiosity #2