Second submission! We each had to design environment assets to put in the game that would have elements of motion. Because our game is set in a rather tropical setting, trees were an emphasized asset that would be needed. Also, our game was set to be made with 3D models that were low poly.
 |
| Initial silhouette thumbnails |
While focusing more on trees, I also tried to branch off into a few different assets such as flags and skulls that could be placed in the background. Rather that objects the player can interact with, I thought I would work on assets that the player would see in the environment around them. .....
 |
| More Assets - rough concepts |
I chose three silhouettes to flesh out for the trees, and also added other concepts such as treasure chests and a rock with grass growing on it(...). For the treasure chest that opens outwards instead of the usual upwards, I had wanted to try a concept that would be different to the usual treasure chests.
 |
| Last page for rough concepts |
 |
| Grabbed all the silhouettes and shaded them better + started looking at colours for the tree |
 |
| Flag: looking at designs, shape and colour |
I decided to develop the one of the trees and a flag stuck in the ground. To have a different aesthetic for the tree, we decided to develop the bending tree with the sign. However, Ethan suggested that we remove the sign hanging off the trunk because:
1. It would look out of place
2. The sign would look quite clunky and clustered.
My designs were made to be quite simple because of our game concept being low poly.
 |
| Developed drawing of tree |
 |
Developed drawing of flag |
After discussing different assets to animate between team members. I was tasked to model the tree. We also decided to add a coconut falling out of the tree to have it looping while also making the tree trunk + leaves swaying to add more motion as well as detail to the environment.
I first started by modelling the trunk by readjusting the vertices for a cylinder, and made coconuts by using spheres with subdivisions of 7. For leaves, we all agreed it would be fine to just model half a leaf, mirror it, and duplicate it multiple times while readjusting rotation and scale to make it look more natural altogether.
 |
| Trunk |
 |
| Added leaves and coconuts |
 |
| Animated movement |
After modelling and animating the swaying movement of the trunk + leaves, along with the falling of the coconut, we ran into a problem: the tree trunk was frozen while the leaves and coconuts moved accordingly when we exported the file into unity. We were then told that unity doesn't support animation through vertices.
 |
| Added joints, control, and IK handle |
 |
| Animation with the new componenets |
During the fixing process, we had to add joints to the tree trunk, and Hamish also came to help add an IK handle while also suggesting that parenting everything to the already animated leaves so that we wouldn't have to re-key the tree trunk, thus saving time. For a cleaner animation loop for the coconuts, we also keyed the falling coconut to be invisible early until it fell to the ground.