For this sprint I worked on three different assets, the phone, shotgun, and bi-fold door. For this sprint I've come closer to having a solution for the phone cord connection to the phone base and ear piece. After doing some research I played around more with the phone cord skeletal mesh and using a cube I was able to get it to connect and stay connected to the cube with physics. It took me many tries as often times the cord would detach from the cube or fly into space.
Gif of Phone Chord Physics Test
From this step I then connected another cube on the other end of the cord and turned off the physics to see how it would react. It reacted mostly as expected. The cord does have some unexpected bounciness to it but the cube on the other end is staying full in tact.
Gif of Phone Chord Connected to Objects Test
When I simulated both cubes I did find that the cord and cubes reacted as expected. To make it easier for my team I tried to re-create the same effect with the cord and the actual phone base and ear piece as a blue print with no luck. It seemed to break every time. I also selected the entire creation of the box version I made in the outliner and create a blueprint from selection which also resulted in no luck breaking both the version in the outliner and the blueprint.
Gif of Phone Chord and Gravity Test
Aside from working on the phone cord I also updated the controllers on the shotgun rig. I adjusted the placement of the shotgun which resulted in a slight skeleton change. This is to make the rig a bit easier to work with.
From here I also added in animator friendly parenting locators. These locators are for the animator to parent their characters hands to so that then the hand moves that part of the shotgun will move too.
Shotgun and Animator Friendly Grab Locators
After talking so some of the animator alumni, they said they like it when these locators are scaled up so that they know that they are there for them to parent the characters hands too. So I scaled up my locators and made sure that they were visible.
Shotgun and Visible Animator Friendly Locators
The last asset I worked on was a Bi-Fold door (closet door). I looked at a lot of bi-fold doors on the internet and watched how they moved. There is two doors but some of the images I may only show one of the doors. I started with my joint placement and was really trying to pay attention to where the joints were placed because of the way the door has to move.
Skeleton in Bi-Folding Door
Originally the door was modeled completely straight which is not good for IK handles. My thought process was to use an IK handle to create the movement of the door folding when opening. Without some bend in the joint chain the IK handle does not know which direction it needs to bend. So while waiting for the model to update I started to get ideas for my controller design.
Bi-Fold Door Rig
I also updated my controller generator which helped me to create some of the controllers.
Bi-Fold Door and Controller Generator Tool
I ended up taking out the extra rotation controller since the basic movement of this rig was really just opening and closing the doors and some basic knob turning. There was a model change with the door so I did change the skeleton to fit the new door.
Adjusting Bi-Fold Door Rig to New Model
After the model changed I updated my hierarchy and put in my basic IK Handle and tested it out to see how it would move.
Bi-Fold Door Hierarchy
Once I got my basic movement down and I skinned it, I was actually unhappy with the rig. I saw a few small problems and the movement wasn't what I was looking for so I spent a little time and deconstructed the rig and adjusted it so that it would look nicer and I re-skinned it.
Skinning Bi-Fold Door
I then tested out the movement and showed my team the rig fully skinned and working.
Gif of Working Bi-Fold Door Rig
And then it was ready to be put into the engine!
Bi-Fold Door in Unreal Engine 4
No comments:
Post a Comment