Introducing 'RenderBeast'. I have been working on a basic 3D framework since around the start of January and I figured it's time to post some progress. Every single line is built from the ground up. To this point I have been focusing mainly on sky boxes and model loaders. But there is much background preparation in code for the next phases. A couple of screen shots illustrating current progress. Wireframe / Solid Sky box and an F16 Model Sky box and a couple of planet models The initial workings of shadow mapping. Being cheeky here with the model. Improved lighting shaders. The beginnings of a basic scene. Project details Start date - 4th January 2019 Lines of code - 3521 Present features Custom camera system (the Y up direction is correct again ) Full texture page control Sky box system Model loader Advanced surfaces (per surface anti-aliasing, access to 32 depth buffer) Compiled Shader Objects (HLSL11) Directional light Custom matrix system (basic) High performance Basic shadow system Texture page sizes up to 16384 x 16384 (hardware permitting) To do list Node based scene graph Custom matrix system (not so basic) Improvements on the shadow system Expand on lighting system Frame based animation Skeletal based animation Custom model format Lot's more - Will add as I think of new items. Wish list You tell me. It's your wish list.