Effects and dismemberment

Post » Mon Mar 14, 2011 1:37 pm

I'm working on an immersion mod that makes the fires throughout the Mojave actually burn stuff, and I've run into a bit of a problem.

This http://www.youtube.com/watch?v=Ac3oFOUZKVE illustrates what I'm facing.
I'm applying a magic effect (more specifically "FlamerNormalEffect") to the corpse and the effect is what I'd expect when the body is not dismembered, but if there is any torn limb... well, you can see the effect on the video.

I can understand why this would happen given that the effect shader is probably being applied to the whole actors mesh, but it's not the look I'm going for so I'd like to do one of the following:

  • Delete the torn limbs (or reattach them): I've been able to do this by resurrecting and killing the actor but it has the unfortunate side effect of resetting the actor to the default pose (and then falling to the ground again).;
  • Apply the effect only to the torso: this would be better since it would be more consistent to the player (nothing disappearing or changing position)
  • Turn each piece of the actor into a separate object: Probably impossible but would be ideal.


Hope someone knows how to do one of these or has some other alternative solution I haven't thought of.
And Merry Xmas! :biggrin:

EDIT: http://www.gamesas.com/index.php?/topic/1152527-effects-and-dismemberment/page__view__findpost__p__16865340.
User avatar
Chris Cross Cabaret Man
 
Posts: 3301
Joined: Tue Jun 19, 2007 11:33 pm

Post » Tue Mar 15, 2011 4:22 am

Nope, effect shaders are played on the skeleton, and the skeleton remains when you hack a limb off. That said, Kill #Ref #Limb should still work on dead actors to pop their limbs? Or does it not work if they've been severed beforehand.
User avatar
Wayne Cole
 
Posts: 3369
Joined: Sat May 26, 2007 5:22 am

Post » Mon Mar 14, 2011 9:12 pm

Yes, that works to sever limbs from dead actors. But that'll only make things worse in this case.
So since effect shaders are always played on the whole skeleton, and there is no way to dynamically replace an actor's skeleton (right?), I have to look for some other way to add the fire visuals.

Thanks for the quick reply. :smile:

EDIT: Solved by applying only the membrane shader of the fire effect to the actors and then using dummies with particle shaders.
User avatar
Dan Endacott
 
Posts: 3419
Joined: Fri Jul 06, 2007 9:12 am


Return to Fallout: New Vegas