• Register

A Cat’s Manor is a puzzle based adventure game. Waking up without any memory, and a hand attached to his tail, our victim must piece together what happened, and figure out what dangers are looming. Help our protagonist make sense of this creepy and dangerous world. Help him escape the Cat’s manor. Featuring unique visuals, movie quality soundtrack, professional voice acting that breathes life into a truly unique experience.

Post news Report RSS Animating Dogboy

My method for animating a 2D avatar using a 3D object.

Posted by on

Since Dogboy is now active in the latest demo build, I had to start working on his avatar animation. The usual rough defining of elements with polygons.


Followed by refined divisions to mimic skin and clothes creases. That way when the vertices and moved around the stretches look natural.


Since Dogboy is basically comprised of two characters, it needed more animation morph targets to animate than usual. I've also decided with more realistic mouth animation. The usual avatar dialogue only has two mouth states, closed and open. But since introducing the maid, I added mouth states that represent vowels. For Dogboy boy it is "AAA", "EEE", and "OOO". Mix and match, they give a good palette of mouth movement.



Now imported into Unity3D, and Animator Controller is assigned for the Skinned Mesh:



And here's the final disappointing results! I should've added more polygons to isolate the paws from the pants. Lousy job...


Been revamping the code that controls movement on the Spiral stair case. I don't want to disengage the player controls into Forward Backward scheme whilst stuck on an invisible spiral rail. I want the player to remain in full control while on it, which can get quite awkward in a 2D game. So now the player only needs to hold one direction until the edge and then reverse back to navigate upwards. When going down you need to hold diagonal down. I added a script that scales the cat as it moves in and out of the spiral, but it kept screwing up the spiral column layering so I abandoned it... for now.


Building upon the light map I have created for the game, I linked the vignette layer to it now. I use the vignette to slow fade to black the edges of the screen. Now edges of the blackness is dynamic. Creeping in in dark areas and expanding out in well lit areas. It's a nice, smooth, touch. Here hiding under the table reduces ranged visibility.

Comments
Sph!nx

Wow, this is a clever way to animate "2D". Great. Thanks for sharing this! :)

Reply Good karma Bad karma+3 votes
tariqmukhttar Author
tariqmukhttar

Thanks mate. Any time! ^_^

Reply Good karma+1 vote
Sph!nx

Forgot to say, love the art style. :)

Reply Good karma Bad karma+1 vote
tariqmukhttar Author
tariqmukhttar

Art-style took like 3 iterations to reach this look, and it's still evolving.

Reply Good karma+1 vote
ContraLabs
ContraLabs

Wow, awesome!Ty for sharing.

Reply Good karma Bad karma+1 vote
tariqmukhttar Author
tariqmukhttar

Your welcome!^_^

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
A Cat's Manor
Platforms
Windows, iOS, Android, XONE, PS4, VITA
Developer & Publisher
Happiest Dark Corner
Engine
Unity
Contact
Send Message
Homepage
Acatsmanor.com
Release date
Game watch
Follow
News
Browse
News
New
Post news
Report
Report
Share
Related Games
A Cat's Manor
A Cat's Manor Adventure
Related Engines
Unity
Unity Commercial
Related Groups