Home Artists Posts Import Register

Content

Something I added to improve her look at logic was to make sure that certain rotation offsets from an animation are taken into account on top of the look at logic. So if she was currently playing a head nod animation, that x quaternion offset will now go on top of her look at logic so she will keep looking at you while being affected by the head animation offsets. Before I would have had to disable the look at logic since the head animation would override completely. Additionally I began restructuring some code to allow for easier task creation. The locomotion part of her code is now in its own separate logic module.

2 new animations I completed for the pick up logic module is stand_giddy_surprise and run_giddy_forward. Both of these will be used for when Shinobu is excited and moves around. Video 1 and 2 show the animations respectively. Recording was not at full framerate so it looks a bit slow.

I decided to start working on the pick up logic because I am ready for a small demo and a lot of the logic that I needed to implement for it is very generic and useful elsewhere. For example, she needed to have a pathfinding system implemented so she can move towards objects that she wants to pickup. And so today I finished the first pass on the navigation system. It uses Unity's nav meshes but not nav mesh agents. I think agents are too restricting for fine tuning movements. The problem is that when she turns into a sharp corner, nav mesh agents make her move too slippery and unnatural. I implemented my own nav movement which calculates the movement angle and slows down Shinobu as she turns thereby giving her a lot more realistic movement. Additionally added a couple layers of lerping for movement to create a pseudo bezier curve as she travels the path. Video 3 shows off a short logic test. Shading and some eye logic was turned off so she looks a bit off near the end. Animation speed values are also subject to changes. Also accidentally exported that last animation to the wrong number of end frames so it cuts off a bit fast.

Files

Comments

No comments found for this post.