Chat with us, powered by LiveChat OpenGL Creating a House 3D Scene with Four 3D Objects - Essayabode

OpenGL Creating a House 3D Scene with Four 3D Objects

Hello Partner,

I am not able to continue and I got stuck trying to make a 3D Plane object and a 3D Cylinder objects to make a House 3D Scene with all other requirements down below. Please Help and please provide me an explanation and answer to this project. Also, I will provide what I have done in Visual Studios on OpenGL (C++ programming language) Source.cpp code. I only have done two 3D objects which are the Cube 3D object (Cube.cpp PDF file) and the Pyramid 3D object (Pyramid.cpp PDF file) attached/uploaded below.

***VERY IMPORTANT – Must advise you about my OpenGL libraries that I got in Visual Studios imported which are GLEW, OPENGL, GLFW, and GLM and prior to the course content I can ONLY use theses Libraries and NO OTHER LIBRARIES PLEASE like FREEGLUT or of any kind.***

Therefore, the 3D scene is about a Brick House with a Chimney that is built on a Tile foundation, which I have provided the House Picture as (House 3D Scene PDF file) attached and uploaded below.

Now, Below are the 4 Steps Instructions Requirements to Complete and to be Successful in the House 3D Scene OpenGL project:

================================================================================================

1. Create a 3D Plane and Cylinder objects for a House 3D Scene.*

**** Plane will serve as the base for the rest of the objects in your world. Depending on your 2D image this plane may be used to represent a desk, the ground, a table, or something else entirely.

**** Cylinder will serve as the chimney of the House which needs to be placed next to the Cube and Pyramid 3D objects and on TOP of the 3D plane object.

================================================================================================

2. Apply horizontal, vertical, and depth camera navigation around the House 3D Scene. It is recommended that you use the following keyboard controls to manipulate the basic camera movement:

WASD Keys: These keys should be used to control the forward, backward, left, and right motion.

QE Keys: These keys should be used to control the upward and downward movement.

Apply nuanced camera controls to a 3D scene. It is recommended that you use the following mouse controls to allow a user more specific input options for how they view the 3D scene:

Mouse Cursor: This should be used to change the orientation of the camera so it can look up and down or right and left.

Mouse Scroll: This should be used to adjust the speed of the movement, or the speed the camera travels around the scene.

================================================================================================

3. Lightning Requirement to Follow: Please use the Ambient Lightning unless you would like to use a different one. Below are details on what is expected to apply this lightning requirement on the House 3D Scene:

  • Apply light to the House 3D scene. Add a light source of any type and color of your choosing, being sure to select options that make sense with the world you are creating. Your objects need to be made clearly visible by how the light source is positioned in the scene. Incorporate a secondary light source if it is necessary to fully display the scene; nothing should be in complete shadow. Keep the Phong lighting model in mind as you work. It will also be useful to think about directional lights, point lights, and spotlights to determine what would be an appropriate inclusion for the House 3D Scene.
  • Apply shaders that reflect light of a 3D Plane Object. Adding shaders to the texture on the plane in your scene will enable you to reflect light off its surface. ***Note – that it will be important to add texture to this House 3D object, if you have not done so already, so you can complete the lighting process.***
  • Apply shaders that display the texture of the House 3D Scene. Working with the object you created from two or more 3D shapes, apply the appropriate shader to each shape that comprises the object overall. It is not expected that you will be able to reflect light from these shapes, owing both to their complexity and the shaders we are working with.

================================================================================================

4. Texture Requirements Below to Follow:

  • Apply Texture to create a detailed appearance for the Pyramid, Cube, and Cylinder 3D Objects using the Brick Texture.
  • Apply Texture to create a detailed appearance for the Plane 3D Object using the Tile Texture.
  • All of the steps above must be done in requirement to the House 3D Scene Project to be successfully completed! God Bless and Thank you for your support!

Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteDemy. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

Do you need an answer to this or any other questions?