Redesigning the player's animations.

User avatar
Jordach
Member
 
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
Location: Blender Scene
GitHub: Jordach
IRC: Jordach
In-game: Jordach

Redesigning the player's animations.

by Jordach » Tue Feb 17, 2015 22:09

While playing Minetest and other games on Steam, I noticed a stark difference between these games, and Minecraft his this too.

The animations for the player model we have is literally terrible, if not horrendous, so I've tried to make a model which uses the same frames and frame rate, but has animations that look more realistic.

So far, I have redone the standing / idling animation:

Image

I'll continue to post updates on the revamped player model with new animations.

Sitting / idling animation:

Image
viewtopic.php?f=10&t=19056 Solar Plains Dev Server
 

User avatar
ExeterDad
Member
 
Posts: 1717
Joined: Sun Jun 01, 2014 20:00
Location: New Hampshire U.S.A
In-game: ExeterDad

Re: Redesigning the player's animations.

by ExeterDad » Wed Feb 18, 2015 01:13

I support this. Sams current idle animation reminds me of folks that... well.... aren't typical. I like the movements you created. Although I think they would be nicer toned down by about half. Myself... I don't flail around much when standing. :)
 

User avatar
maikerumine
Member
 
Posts: 1350
Joined: Mon Aug 04, 2014 14:27
GitHub: maikerumine
In-game: maikerumine
 

User avatar
Inocudom
Member
 
Posts: 3071
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

Re: Redesigning the player's animations.

by Inocudom » Wed Feb 18, 2015 04:01

Very good work you are doing here, Jordach.
The comedic value of my videos is how abysmal they are: https://www.youtube.com/channel/UC5cyeM ... YTfYFlih_A
 

User avatar
Jordach
Member
 
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
Location: Blender Scene
GitHub: Jordach
IRC: Jordach
In-game: Jordach

Re: Redesigning the player's animations.

by Jordach » Wed Feb 18, 2015 11:52

ExeterDad wrote:I support this. Sams current idle animation reminds me of folks that... well.... aren't typical. I like the movements you created. Although I think they would be nicer toned down by about half. Myself... I don't flail around much when standing. :)

Blender supports divding rotation values and keyframes by two - so I can half them without redoing everything.

Halved the standing / idling animations:

Image
Last edited by Jordach on Wed Feb 18, 2015 12:08, edited 1 time in total.
viewtopic.php?f=10&t=19056 Solar Plains Dev Server
 

User avatar
jp
Member
 
Posts: 760
Joined: Wed Dec 18, 2013 09:03
Location: France
GitHub: kilbith

Re: Redesigning the player's animations.

by jp » Wed Feb 18, 2015 12:02

Sorry, I don't like this... Sam seems dancing and this is more a "cool / pro-active" posture than a "neutral / calm" one, appropriate for the standing position. Beyond the fact it adds a substantial weight for that unneeded animation.
 

User avatar
Jordach
Member
 
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
Location: Blender Scene
GitHub: Jordach
IRC: Jordach
In-game: Jordach

Re: Redesigning the player's animations.

by Jordach » Wed Feb 18, 2015 12:13

jp wrote:Sorry, I don't like this... Sam seems dancing and this is more a "cool / pro-active" posture than a "neutral / calm" one, appropriate for the standing position. Beyond the fact it adds a substantial weight for that unneeded animation.

My arms don't stay pointing down when I'm standing still. Nor do I do that "humping" animation. I kept the humping due to people referencing that as what Sam does.
viewtopic.php?f=10&t=19056 Solar Plains Dev Server
 

User avatar
ExeterDad
Member
 
Posts: 1717
Joined: Sun Jun 01, 2014 20:00
Location: New Hampshire U.S.A
In-game: ExeterDad

Re: Redesigning the player's animations.

by ExeterDad » Wed Feb 18, 2015 12:22

Jordach wrote:Blender supports divding rotation values and keyframes by two - so I can half them without redoing everything.

Halved the standing / idling animations:

I was unaware of that! Arrrrrgh! Ohhh the time I have wasted.
BTW. I really like the more subtle version you posted. And if opinions count for you... one of my son's (9 year old) says the animation is great. Oddly, he and I were discussing Sams crude animations just the other night.
 

User avatar
Jordach
Member
 
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
Location: Blender Scene
GitHub: Jordach
IRC: Jordach
In-game: Jordach

Re: Redesigning the player's animations.

by Jordach » Wed Feb 18, 2015 13:11

Tried re doing the walking animation, there isn't much difference, but my motion tracking from me walking shown that the arms go outwards slightly when the arm is behind you.

Image
viewtopic.php?f=10&t=19056 Solar Plains Dev Server
 

User avatar
paramat
Developer
 
Posts: 3443
Joined: Sun Oct 28, 2012 00:05
Location: UK
GitHub: paramat
IRC: paramat

Re: Redesigning the player's animations.

by paramat » Wed Feb 18, 2015 15:42

I was watching a Minetest multiplayer video recently and realised the walking animation does indeed need improvement, the arms and legs don't swing enough for the speed of movement, after all 4m/s is a slow run. Watching Minecraft videos, the feature that makes the characters look so good, so cute and energetic is the amount of limb swing, i'm thinking near 45 degrees for the legs. Perhaps as in Minecraft the legs should swing through a larger angle than the arms, seems to look better.
 

User avatar
RHR
Member
 
Posts: 215
Joined: Mon Jan 27, 2014 20:07
GitHub: RHRhino

Re: Redesigning the player's animations.

by RHR » Wed Feb 18, 2015 17:45

Sam's head should also move up and down while breathing. This would be more realistic.
 

User avatar
Calinou
Moderator
 
Posts: 3156
Joined: Mon Aug 01, 2011 14:26
Location: Troyes, France
GitHub: Calinou
IRC: Calinou
In-game: Calinou

Re: Redesigning the player's animations.

by Calinou » Wed Feb 18, 2015 17:55

I would personally:

  • increase swinging angle of player model (requires animation editing),
  • change animation speed based on actual movement speed rather than input (requires core change).
 

User avatar
Jordach
Member
 
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
Location: Blender Scene
GitHub: Jordach
IRC: Jordach
In-game: Jordach

Re: Redesigning the player's animations.

by Jordach » Wed Feb 18, 2015 18:14

EDIT: The gifs are out of date.

I increased the walking angle of the legs per paramat's suggestions:

Outdated gifs:

Walking / Running:

Image

Digging / Walking:

Image

New gifs:

Sitting / Idling:

Image

Idling / Standing:

Image

Digging / Standing:

Image
viewtopic.php?f=10&t=19056 Solar Plains Dev Server
 

User avatar
Wuzzy
Member
 
Posts: 3625
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: Redesigning the player's animations.

by Wuzzy » Wed Feb 18, 2015 22:17

Do you care to contribute here when you are finished?:

viewtopic.php?f=11&t=10349

I can give you an user account on request.
 

User avatar
philipbenr
Member
 
Posts: 1688
Joined: Fri Jun 14, 2013 01:56
Location: United States
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi

Re: Redesigning the player's animations.

by philipbenr » Thu Feb 19, 2015 00:50

Is it possible to create a different running animation (from walking), or does the code just "borrow" the walking one for running?
 

User avatar
Calinou
Moderator
 
Posts: 3156
Joined: Mon Aug 01, 2011 14:26
Location: Troyes, France
GitHub: Calinou
IRC: Calinou
In-game: Calinou

Re: Redesigning the player's animations.

by Calinou » Thu Feb 19, 2015 16:04

philipbenr wrote:Is it possible to create a different running animation (from walking), or does the code just "borrow" the walking one for running?


Right now, the sneaking animation is the walking animation at halved speed. It is however possible to use a different animation, provided you make it.
 

User avatar
Minetestforfun
Member
 
Posts: 936
Joined: Tue Aug 05, 2014 14:09
Location: On earth
GitHub: Darcidride
IRC: Darcidride + MinetestForFun
In-game: Darcidride + MinetestForFun

Re: Redesigning the player's animations.

by Minetestforfun » Fri Feb 20, 2015 12:58

Hi Jordach,

The latest gif you showed us are impressive, i like it :)

Can you add more animations like sneaking and jumping (for the moment, when a player is jumping, the animation is the walking animation and it's very strange =))
 

User avatar
addi
Member
 
Posts: 658
Joined: Thu Sep 20, 2012 03:16
Location: Black-Forest, Germany
GitHub: adrido

Re: Redesigning the player's animations.

by addi » Fri Feb 20, 2015 14:39

Just an idea:

If I would take a pickaxe and dig with it, i would use both hands.
also I would move it more over my head, to get more energy.

maybe that would make the digging animation more realistic.

Found this image in the Internet.
Image
 

User avatar
Calinou
Moderator
 
Posts: 3156
Joined: Mon Aug 01, 2011 14:26
Location: Troyes, France
GitHub: Calinou
IRC: Calinou
In-game: Calinou

Re: Redesigning the player's animations.

by Calinou » Fri Feb 20, 2015 17:08

Minetestforfun wrote:Can you add more animations like sneaking and jumping (for the moment, when a player is jumping, the animation is the walking animation and it's very strange =))


Using a specific jumping animation is not a good idea for several reasons:

  • the animation would play only while the Jump key is pressed, which means it does not play for the whole time of the jump. It is not possible for the game to detect whether the player is in air or not easily,
  • most jumping animations I've seen in games are unrealistic, and making a good one with one-part limbs is a real challenge. For a good example of a jumping animation, see Xonotic.

“Running” in air actually makes some sense. It's a much better idea than playing a very static animation (or none at all).
 

User avatar
philipbenr
Member
 
Posts: 1688
Joined: Fri Jun 14, 2013 01:56
Location: United States
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi
 

User avatar
Jordach
Member
 
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
Location: Blender Scene
GitHub: Jordach
IRC: Jordach
In-game: Jordach

Re: Redesigning the player's animations.

by Jordach » Sat Feb 21, 2015 16:26

I'd add a idle sneaking and walking sneaking animation which could alleviate the issue. However, right now the plan is to have a drop in replacement for the current model.
viewtopic.php?f=10&t=19056 Solar Plains Dev Server
 

User avatar
Gaming Association
Member
 
Posts: 62
Joined: Tue Aug 18, 2015 01:52
GitHub: Gerold55
In-game: Gerold55

Re: Redesigning the player's animations.

by Gaming Association » Wed Aug 19, 2015 01:34

Could u release what animations u have done so far so we can use them?
Gaming Association
 

User avatar
benrob0329
Member
 
Posts: 1312
Joined: Thu Aug 06, 2015 22:39
Location: Michigan
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03

Re: Redesigning the player's animations.

by benrob0329 » Wed Aug 19, 2015 03:15

This is awesome work, I hope this goes into 0.4.13 or 0.5.0 at the least.
Social: YouTube Peertube Matrix Room: #minetest:matrix.org | Games: The Infinite IKEA
 

User avatar
Ferk
Member
 
Posts: 337
Joined: Tue Aug 18, 2015 17:18
GitHub: Ferk

Re: Redesigning the player's animations.

by Ferk » Wed Aug 19, 2015 07:21

I think something that would give a lot of personality and make the characters more lively is rotating the head in the direction the player is facing (at least in the up and down Z axis, since we already match the direction in the XY pane).

Can this be guided by animations in the 3D model or is it entirely the engine's work (would it have to render head and torso as separate models)? It would be nice if this was doable as an additive animation so that we can have simultaneously idle breathing movement in the head and rotation (according to the blender forum it is possible to do that in blender's Non-Linear Animator, would minetest engine format support it?).

By the looks of the 3rd person view, the camera is already centered in the head, so just rotating the head over its center would work (maybe curve a little bit the chest as well to try to avoid too much collision on extreme angles, without changing the center of the head). However, there should be a maximum and minimum angle, otherwise it would look very strange when looking completely up or completely down.
{ ☠ Dungeontest ☠ , ᗧ••myarcade•• }
 

ABJ
Member
 
Posts: 3015
Joined: Sun Jan 18, 2015 13:02
Location: In Earth orbit, with a perigee of 1048 km and an apogee of 1337 km and an inclination of 69 degrees.
GitHub: ABJ-MV
In-game: ABJ

Re: Redesigning the player's animations.

by ABJ » Wed Aug 19, 2015 12:06

Max and min angle? If for view, BAD IDEA. But if you mean the head animation, I'm OK.
Nice work, Jordach! Keep it up and I hope it gets added soon! (Aren't you a trusted dev btw?)
And about that head rotate thing. I believe I have a good idea for rotating to side to side. You could have, when standing still, be able to rotate head 90 degrees to each side. The body will only rotate in the viewed direction if the player moves. And if the player rotates his head more that 90 degs, the body will rotate relatively.
 

Next

Return to Feature Discussion



Who is online

Users browsing this forum: No registered users and 3 guests