The creation of computational graphics and visualizations is a skill in growing demand. These skills are applicable to the following scenarios: the game industry for creating graphics and animations,...

The creation of computational graphics and visualizations is a skill in growing demand. These skills are applicable to the following scenarios: the game industry for creating graphics and animations, the healthcare industry for medical visualizations, the entertainment industry for computer-generated imagery (CGI) and visual effects, 3D printing for creating physical objects for applied real-world problem solving, and much more. Throughout this course, you will learn how to write computer code that commands any OpenGL graphics processing unit (GPU) to create, texture, light, render, and animate 3D models in 3D space, and control virtual environments relative to a virtual camera. This assessment addresses the following course outcomes:  Generate accurate representations of three-dimensional objects using application programming interface (API) libraries and computer graphics development best practices  Create interactive graphics applications that respond to input devices allowing for successful navigation around three-dimensional objects and through three-dimensional space  Employ best practices in formatting, commenting, and functional logic that produce reliable computer programs  Defend computer graphic and program development decisions for their effectiveness in meeting project requirements Prompt Your commented code and reflection for this project will demonstrate the skills you have gained creating 3D graphics and the principles discussed in the course. To complete this project, you will select a real-world object (personal item, commercial product, etc.) and create a three-dimensional representation of it. You will create a digitally lit, fully textured 3D object that can be orbited using a virtual camera and mouse controls. In addition, you will reflect on this project by providing documentation explaining how the graphics were created and write about how you applied each step in the OpenGL pipeline. You will also reflect on any challenges that influenced your coding/development decisions. Personal object selection: To minimize complexity and save 3D modeling time, the polygon count for your objects should not exceed 1,000 triangles. While you may want to choose a more complex object, to complete the project within the time constraints of the course, the number of triangles must be limited. Below are examples of objects that can be created using a low polygon count. Please choose from one of these categories: 2  Furniture (chair or table)
Dec 07, 2021
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here