Create a unique 3d animated scene

Assignment Help Basic Computer Science
Reference no: EM132251092

WebGL 3D Project

In this project you will create a unique 3D animated scene composed of WebGL graphic components. The scene should include animation, lighting, textures, frame buffers and multiple objects.

Requirements:

1. Using

a. Size: minimum 640x480

WebGL create a unique 3D animated scene. The scene has the following specifications:

b. Includes at least 10 different objects.

c. Uses multiple lighting effects on different materials

d. Uses multiple textures

e. Includes radio buttons, slider bars or other widgets to turn on or off certain components

of the animation.

f. Uses frame buffers to organize the memory resources that are needed to render the

scene.

2. Use WebGL

3. All JavaScript source code should be written using Google JavaScript style guide.(https://google.github.io/styleguide/jsguide.html)

4. Prepare, conduct and document a test plan verifying your application is working as expected.

This plan should include a test matrix listing each method you tested, how you tested it, and the results of testing

Deliverables:

1. All JavaScript source code used for this project. Code should adhere to the Google Javascript style guide.

2. Word or PDF file demonstrating with clearly labeled screen captures and associated well-written descriptions, the successful execution of your 3D WebGL animated scene. The document should be well-written, well-organized, include your test plan, include page numbers, captions for all screen captures, and a title page including your name, class, section number and date. References should be included for all sources used and formatted in APA style.

Reference (site) the one who did

Reference no: EM132251092

Questions Cloud

The income elasticity of demand can never exceed : The income elasticity of demand can never exceed, in absolute terms, two times the price elasticity of demand, if the good in question is a superior good.
What is a recent trend in the macroeconomic indicator : What is a recent trend in the macroeconomic indicator or policy in the Health Care industry. What illustrates the observed trend.
What would be the likely effects : Should our government raise the gasoline tax? What would be the likely effects? Who would benefit and who would lose?
Push strategy and pull strategy : As the manufacturer of small appliances, explain how you might plan to use both a push strategy and a pull strategy.
Create a unique 3d animated scene : In this project you will create a unique 3D animated scene composed of WebGL graphic components. The scene should include animation, lighting
Executives from difference business units-subsidiaries : How would you bring about alignment between senior executives from difference business units and/or affiliate/subsidiaries?"
Performing a forensic investigation : What are some of the common problems with performing a forensic investigation involving cloud computing resources and how can they be overcome?
Maintain such a high market share : Why Google has been able to maintain such a high market share. what are some ideas for a search engine that would be able to take market share away from Google.
What is the dollar value of online patient chatter : What's the Dollar Value of Online Patient Chatter? How much of an advantage will access to big data have for larger investors over smaller investors?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

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