Jump to content
The Dark Mod Forums

Warm hands by fire


Domarius
 Share

Recommended Posts

  • Replies 60
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Looks very natural! My only pause for concern would be the bend-over. That's appropriate for floor-based/low lying heat sources. But if it's a tall walk in fireplace, or a high barrel or even just a burning wall (whatever, you get the idea), it would look odd. No reason that standing up straight can't apply for all cases (low, medium, high). Anyway just a suggestion.

Link to comment
Share on other sites

Yeah I figured it could look like he's leaning towards it... well what does everyone else think?

 

It would be trivial for me to change it to standing up and angling the hands forwards if I have to. Thanks to Motion Builder I can do it on a new layer without changing the existing key frames.

Link to comment
Share on other sites

I think some leaning forward is fine, but I'd cut what's currently there in half, and perhaps angle the hands up just a tad (this animation would also be used while sitting). The rest of the movement looks pretty good, though I'm wondering how the fingers look when rubbing together, as they don't appear to move. I suppose some minor clipping is ok.

Link to comment
Share on other sites

hey looks cool. Animating the fingers would add some more just a bit of opening and closing would do.

 

i see a small pop in his right knee when he's bending over. You could lower his hip a bit more when he's bending. Also his head is not moving. Before he's bending over you could first make him look down to the "imaginary" fire. Now his head is just going straight forward with the torso.

 

I was also thinking about a guard blowing in his hand to warmup.

Link to comment
Share on other sites

hey looks cool. Animating the fingers would add some more just a bit of opening and closing would do.

 

i see a small pop in his right knee when he's bending over. You could lower his hip a bit more when he's bending. Also his head is not moving. Before he's bending over you could first make him look down to the "imaginary" fire. Now his head is just going straight forward with the torso.

Thanks, I'll try those. I liked the pop, I thought it made it look less stiff :) but if it's not selling it then I'll get rid of it.
I was also thinking about a guard blowing in his hand to warmup.

Well that's an idle animation, I've already got reference footage for that too, but this one is for the milestone, to react to fireplace stims.

 

 

Just thought of what I was trying to indicate: he could also be warming hands on a torch on the wall.
Hopefully angling the hands up will help with that. I personally think the leaning helps it be more generic to low and high things actually, cause with high things they could be leaning towards it, whereas if he's standing up straight, there's no explanation for why he's not bending down to low things. Let's see it in action.
Link to comment
Share on other sites

Looks very good. :) I don't know about the bend. Don't think it's to much, because for a lower heat source, I would expect even a stronger bend. As this looks to me, it would be pretty good for ovens or fireplaces as well. Or did you already update the link with a new animation?

 

A warmup with blowing in the hands, where no heatsource is available makes sense. After all, many gaurds will not be placed nearby one.

Gerhard

Link to comment
Share on other sites

Re: "cut in half" - So you mean you want him to stop after he holds his hands up?

 

No, I mean have him lean forward about half as much as he does now.

Link to comment
Share on other sites

Spring, I updated the vid - he's leaning about half as much, the hands are angled up a bit, and I tried animating the fingers.

 

I think the fingers are better than before but not nearly as good as I'd like. Unfortunately they are extremely difficult to control - there are 3 bones - thumb, pointer finger, and mitten fingers, and moving any one of them might randomly affect the others, over several keyframes - it's as if some of the finger verticies share weighting between more than one bone or something. This is as good as I could get it.

Link to comment
Share on other sites

I added the script and def lines for this anim, it's in-game now. The idle animation set is growing and growing, this is good to see.

 

Btw, I renamed the warm_hands.md5anim to idle_warm_hands.md5anim, as it is an idle animation and should fit the naming scheme.

Link to comment
Share on other sites

This brings to mind a couple of questions (possibly mentioned elsewhere that I didn't see):

 

1. Can the mapper have any control from the editor (properties on an AI) as to which animations are included for an AI (or I guess any entity)? In TDS/UnrealEd, you could use the UI to add or remove anims to a given AI (or new class). I recall using that to remove yawning from all of the AI for my stuff. This would of course be kickass.

 

2. Also, would we have to link a fire stim to playing this warm hands anim, or will that be handled by code yet to come? This one I could go either way on. It'd be nice to have such an ability, but it's also nice if it's just handled and mappers don't have to worry about it.

Link to comment
Share on other sites

idle_warm_hands.md5anim, as it is an idle animation

 

Hmm, aren't idle* animations called at random while the AI is in an idle state? This one shouldn't be called randomly, as it wouldn't make much sense unless there was an actual heat source. It would have to be called specifically, with a path_animation or stim/response or something.

Link to comment
Share on other sites

1. Can the mapper have any control from the editor (properties on an AI) as to which animations are included for an AI (or I guess any entity)? In TDS/UnrealEd, you could use the UI to add or remove anims to a given AI (or new class). I recall using that to remove yawning from all of the AI for my stuff. This would of course be kickass.

The idle animations can be overridden by the mapper, just set the "idle_animations", "idle_animations_torso" and "idle_animations_interval" spawnargs.

 

2. Also, would we have to link a fire stim to playing this warm hands anim, or will that be handled by code yet to come? This one I could go either way on. It'd be nice to have such an ability, but it's also nice if it's just handled and mappers don't have to worry about it.

This would be handled very specifically. I guess it boils down to what Springheel says below.

 

Hmm, aren't idle* animations called at random while the AI is in an idle state? This one shouldn't be called randomly, as it wouldn't make much sense unless there was an actual heat source. It would have to be called specifically, with a path_animation or stim/response or something.

Yes, I haven't spend much thought about that, I must admit. Currently, it's called at random, but I agree that it doesn't make much sense. A path_animation is one solution, of course, but I'm not sure how much work the S/R setup would be. We could setup a separate idle state in the SDK for that, but I will only do this if the team agrees that we need this for the next release.

 

Anyway, I'll remove the anim from the idle_animations set again. edit: done, I also renamed it back to warm_hands.md5anim.

Link to comment
Share on other sites

A path_animation is one solution, of course, but I'm not sure how much work the S/R setup would be. We could setup a separate idle state in the SDK for that, but I will only do this if the team agrees that we need this for the next release.

 

I don't think we need to do this for the next release. The only way we want to use the animation is to have one seated AI use it (the one sitting in front of a fire). Of course, for that individual AI it *would* work as a random idle animation. We could always use the animation swapping system to replace one of the other less appropriate idle animations, however (I doubt a homeless beggar would brush off their arm, frex).

 

The rest we can leave until after the release.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


  • Recent Status Updates

    • Nort

      I just gave myself vertigo. A pleasant kind of vertigo, like the world has been lifted off my shoulders. I'll explain:
      Yesterday I saw to my dismay, that I had made my entire map two - two - units too short on every level - that every set01 piece was sticking 2 units into the ceiling. That's basically 402 brushes that needs to be realigned (minus the ground floor brushes).
      I knew enough about selections to do all of that in a very tense five minutes, and it compiled without leaks. (Thank you so much, Dark Radiant devs, for making an editor with such care for precision that you can align hundreds of brushes perfectly at once (which is not something I can say for Valve's Hammer editor, which has some serious issues on that front, which actually made me just quit it in disgust).) However, the result is that the entire level has now been stretched a barely noticable 2 units, and it will take some getting used to psychologically.
      · 0 replies
    • Nort

      My workflow is basically running from a chain of disasters, eventually trying to seek shelter in former disasters. It's not ideal - it's just my life.
      When I abandoned my first map, it was out of a typical mental breakdown, and so I returned to find a skybox void where the kitchen door should have been (due to a misplaced visportal) and two overlapping brushes Z-fighting on the kitchen floor.
      I've now cleaned up the last bit of mess, by cleanly separating every floor into its own layer. Now I can finally work on each floor in peace.
      ...not that I really needed to. Once you get skilled enough, the orthographic messes, well, I'll let this video speak for itself:
       
      · 1 reply
    • Nort

      Beams, beams, beams...
      Support beams, and cross beams, and then beams to fixate the support beams to the cross beams. The more beams you have in a map, the better. There's walls, floors and ceilings, but the rest of the map is pretty much just beams. Beams makes a thief happy.
      · 0 replies
    • jaxa

      Embracer Group is Buying Square Enix Montréal, Eidos, and Crystal Dynamics for “Only” 300 Million USD: https://wccftech.com/embracer-group-square-enix-montreal-eidos-crystal-dynamics/
      · 1 reply
    • duzenko

      Do we want fur in TDM? Like https://duzenko.github.io/webgl/
      · 6 replies
×
×
  • Create New...