I need a compact C++ / OpenGL scene that meets a grading rubric for my graphics course. The centre-piece is a modern-style house assembled strictly from primitive shapes—planes, cones, and cylinders—so no imported meshes. Please texture the geometry with at least two images; one of them must be a convincing brick surface, the other is up to you. Classic Phong lighting (ambient, diffuse, specular) should bring out the materials, and I’ll be checking normals and specular highlights. Interaction is important. The camera must respond to the usual first-person controls—W, A, S, D for movement, Q/E for vertical strafe, mouse-look for yaw/pitch, and scroll-wheel zoom. Default sensitivity should feel slow and precise because “Low” is what I’m after; if you expose a variable I can tweak, all the better. Toggling between perspective and orthographic projection is required and should be bound to a clearly documented key. Please keep the code clean and heavily commented so a grader can follow your logic. The entire project must build in Visual Studio (v142 toolset or newer) with no external setup beyond the usual free-standing libraries (GLEW / GLAD, GLFW, glm, stb, etc.). Include a ready-to-run .exe so I can verify quickly. Deliverables • Complete Visual Studio solution with source, assets, and any third-party headers or binaries • Built executable placed in a “bin” folder for immediate launch • Two-page reflection (PDF or DOCX) describing design decisions, lighting setup, camera math, and any known limitations Everything needs to land in my inbox by Sunday evening. If you can meet the brief and that deadline, I’m ready to award right away.