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

    • nbohr1more

      Anyone have any luck with light.setShader( string ) ? It seems to make whichever light you apply it to full-bright on the initial invoke?
      · 0 replies
    • thebigh

      I'm starting to think we need another mapping contest.
      · 9 replies
    • kano

      Don't you hate it when there's a quality discussion on a forum somewhere online about something, but then two disagreeing users derail and transform it into a back-and-forth poo slinging competition at one another?
      · 9 replies
    • Diego

      Oh look the status updates are back! 
      · 2 replies
    • JackFarmer

      After watching the first three and a half episodes of "The Sandman" last night, I realize once again that overly imaginative narratives are not for me. Also, the main actor looks like he has a toothache.
      Which makes me wonder, is there a Dark Mod mission with a medieval dentist?
      · 4 replies
×
×
  • Create New...