Interactive Graphics Homework 2 Solved

30.00 $

Category: Tags: , , ,
Click Category Button to View Your Next Assignment | Homework

You'll get a download link with a: zip solution files instantly, after Payment

Securely Powered by: Secure Checkout

Description

Rate this product

Start by creating your own repository in the GitHub Classroom of the course by clicking on this link https://classroom.github.com/a/2qA_pagL , please enter your institutional email, if you have one. After registering in GitHub Classroom, you should already have the needed files, otherwise you can clone or download them from this repository https://github.com/SapienzaInteractiveGraphicsCourse/Homework2_repo which contains the files needed for the homework. Please do not change the names of the files, you only need to modify their content, add texture and documentation files.

You need to modify the files so to obtain the following effects:

  1. Create a hierarchical model of a (simplified) Grizzly bear https://en.wikipedia.org/wiki/Grizzly_bear, composed of the following parts;
    1. body
    2. 4 legs, each one composed of 2 independent components (upper and lower leg)
    3. head
    4. tail

    All components are cubes, use the cube function present in the file

  2. Add a texture to the all the faces of the bear, except the head. The head has a separate texture.
  3. Create a (very simplified) model of a tree and position it near the bear.
  4. Add a button that starts an animation of the bear so that, starting from an initial position where it is in a walking mode, it walks towards the tree by moving (alternatively back and forth) the legs, then stands up and starts scratching its back against the tree.

Describe your solution in a short document (2-3) describing your solution, the document should include a brief description of the techniques used, the advantages and disadvantages of the proposed solution, the features of your solution.

How to submit the homework

All homeworks MUST be uploaded to the GitHub Classroom of this assignment (NOT ON YOUR PERSONAL GitHubhttps://classroom.github.com/a/2qA_pagL , including the documentation. DO NOT ACTIVATE GITHUB PAGES

Don’t post solutions on Google Classroom. Use Google Classroom only for questions and clarifications. Do not ask for clarifications or comments by email, use only Google Classroom

  • HW-2-nru7ba.zip