Ciao Aleksa Z.!
I am Luigi, a C++ programmer with over 5 years of experience. I have carefully read through your project requirements and I am confident in my ability to deliver a customized, interactive 3D project using OpenGL.
To start, I will expand your existing 2D project to a 3D environment, incorporating the specified objects such as buildings, drones, and targets. The focus will be on creating a balance between realistic and artistic styles, ensuring smooth movement, efficient collision detection, and dynamic animation.
In terms of technical specifications, I will load the student index number, name, and surname as a transparent texture in the corner of the screen. The scene will be displayed using perspective projection with enabled depth testing and back-face culling. I will implement the Phong lighting model to enhance the overall visual quality.
The terrain will be flat, with the exception of a mountain where the station is located. The terrain will have a map texture and a specular map for reflective water. The camera will be positioned in the drone launch station, facing the city. The drone will be able to ascend and descend, with destruction upon hitting the ground. Both the drone and targets will be loaded as models, with point lights and indicators on the map.
To create a realistic atmosphere, the scene will be set in a nocturnal environment with subtle directional lighting. Additionally, there will be a layer of semi-transparent clouds above the terrain, and a powerful spotlight in the center of the city that changes direction over time.
I would appreciate the opportunity to discuss this project further with you. Please start a chat so we can delve into the details and ensure the best quality deliverable.
Thanks,
Luigi