C++ language DirectX/HLSL windows executable. Windows 3D world personal project. Download the executable or watch a video of the open world 3D windows DirectX project. Multiple entities are generated at random positions, you control one of them at a time. Entities contain spherical bounding boxes, which are being drawn for visualization purposes only by alpha blending with the entity. Procedurally generated crates and generated floor objects. Phong shading model, with a vertex shader and fragment shader. Specular, diffuse and ambient light added. MySQL connecter C/C++ built from source with CMake and Boost to fetch entity material properties.

Back