Create a unique 3d animated scene

Assignment Help JAVA Programming
Reference no: EM131595795

Three js Project

Overview

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

Requirements:
1. Using Three.js create a unique 3D animated scene. The scene has the following specifications:
a. Size: minimum of 640x480
b. Includes at least 6 different shapes
c. Uses multiple lighting effects
d. Includes radio buttons, slider bars or other widgets to turn on or off certain components of the animation.

2. Use Three.js
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 Three.js animated scene. The document should be well-written, well-organized, includes the 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 no: EM131595795

Questions Cloud

Dividends and earnings to grow at constant rate : The Let's Think Big Company expects their dividends and earnings to grow at a constant rate of 4% a year into the foreseeable future.
Calculator using the cash flow register : If The We Love Finance And Want To Take More Company invests in the following 4-year project, Calculator USING THE Cash Flow (CF) Register.
Type of product development effort : Which type of product development effort would be better suited to concurrent engineering-a radically new product involving cutting-edge product engineering
Revisions to the preliminary report : Make recommended revisions to the preliminary report completed in Week 4, and prepare it for inclusion in the final (Key Assignment) report.
Create a unique 3d animated scene : In this project you will create a unique 3D animated scene composed of Three.js graphic components. The scene should include animation, lighting
Analyzes a product advertising campaign : Write paper (12-15 pgs) that analyzes a product's advertising campaign. The analysis of the product advertising campaign (the Key Assignment final paper).
Do either tesla or ford have profit sanctuaries : Do either Tesla or Ford have profit sanctuaries? If so, How are they being used?
Create a bankacount program : Create a bankacount program - Every time there is a deposit or withdrawal, the amount and current balance should be displayed.
What general field of knowledge does the study investigate : What general field of knowledge does this study investigate? Examples could include: Research on Teacher Effectiveness, Research on Self-Reflective Learning.

Reviews

len1595795

8/9/2017 9:00:56 AM

Includes at least 6 different shapes. (10 points) Uses multiple lighting effects. (10 points) Includes radio buttons, slider bars or other widgets to turn on or off certain components of the animation. (10 points) Uses Three.js (10 points) Testing 10 points Prepares, conducts and documents a test plan verifying the application is functioning properly. (10 points) Documentation and deliverables 20 points Submits all JavaScript source code used for this project. (5 points) Code adheres to the Google JavaScript style guide. (5 points) Submits Word or PDF file demonstrating with clearly labeled screen captures and associated well-written descriptions, the successful execution of your 3D Three.js scene. (5 points) The document is well-written, well-organized, includes the test plan, includes page numbers, captions for all screen captures, and a title page including your name, class, section number and date. References are included for all sources used and formatted in APA style. (5 points)

len1595795

8/9/2017 9:00:42 AM

Attribute Meets Design 20 points Methods used to isolate functionality (10 points) Code is efficient without sacrificing readability and understanding. (5 points) Code can easily be used and maintained. (5 points) Functionality 50 points Uses Three.js create a unique 3D animated scene. (5 points) Scene is at least 640x480. (5 points)

Write a Review

JAVA Programming Questions & Answers

  Implement a for loop in the application

Create a method in the class student that returns what the student is doing and this method have to generate the behavior randomly. It can't return the same thing every time.

  Java program for presidential elections

Write a java program for Presidential Elections, the user will enter his votes based on the code for each candidate. The program will add the total votes for each candidate and proclaim the winner whoever got the most number of votes.

  Create java program to simulate the operation of a bank atm

write a Java program to simulate the operation of a bank ATM (cashpoint) system for payment and deposit on an account. In order to make the system fairly simple there is only one bank account and there are 5 cards that can be used to deposit or wi..

  Program that allows the user to enter the last names

Write a program that allows the user to enter the last names of 5 candidates in a college election and the votes received by each candidate. The program should then output each candidates name, the votes reveived by that candidate

  Compute the daily wage of an employee

Write a JAVA program that will input Employee Name, Rate per hour, No. of hours worked and will compute the daily wage of an employee. If the number of hours worked exceeds eight hours add 30% to each excess hours as overtime rate.

  What is one example from the list in table of popular

based on the keston 2013 article what are the advantages and disadvantages of using mashups? what is one example from

  Write an application named us insurance

Write an application named UseInsurance that uses an abstract Insurance class and Health and Life subclasses to display different types of insurance policies and the cost per month.

  Function searches all files specified on the command line

Write a program Find that searches all files specified on the command line and prints out all lines containing a reserved word. For example, if you call java Find ring report.txt address.txt Homework.java, then the program might print:

  Write a java program to implement the finite field

Write a program called "GF2.java" to implement the finite field GF(p n ) where p is a prime number and n is a positive integer.  You also need to write four methods to realize "+", "-", "´", and "/".

  Threads and synchronization

Threads and Synchronization- Whenever we have multiple entities working together to get something done, we have the problem of synchronization between the entities

  How and where price will be displayed on your gui interface

Assignment: Introduction to Programming Using Java- You may choose how and where the price will be displayed on your GUI interface.

  What balance will be stored

Let Account be the bank account class discussed. What balance will be stored in acct1, acct2, and acct3 after the following statements have been executed

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