It's my 3rd progress presentation tomorrow and i'm glad it's 15 minutes not 10. Robin mentioned it should be focused on practical work but i need the theory behind my practical work up so it makes sense plus I've had troubles with Rigs and things so i'm behind where i'd like to be. I'm putting a run through of my presentation up because when i did it before it helped me find the right words to use while actually presenting so i thought i'd do it again.
Slide 1
My project is currently going by the name Credible Performance of NPC's within Story-Driven Games.
Slide 2
At the end of the last presentation i was working on a test showing an NPC's reaction to first seeing the player based on their past encounters. My intention was to then try and incorporate other factors such as stereotype and the NPC's personality but i had no real ideas as to how at that point in time.
It was at around this point when i started to write my proposal which killed me a little and took up pretty much the rest of the year to write and then recover.
Slide 3
In the end this turned out to be a good thing because while writing my proposal other factors from my research began to fall into place and an actual system began to form which hopefully i'm going to explain now. To start of with all NPC reactions are influences by 5 factors which are as follows...
Slide 4
The NPC's Individual Personality taking into account prejudices and phobias that the character might have.
Slide 5
Past experiences of times when the NPC may have encountered the player.
Slide 6
The pre-existing in game relationship between the NPC and the players character.
Slide 7
The reputation the player has gained by performing good or bad deeds in the world.
Slide 8
And the environment the situation is taking place in.
Slide 9
These factors will then provide the NPC with a positive or negative score.
Slide 10
which will then affect the default reaction in either a negative or positive manner changing their animation. This would mean that all i'd need to do is make a list of possible interactions and create one set of animations for each. The library created could then be used by any character of the same build and gender. Of course the actual scores effect on the reaction would need to be figured out probably through trial an error by estimating an existing characters reaction to an event, working out their score and seeing if the reaction that would be generated matches what was expected.
Slide 11
With this in mind, my current mini project is influenced by the fight or flight reactions of the background NPCs in GTA 4.The fight or flight reaction is what happens when someone is put in an extremely stressful situation making it a good basis for major and minor physical interactions such as being pushed or being punched.
Slide 12
To start, i went about researching the existing reactions. Using GTA 4 as my primary source footage i interacted with NPCs and waited to see their response. Generally i found that the main problem was under reaction or over reaction.
Slide 13
This led to this particular interaction needing a 7 point likert scale instead ranging between an extreme fight reaction to an extreme flight reaction.
Slide 14
To actually plan the animations i used a combination of defensive and aggressive body language and live reference footage, which proved to be quite difficult to capture because apparently none of my friends can act naturally.
Slide 15
I also looked at physical reactions caused by fight or flight that might affect the animation. For example, because it's an instinctive reaction this would cut down on the amount of time allowed for thought processes resulting in a change of timing.
Slide 16
I then created storyboards which also helped to form what would happen, for example the bottom storyboard was for the most mild fight reaction, initially i made it so that the NPC commented to someone near them but what if no-one was there? I tried a second variation which keeps the same gestures but the change in subtlety and where the character is looking changes the action to more of an inner gesture as if they are commenting to them self.
Slide 18
So at the moment i'm in the process of animating the major physical reactions. Things have been held up a little by problems with the rig. I started with the moom rig because i'm most comfortable with it but because i'm making the library for an average build male character the moom rig doesn't work. The second rig i tried had issues when scaling the animation that i couldn't solve so i'm currently using the abertay rig and trying to get to the point i was originally at... again.
Slide 19
Finally, for personal development life drawing has started up again, I've been looking at animation layers as they've recently showed up as a skill gap, I've been drawing hands to get a better understanding of their structure and natural shapes which should help make my animations better and I've been drawing more faces to improve my knowledge of facial expressions and their meanings.
QUESTIONS!?
And if anyone... anyone reads this and does actually have a question, please ask it. I need all the feedback i can get.