Development 1 modelingyour program should be able to load

Assignment Help Computer Graphics
Reference no: EM13350511

Development:

1. Modeling

Your program should be able to load standard 3ds file format geometric models.

Since the sample 3ds file loader only works with a basic polygons and textures (a single object without material, light, etc) some 3ds files may not work.

Here are working 3ds files to use for this final project. I will use these files and some other compatible files for grading purposes.

2. Rendering

Basic OpenGL Fixed function lighting:

Users should be able to add up to three lights in a scene. Each light should be controlled independently. Light control parameters are RGB ambient, diffuse, and specular intensity, point/directional light, lighting direction, spotlight, and attenuation.

Create menu or appropriate GUI for material parameters. Users should be able to manipulate the parameters for material; ambient, diffuse, specular in each RGB channel and shininess.

Custom Shaders:

Your program should be able to render your custom vertex shaders and fragment shaders. Shaders can be developed just like any other code (using a text editor) but shader authoring tools you've researched would be helpful since they often provide IDE environments. Include some default shaders introduced in the following list of web tutorials: normal mapping, per-pixel lighting, phong shading. These three shaders must be included. Additionally include your own two custom shaders. The quality of shaders will be an important factor for grades.

3. User Interface and Control

Users should be able to pan, rotate (just like the trackball.h) and zoom in/out the camera.
Users should be able to translate and rotate light source in 3D space.
You need to use Qt Creator UI for menu, dialog box, radio button, slider etc.

Reference no: EM13350511

Questions Cloud

Questiondescribe in what ways that women in business : questiondescribe in what ways that women in business diddoes or did not help you as1. current student2. current or
Questiionan understated form of racial discrimination in : questiionan understated form of racial discrimination in housing is racial steering. it take place when real estate
Questionassignment - employee compensation as well as : questionassignment - employee compensation as well as benefitsthis assignment comprises of two 2 sections- a narrative
Questioin1- why do not information systems project work out : questioin1- why do not information systems project work out as planned? what causes the dissimilarities between the
Development 1 modelingyour program should be able to load : development 1. modelingyour program should be able to load standard 3ds file format geometric models.since the sample
Questionhamilton companys 8 coupon bonds which mature in 20 : questionhamilton companys 8 coupon bonds which mature in 20 years as well as make quarterly payments currently sell at
Questionall student will submit a term paper 10-12 : questionall student will submit a term paper 10-12 pagesread the articles on the websites listed belowplease distinct
Questioni essential help creating a study guide with : questioni essential help creating a study guide with examples step by step as well as formulas using a baii scientific
Write a report on the potential impact of the google glass : write a report on the potential impact of the google glass on personal computingthe potential impact of the google

Reviews

Write a Review

Computer Graphics Questions & Answers

  Create a simple warm-up program using your g3d

Create a simple warm-up program using your G3D programming and graphics environment.

  Shadow effect while rolling a sphere

Shadow effect while rolling a sphere as well as the options of shading and lighting.

  Relative positioning and interactive positioning

Relative Positioning and Interactive Positioning by Dragging and Clicking and some Simple Animation

  Draw a teapot at the global origin

Draw a teapot at the global origin

  Concepts of computer graphics

Concepts of Computer Graphics and develop a program using OpenGL

  The security policy document outline

Using the GDI Case Study below, complete the Security Policy Document Outline

  Develop the image manipulations

Develop the image manipulations

  What does resolution mean

What does resolution mean How is resolution connected to ppi and dpi units

  Differentiate between a bitmap image and a vector image

Differentiate between a bitmap image and a vector image Explain the following terms

  Essential elements of a design pattern

configuration of an Iterator pattern, patterns could be used in a Library System, Singleton, Template, Decorator, Façade,What does Alexander means by the following declaration "But it is impossible to form anything which has the temperament of natu..

  Framework of user interface design

design of user interfaces, natural mapping, GUI applications, web page design different to designing for printed media, risks exposed in this "phone as individual proxy" approach, interaction designers of ubicomp applications, Storyboards are usual..

  What are the factors affecting picture composition

Define picture composition What are the factors affecting picture composition. Elaborate on each factor Describe the basic lines present in a composition

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd