Jump to content

[REQ] A module for nifskope that makes adding HDT collisions to meshes a simple button click or two.


Budroi

Recommended Posts

Posted

As the title says Is there anyway to make a module for nifskope or perhaps a separate cmd executable that could add the NiStringExtraData and HDT Havok Path instead of spending a few minutes per mesh adding them all manually.

 

And dont even bother mentioning...

"just use the havok object"

Because NO!

 

If this is not possible to be made then I guess I will just have to keep adding collisions manually because I refuse to use the Havok Object. Ever.

 

*the reason for refusal*

I should not have to equip a separate item just for collisions to work.

Its a lazy means of doing things.

Not to mention there could be something else I actually want to equip that is slotted the same as the Havok object.

  • 2 weeks later...
Posted

As the title says Is there anyway to make a module for nifskope or perhaps a separate cmd executable that could add the NiStringExtraData and HDT Havok Path instead of spending a few minutes per mesh adding them all manually.

 

And dont even bother mentioning...

"just use the havok object"

Because NO!

 

If this is not possible to be made then I guess I will just have to keep adding collisions manually because I refuse to use the Havok Object. Ever.

 

*the reason for refusal*

I should not have to equip a separate item just for collisions to work.

Its a lazy means of doing things.

Not to mention there could be something else I actually want to equip that is slotted the same as the Havok object.

 

hey Budroi ;)

 

i TOTALLY concur - lol

 

that said, i've been searching for weeks to find a tutorial for how to add collisions manually in NifScope to body-parts other than "breasts" (e.g., butt-cheeks, thighs, hips, et al.) but can't seem to find any

 

since you are indeed doing it manually thru NifScope yourself, can you point me to a good tutorial that will show me how to add collision to other body-parts, pleez?

 

THANKS!

Posted

 

As the title says Is there anyway to make a module for nifskope or perhaps a separate cmd executable that could add the NiStringExtraData and HDT Havok Path instead of spending a few minutes per mesh adding them all manually.

 

And dont even bother mentioning...

"just use the havok object"

Because NO!

 

If this is not possible to be made then I guess I will just have to keep adding collisions manually because I refuse to use the Havok Object. Ever.

 

*the reason for refusal*

I should not have to equip a separate item just for collisions to work.

Its a lazy means of doing things.

Not to mention there could be something else I actually want to equip that is slotted the same as the Havok object.

 

hey Budroi ;)

 

i TOTALLY concur - lol

 

that said, i've been searching for weeks to find a tutorial for how to add collisions manually in NifScope to body-parts other than "breasts" (e.g., butt-cheeks, thighs, hips, et al.) but can't seem to find any

 

since you are indeed doing it manually thru NifScope yourself, can you point me to a good tutorial that will show me how to add collision to other body-parts, pleez?

 

THANKS!

 

 

Just adding the NIStringExtraData with the normal "HDT Havok Path" will enable collisions on anything that is designed to allow for it.

I just add the "HDT Havok Path" to a torso mesh and it enables collision for hands and breasts, hands and butt, hands and belly and so on.

Additionally you need to add the "HDT Havok Path" to Gloves\Gauntlets as well or collisions will stop working while those gloves\gauntlets are equipped.

There were some awhile back saying to add it to head nif and collisions will always work but that option has never worked for me personally.

 

If you are looking for a tutorial on how to add the "HDT Havok Path" to meshes I cannot remember where I learned how but if this is indeed what you are looking for I can write up a tutorial or make a video.

Posted

 

 

As the title says Is there anyway to make a module for nifskope or perhaps a separate cmd executable that could add the NiStringExtraData and HDT Havok Path instead of spending a few minutes per mesh adding them all manually.

 

And dont even bother mentioning...

"just use the havok object"

Because NO!

 

If this is not possible to be made then I guess I will just have to keep adding collisions manually because I refuse to use the Havok Object. Ever.

 

*the reason for refusal*

I should not have to equip a separate item just for collisions to work.

Its a lazy means of doing things.

Not to mention there could be something else I actually want to equip that is slotted the same as the Havok object.

 

hey Budroi ;)

 

i TOTALLY concur - lol

 

that said, i've been searching for weeks to find a tutorial for how to add collisions manually in NifScope to body-parts other than "breasts" (e.g., butt-cheeks, thighs, hips, et al.) but can't seem to find any

 

since you are indeed doing it manually thru NifScope yourself, can you point me to a good tutorial that will show me how to add collision to other body-parts, pleez?

 

THANKS!

 

 

Just adding the NIStringExtraData with the normal "HDT Havok Path" will enable collisions on anything that is designed to allow for it.

I just add the "HDT Havok Path" to a torso mesh and it enables collision for hands and breasts, hands and butt, hands and belly and so on.

Additionally you need to add the "HDT Havok Path" to Gloves\Gauntlets as well or collisions will stop working while those gloves\gauntlets are equipped.

There were some awhile back saying to add it to head nif and collisions will always work but that option has never worked for me personally.

 

If you are looking for a tutorial on how to add the "HDT Havok Path" to meshes I cannot remember where I learned how but if this is indeed what you are looking for I can write up a tutorial or make a video.

 

 

OMG Budroi THANK YOU THANK YOU THANK YOU  :D

 

you have no idea how many times i've been asking this question with no responses - lol

 

if you would indeed be so kind as to write-up a tutorial and/or make a video, i would be IMMENSELY GRATEFUL

 

all i want to be able to do is: i use a custom female body-mod (ZASELIM's ZGGB CHML here on LL) that has "extra-large/round" Hips/Butt/Thighs - lol - so the hands/arms clip a lot into those parts & adding collision would of course fix that

 

again, i can't tell you how EXCITED i am right now - lololol - you've just made my whole week, Budroi...

 

Peace, Love, & SUCCESS

alex

 

PS - i'm a pretty dang-good MODder, so if there's anything you would like me to make and/or work on for you, please do lemme know!!

Posted

 

 

 

 

As the title says Is there anyway to make a module for nifskope or perhaps a separate cmd executable that could add the NiStringExtraData and HDT Havok Path instead of spending a few minutes per mesh adding them all manually.

 

And dont even bother mentioning...

"just use the havok object"

Because NO!

 

If this is not possible to be made then I guess I will just have to keep adding collisions manually because I refuse to use the Havok Object. Ever.

 

*the reason for refusal*

I should not have to equip a separate item just for collisions to work.

Its a lazy means of doing things.

Not to mention there could be something else I actually want to equip that is slotted the same as the Havok object.

 

hey Budroi ;)

 

i TOTALLY concur - lol

 

that said, i've been searching for weeks to find a tutorial for how to add collisions manually in NifScope to body-parts other than "breasts" (e.g., butt-cheeks, thighs, hips, et al.) but can't seem to find any

 

since you are indeed doing it manually thru NifScope yourself, can you point me to a good tutorial that will show me how to add collision to other body-parts, pleez?

 

THANKS!

 

 

Just adding the NIStringExtraData with the normal "HDT Havok Path" will enable collisions on anything that is designed to allow for it.

I just add the "HDT Havok Path" to a torso mesh and it enables collision for hands and breasts, hands and butt, hands and belly and so on.

Additionally you need to add the "HDT Havok Path" to Gloves\Gauntlets as well or collisions will stop working while those gloves\gauntlets are equipped.

There were some awhile back saying to add it to head nif and collisions will always work but that option has never worked for me personally.

 

If you are looking for a tutorial on how to add the "HDT Havok Path" to meshes I cannot remember where I learned how but if this is indeed what you are looking for I can write up a tutorial or make a video.

 

 

OMG Budroi THANK YOU THANK YOU THANK YOU  :D

 

you have no idea how many times i've been asking this question with no responses - lol

 

if you would indeed be so kind as to write-up a tutorial and/or make a video, i would be IMMENSELY GRATEFUL

 

 

all i want to be able to do is: i use a custom female body-mod (ZASELIM's ZGGB CHML here on LL) that has "extra-large/round" Hips/Butt/Thighs - lol - so the hands/arms clip a lot into those parts & adding collision would of course fix that

 

[.....]

 

***correction***

Would potentially\partially fix that.

Unfortunately I doubt It will remove your clipping completely but it might help.

 

Posted

 

 

 

 

 

As the title says Is there anyway to make a module for nifskope or perhaps a separate cmd executable that could add the NiStringExtraData and HDT Havok Path instead of spending a few minutes per mesh adding them all manually.

 

And dont even bother mentioning...

"just use the havok object"

Because NO!

 

If this is not possible to be made then I guess I will just have to keep adding collisions manually because I refuse to use the Havok Object. Ever.

 

*the reason for refusal*

I should not have to equip a separate item just for collisions to work.

Its a lazy means of doing things.

Not to mention there could be something else I actually want to equip that is slotted the same as the Havok object.

 

hey Budroi ;)

 

i TOTALLY concur - lol

 

that said, i've been searching for weeks to find a tutorial for how to add collisions manually in NifScope to body-parts other than "breasts" (e.g., butt-cheeks, thighs, hips, et al.) but can't seem to find any

 

since you are indeed doing it manually thru NifScope yourself, can you point me to a good tutorial that will show me how to add collision to other body-parts, pleez?

 

THANKS!

 

 

Just adding the NIStringExtraData with the normal "HDT Havok Path" will enable collisions on anything that is designed to allow for it.

I just add the "HDT Havok Path" to a torso mesh and it enables collision for hands and breasts, hands and butt, hands and belly and so on.

Additionally you need to add the "HDT Havok Path" to Gloves\Gauntlets as well or collisions will stop working while those gloves\gauntlets are equipped.

There were some awhile back saying to add it to head nif and collisions will always work but that option has never worked for me personally.

 

If you are looking for a tutorial on how to add the "HDT Havok Path" to meshes I cannot remember where I learned how but if this is indeed what you are looking for I can write up a tutorial or make a video.

 

 

OMG Budroi THANK YOU THANK YOU THANK YOU  :D

 

you have no idea how many times i've been asking this question with no responses - lol

 

if you would indeed be so kind as to write-up a tutorial and/or make a video, i would be IMMENSELY GRATEFUL

 

 

all i want to be able to do is: i use a custom female body-mod (ZASELIM's ZGGB CHML here on LL) that has "extra-large/round" Hips/Butt/Thighs - lol - so the hands/arms clip a lot into those parts & adding collision would of course fix that

 

[.....]

 

***correction***

Would potentially\partially fix that.

Unfortunately I doubt It will remove your clipping completely but it might help.

 

 

 

 

ok ok, thx for that info - well i definitely wanna try it, plus i also wanna do it so there's collision when in SL "do*gy-style" position - lol

 

do you need my help in any way to make the tutorial, i'm at your service Budroi ;)

Posted

 

 

 

 

 

 

 

As the title says Is there anyway to make a module for nifskope or perhaps a separate cmd executable that could add the NiStringExtraData and HDT Havok Path instead of spending a few minutes per mesh adding them all manually.

 

And dont even bother mentioning...

"just use the havok object"

Because NO!

 

If this is not possible to be made then I guess I will just have to keep adding collisions manually because I refuse to use the Havok Object. Ever.

 

*the reason for refusal*

I should not have to equip a separate item just for collisions to work.

Its a lazy means of doing things.

Not to mention there could be something else I actually want to equip that is slotted the same as the Havok object.

 

hey Budroi ;)

 

i TOTALLY concur - lol

 

that said, i've been searching for weeks to find a tutorial for how to add collisions manually in NifScope to body-parts other than "breasts" (e.g., butt-cheeks, thighs, hips, et al.) but can't seem to find any

 

since you are indeed doing it manually thru NifScope yourself, can you point me to a good tutorial that will show me how to add collision to other body-parts, pleez?

 

THANKS!

 

 

Just adding the NIStringExtraData with the normal "HDT Havok Path" will enable collisions on anything that is designed to allow for it.

I just add the "HDT Havok Path" to a torso mesh and it enables collision for hands and breasts, hands and butt, hands and belly and so on.

Additionally you need to add the "HDT Havok Path" to Gloves\Gauntlets as well or collisions will stop working while those gloves\gauntlets are equipped.

There were some awhile back saying to add it to head nif and collisions will always work but that option has never worked for me personally.

 

If you are looking for a tutorial on how to add the "HDT Havok Path" to meshes I cannot remember where I learned how but if this is indeed what you are looking for I can write up a tutorial or make a video.

 

 

OMG Budroi THANK YOU THANK YOU THANK YOU  :D

 

you have no idea how many times i've been asking this question with no responses - lol

 

if you would indeed be so kind as to write-up a tutorial and/or make a video, i would be IMMENSELY GRATEFUL

 

 

all i want to be able to do is: i use a custom female body-mod (ZASELIM's ZGGB CHML here on LL) that has "extra-large/round" Hips/Butt/Thighs - lol - so the hands/arms clip a lot into those parts & adding collision would of course fix that

 

[.....]

 

***correction***

Would potentially\partially fix that.

Unfortunately I doubt It will remove your clipping completely but it might help.

 

 

 

 

 

ok ok, thx for that info - well i definitely wanna try it, plus i also wanna do it so there's collision when in SL "do*gy-style" position - lol

 

do you need my help in any way to make the tutorial, i'm at your service Budroi ;)

 

 

Nope I am all good.

Here is the video, it is rather short.

and a txt file that I said I would share In the video.

Sorry my mouse sucks so it is kind of jumpy in the video.

HDT Collision video and txt file.7z

In the video I add collision to an armor mesh but the same process can be used to add collision to any mesh.

If it has not been added already you should add it to your female body _0 & _1 mesh, along with both female hand meshes.

Also if you want collision when wearing gloves you need to add it to the gloves as well.

 

Additionally this video assumes you already have the HDT physics extension installed

Posted

 

 

 

 

 

 

 

 

As the title says Is there anyway to make a module for nifskope or perhaps a separate cmd executable that could add the NiStringExtraData and HDT Havok Path instead of spending a few minutes per mesh adding them all manually.

 

And dont even bother mentioning...

"just use the havok object"

Because NO!

 

If this is not possible to be made then I guess I will just have to keep adding collisions manually because I refuse to use the Havok Object. Ever.

 

*the reason for refusal*

I should not have to equip a separate item just for collisions to work.

Its a lazy means of doing things.

Not to mention there could be something else I actually want to equip that is slotted the same as the Havok object.

 

hey Budroi ;)

 

i TOTALLY concur - lol

 

that said, i've been searching for weeks to find a tutorial for how to add collisions manually in NifScope to body-parts other than "breasts" (e.g., butt-cheeks, thighs, hips, et al.) but can't seem to find any

 

since you are indeed doing it manually thru NifScope yourself, can you point me to a good tutorial that will show me how to add collision to other body-parts, pleez?

 

THANKS!

 

 

Just adding the NIStringExtraData with the normal "HDT Havok Path" will enable collisions on anything that is designed to allow for it.

I just add the "HDT Havok Path" to a torso mesh and it enables collision for hands and breasts, hands and butt, hands and belly and so on.

Additionally you need to add the "HDT Havok Path" to Gloves\Gauntlets as well or collisions will stop working while those gloves\gauntlets are equipped.

There were some awhile back saying to add it to head nif and collisions will always work but that option has never worked for me personally.

 

If you are looking for a tutorial on how to add the "HDT Havok Path" to meshes I cannot remember where I learned how but if this is indeed what you are looking for I can write up a tutorial or make a video.

 

 

OMG Budroi THANK YOU THANK YOU THANK YOU  :D

 

you have no idea how many times i've been asking this question with no responses - lol

 

if you would indeed be so kind as to write-up a tutorial and/or make a video, i would be IMMENSELY GRATEFUL

 

 

all i want to be able to do is: i use a custom female body-mod (ZASELIM's ZGGB CHML here on LL) that has "extra-large/round" Hips/Butt/Thighs - lol - so the hands/arms clip a lot into those parts & adding collision would of course fix that

 

[.....]

 

***correction***

Would potentially\partially fix that.

Unfortunately I doubt It will remove your clipping completely but it might help.

 

 

 

 

 

ok ok, thx for that info - well i definitely wanna try it, plus i also wanna do it so there's collision when in SL "do*gy-style" position - lol

 

do you need my help in any way to make the tutorial, i'm at your service Budroi ;)

 

 

Nope I am all good.

Here is the video, it is rather short.

and a txt file that I said I would share In the video.

Sorry my mouse sucks so it is kind of jumpy in the video.

attachicon.gifHDT Collision video and txt file.7z

In the video I add collision to an armor mesh but the same process can be used to add collision to any mesh.

If it has not been added already you should add it to your female body _0 & _1 mesh, along with both female hand meshes.

Also if you want collision when wearing gloves you need to add it to the gloves as well.

 

Additionally this video assumes you already have the HDT physics extension installed

 

 

man Bro thx again so very much, i'm gonna dive-in right now - lol - i'm pretty sure i may have some questions along the way tho, k?

Posted

If all you care about is collisions, just upgrade to SMP.

 

It's better for collision dynamics.

 

Is there an English site with info concerning it because Google translate sucks at translating the Baidu page?

Posted

There's some modders that posted guides and stuff about it here on LL, should be somewhere in the downloads section.

Posted

There's some modders that posted guides and stuff about it here on LL, should be somewhere in the downloads section.

 

I found one but it looks like 3DS or some such program is needed and I have no idea how to use that.

Posted

no problem. I will answer what I can.

 

ok, just spoke with Zaselim, he says all his body-mods already have the hdt.xml & collision-weights (he hates HAVOK too - lol) so he said all we need is to know how to add collision entries for hips/butt/thighs in the hdtPhysicsExtensionsDefaultBBP.xml file - bout to watch your video, but wanted to ask first, does your video show how to do that?

 

EDIT: first of all, your video was SUPERB - very clear & easy to follow - again, i'm grateful for your time/generosity to no end, Bro

 

so, checked Zaselim's femalebody_0/1 nifs & they do indeed already have the necessary data added that's in your video - so as he says, we just need to add collision entries in the hdtPhysicsExtensionsDefaultBBP.xml file for hips/butt/thighs - how do i do that, please?

 

btw, i was using HAVOK Object for breasts with Zaselim's bodymod - lol - i didn't know it already came with the xml collision file for breasts, i just tried it without HAVOK Object & it works great - he says he just doesn't know how to add the collision-entries for hips/butt/thighs

 

THANK YOU, Budroi

 

 

Posted

I'm not sure how to edit the xml for that.

Daiemonic might.

check with him at his thread here.

http://www.loverslab.com/topic/27122-working-vagina-hdt-collisions-hair-physics-now-with-belly-support/

 

ok, thx, Bro

 

but all Zaselim's armors DON'T have the necessary data in your video, so i'm havin' a ball adding them - lol - already did 8 armors in less than an hour

 

i have never found a tutorial as clear & easy-to-follow as yours, much less a video, you should definitely post that bro, i'm sure alotta peeps would be VERY grateful

Posted

I was thinking about posting it in the downloads section.

But I have at least one more video to make, possibly two.

I plan to make another video that shows how to use creation kit and nifscope so that people can make their own armor mashups.

And another on how to edit the esp of single weight armors to add full weight support.

Posted

hey Budroi

 

yeah Bro those additional vidz would be AWESOME resource to have here on LL - please lemme know when you post them, k

 

so, regarding my original "hands/arms clipping into hips" issue, Daiemonic's page was indeed very helpful - as i understand it, collision needs certain anim's that "trigger" it (like the anim's needed for breasts-collision to work) so collision by itself won't completely solve the clipping issue, as you mentioned earlier - am i understanding that correctly?  (i posted on Daiemonic's page & messaged, but no reply from anybody yet)

 

TY

Posted

hey Budroi

 

yeah Bro those additional vidz would be AWESOME resource to have here on LL - please lemme know when you post them, k

 

so, regarding my original "hands/arms clipping into hips" issue, Daiemonic's page was indeed very helpful - as i understand it, collision needs certain anim's that "trigger" it (like the anim's needed for breasts-collision to work) so collision by itself won't completely solve the clipping issue, as you mentioned earlier - am i understanding that correctly?  (i posted on Daiemonic's page & messaged, but no reply from anybody yet)

 

TY

 

That is basically somewhat accurate.

 

In a more technical sense each "part" that you want to be movable needs a collision vector.

It functions kind of like this...

The bone on the skeleton for breasts has a "hit box" (that is not technically accurate but it will hold for this explanation) additionally the hands also have a "hit box".

These "hit boxes" are usually in a sphere shape.

Now when the hands get close enough to the breasts that the spheres touch the non static sphere (in this case the one on the breasts) will be pushed away from the static sphere.

The hands are moving yes so they are not static but the sphere attached to them is, so where ever the hand goes the sphere goes with.

The inverse is correct for the breasts, when the sphere is pushed away the bone it is attached too goes with.

This is why an animation is needed.

If i understand everything correctly the animation does not directly have anything to do with the physics but without the animation the spheres would never move close enough the incite the "pushing" effect.

So it is more of an indirect relationship.

This is the simulated collision that you witness.

 

Now technically this description is not completely accurate but it is close enough that it serves as a good start point to understanding the physics.

Posted

 

hey Budroi

 

yeah Bro those additional vidz would be AWESOME resource to have here on LL - please lemme know when you post them, k

 

so, regarding my original "hands/arms clipping into hips" issue, Daiemonic's page was indeed very helpful - as i understand it, collision needs certain anim's that "trigger" it (like the anim's needed for breasts-collision to work) so collision by itself won't completely solve the clipping issue, as you mentioned earlier - am i understanding that correctly?  (i posted on Daiemonic's page & messaged, but no reply from anybody yet)

 

TY

 

That is basically somewhat accurate.

 

In a more technical sense each "part" that you want to be movable needs a collision vector.

It functions kind of like this...

The bone on the skeleton for breasts has a "hit box" (that is not technically accurate but it will hold for this explanation) additionally the hands also have a "hit box".

These "hit boxes" are usually in a sphere shape.

Now when the hands get close enough to the breasts that the spheres touch the non static sphere (in this case the one on the breasts) will be pushed away from the static sphere.

The hands are moving yes so they are not static but the sphere attached to them is, so where ever the hand goes the sphere goes with.

The inverse is correct for the breasts, when the sphere is pushed away the bone it is attached too goes with.

This is why an animation is needed.

If i understand everything correctly the animation does not directly have anything to do with the physics but without the animation the spheres would never move close enough the incite the "pushing" effect.

So it is more of an indirect relationship.

This is the simulated collision that you witness.

 

Now technically this description is not completely accurate but it is close enough that it serves as a good start point to understanding the physics.

 

 

well once again Budroi you have a great knack for explaining things very clearly, i totally get it now - thx

 

as far as the clipping, would i be correct in that the only thing that would totally fix that is to edit the skeleton in 3DSMAX by broadening the shoulders out a bit so the arms/hands are farther away from the hips?

Posted

 

 

 

hey Budroi

 

yeah Bro those additional vidz would be AWESOME resource to have here on LL - please lemme know when you post them, k

 

so, regarding my original "hands/arms clipping into hips" issue, Daiemonic's page was indeed very helpful - as i understand it, collision needs certain anim's that "trigger" it (like the anim's needed for breasts-collision to work) so collision by itself won't completely solve the clipping issue, as you mentioned earlier - am i understanding that correctly?  (i posted on Daiemonic's page & messaged, but no reply from anybody yet)

 

TY

 

That is basically somewhat accurate.

 

In a more technical sense each "part" that you want to be movable needs a collision vector.

It functions kind of like this...

The bone on the skeleton for breasts has a "hit box" (that is not technically accurate but it will hold for this explanation) additionally the hands also have a "hit box".

These "hit boxes" are usually in a sphere shape.

Now when the hands get close enough to the breasts that the spheres touch the non static sphere (in this case the one on the breasts) will be pushed away from the static sphere.

The hands are moving yes so they are not static but the sphere attached to them is, so where ever the hand goes the sphere goes with.

The inverse is correct for the breasts, when the sphere is pushed away the bone it is attached too goes with.

This is why an animation is needed.

If i understand everything correctly the animation does not directly have anything to do with the physics but without the animation the spheres would never move close enough the incite the "pushing" effect.

So it is more of an indirect relationship.

This is the simulated collision that you witness.

 

Now technically this description is not completely accurate but it is close enough that it serves as a good start point to understanding the physics.

 

 

 

well once again Budroi you have a great knack for explaining things very clearly, i totally get it now - thx

 

as far as the clipping, would i be correct in that the only thing that would totally fix that is to edit the skeleton in 3DSMAX by broadening the shoulders out a bit so the arms/hands are farther away from the hips?

 

 

That I am not sure of.

You might be able to increase that shoulder width through race menu, but I do not typically mess with the skeleton in race menu so I am not sure.

Although, yes if the hands rested farther away from the body the clipping would cease to be a problem.

 

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...