$30
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;
a. body
b. 4 legs, each one composed of 2 independent components (upper and lower leg)
c. head
d. 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.