Jump to content
The Dark Mod Forums

Tweaking Ai Bounding Boxes


Ishtvan

Recommended Posts

Copied from other thread:

 

I'm putting the updated sizes on CVS now. For "average" sized humans, I put a size of "24 24 68" in the tdm_ai_humanoid def, and removed the size var from their files so they would inherit it. This way we can tweak the average size in only one file until it feels right, rather than setting the same value on 5 average sized AI. For non-averaged sized ones we can always overload it. I had to keep it in for some of the taller ones like the revenant, prelate, and (for now) citywatch elite.

 

Btw I think there may be a problem with how far it extends up. That distance was intended for AI that have separately modeled heads, so it just came up to the neck. For AI without separate heads, this means the bounding box is not encompassing their head. This means that you could theoretically jump on their heads and they wouldn't notice anything wrong (physics still ultimately defers to the AF collision box, but it uses the basic collision box for tactile alert). I could be crazy but I think I remember someone reporting this bug when jumping on AI's heads? Well now we know why.

Link to comment
Share on other sites

I fixed the problem with them not being alerted when they swing their arms and hit you, so their b.box does not have to encompass their swinging arms.

 

However, I think an AI box width of 24 is still a bit too small because their shoulders poke out of this box a little (at least for the elite city watch). So if they're standing still, you can bump into their shoulders and they won't register it because it's not within their b.box. Maybe something like 29-32 might be better.

 

Another issue is that these AI bounding boxes seem to be axis-aligned, so they don't rotate when the AI rotate. This means we can't make it wider than it is long, for example, to account for the arms, because it will not rotate with them and this would lead to incorrect results.

Link to comment
Share on other sites

Okay, thanks. I'll know where to look if I need to do it then. I'm not sure we need to do it though, as long as the box extends out to the AI's shoulders it should be okay. I think making it something like 30 would work, 24 is just a bit too small. 48 was huge though.

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.

  • Recent Status Updates

    • nbohr1more

      The Lieutenant 3 is out! Congrats Frost_Salamander! ( raising awareness )
      · 2 replies
    • OrbWeaver

      Has anyone had any luck with textures from Polyhaven? Their OpenEXR normal maps seem too washed out and give incorrect shading in the engine.
      · 5 replies
    • datiswous

      I tried to upscale the TDM logo video. First try:

      briefing_video.mp4 You can test it ingame by making a copy of the core tdm_gui.mtr and place it in your-tdm-root/materials/ , then edit line 249 of that file into the location where you placed the new briefing.mp4 file.
      What I did was I extracted all the image files, then used Upscayl to upscale the images using General photo (Real-Esrgan) upscale setting and then turn it back into a video.
      I might have to crop it a bit, the logo looks smaller on screen (or maybe it's actually better this way?). My video editor turned it into a 16:9 video, which I think overal looks better than 1:1 video of original.
      · 1 reply
    • nbohr1more

      Trying to be productive on my down-time before Capcom releases Akuma and my son is constantly on my PC playing Street Fighter...
      · 1 reply
    • OrbWeaver

      Finally got round to publishing a tutorial on baking normal maps in Blender, since most of the ones we have are inaccessible or years out of date.
      · 4 replies
×
×
  • Create New...