xxsilentrevelationxx Posted September 19, 2018 Posted September 19, 2018 Hi, simple question for the modders out there. Is it possible to copy the bones/whatever from an already existing HDT hair and apply it to another one to get an HDT effect, or do you have to do it from scratch? I'm not entirely sure how the physics are applied. Both hairs are ponytails, and the reason I ask is that I don't have Havok tools or experience modding with HDT Physics. (I do have 3DSMax, however) Sorry if I sound like an idiot, just genuinely curious if there's an easier way to do things! ((the hair I'm trying to add HDT to is Sky217))
C5Kev Posted September 22, 2018 Posted September 22, 2018 Well, I'm certainly no expert on this topic, but perhaps it's possible in BodySlide. IDK. I have KS & Apachii, but can't seem to find 217. Maybe I don't have all of Apachii's styles. Could you send me a zip of the "existing HDT" hair meshes / tex's and any .xml files as well as the #217 meshes / tex's? I'd be interested to find this out myself. Oh, and simply asking a question doesn't make one sound like an idiot.
Andy14 Posted September 23, 2018 Posted September 23, 2018 You need the Bones and the skin (bone weights) for this mesh. You can do it in Outfit Studio or 3ds etc. In OS: Import your Hair Sky217 in OS. The import the Hair with te HDT Bones - set this as Reference. Select Sky217 -> Right Click -> Copy Bone Weights. If necessary, edit the Bone Weights with the brushes. If you done - export Sky217 as nif (without reference) and close OS: Now open the HDT Hair.nif with NifSkope and Sky217.nif with NifSkope. Check, the root name is the same in both nifs. For example Scene Root. If not so, change the Name in Sky217.nif (must be the same name as in HDT Hair.nif) Now select the mesh/nitrishape in Sky217.nif and press CTRL+ C. Switch to HDT Hair.nif, select the root and press CTRL+V. Rename the new mesh if necessary. Then select the old mesh/nitrishape in HDT Hair.nif and press CTRL+DEL. Save the nif with a new Name.
C5Kev Posted September 23, 2018 Posted September 23, 2018 1 hour ago, Andy14 said: You need the Bones and the skin (bone weights) for this mesh. You can do it in Outfit Studio or 3ds etc. In OS: Import your Hair Sky217 in OS. The import the Hair with te HDT Bones - set this as Reference. Select Sky217 -> Right Click -> Copy Bone Weights. If necessary, edit the Bone Weights with the brushes. If you done - export Sky217 as nif (without reference) and close OS: Now open the HDT Hair.nif with NifSkope and Sky217.nif with NifSkope. Check, the root name is the same in both nifs. For example Scene Root. If not so, change the Name in Sky217.nif (must be the same name as in HDT Hair.nif) Now select the mesh/nitrishape in Sky217.nif and press CTRL+ C. Switch to HDT Hair.nif, select the root and press CTRL+V. Rename the new mesh if necessary. Then select the old mesh/nitrishape in HDT Hair.nif and press CTRL+DEL. Save the nif with a new Name. That's what I was gonna try, but was TDL to type what you did.
xxsilentrevelationxx Posted September 26, 2018 Author Posted September 26, 2018 On 9/22/2018 at 5:47 PM, c5kev said: Well, I'm certainly no expert on this topic, but perhaps it's possible in BodySlide. IDK. I have KS & Apachii, but can't seem to find 217. Maybe I don't have all of Apachii's styles. Could you send me a zip of the "existing HDT" hair meshes / tex's and any .xml files as well as the #217 meshes / tex's? I'd be interested to find this out myself. Oh, and simply asking a question doesn't make one sound like an idiot. I attached the Sky217 if you really wanna give it a shot. It's a really cool hairstyle and would look really good with HDT physics. As which HDT hair I was going to copy the bones from, any of the ponytails in KSHairdos HDT would work. (I simply picked one and attached it below.) Meshes: Sky217.nif Sky217Hl.nif HDT_Reference: Sky188.nif Sky188HL.nif Textures: Sky217.dds Sky217_n.dds On 9/23/2018 at 3:30 AM, Andy14 said: You need the Bones and the skin (bone weights) for this mesh. You can do it in Outfit Studio or 3ds etc. In OS: Import your Hair Sky217 in OS. The import the Hair with te HDT Bones - set this as Reference. Select Sky217 -> Right Click -> Copy Bone Weights. If necessary, edit the Bone Weights with the brushes. If you done - export Sky217 as nif (without reference) and close OS: Now open the HDT Hair.nif with NifSkope and Sky217.nif with NifSkope. Check, the root name is the same in both nifs. For example Scene Root. If not so, change the Name in Sky217.nif (must be the same name as in HDT Hair.nif) Now select the mesh/nitrishape in Sky217.nif and press CTRL+ C. Switch to HDT Hair.nif, select the root and press CTRL+V. Rename the new mesh if necessary. Then select the old mesh/nitrishape in HDT Hair.nif and press CTRL+DEL. Save the nif with a new Name. Thank you for the tutorial! I'm really new to 3DSMax, not sure if c5kev was implying that he wanted to give it a shot or not but if he doesn't I'll attempt to follow these directions as best I can.
C5Kev Posted September 27, 2018 Posted September 27, 2018 On 9/25/2018 at 7:04 PM, xxsilentrevelationxx said: I attached the Sky217 if you really wanna give it a shot. It's a really cool hairstyle and would look really good with HDT physics. As which HDT hair I was going to copy the bones from, any of the ponytails in KSHairdos HDT would work. (I simply picked one and attached it below.) Meshes: Sky217.nif Sky217Hl.nif HDT_Reference: Sky188.nif Sky188HL.nif Textures: Sky217.dds Sky217_n.dds Thank you for the tutorial! I'm really new to 3DSMax, not sure if c5kev was implying that he wanted to give it a shot or not but if he doesn't I'll attempt to follow these directions as best I can. Well, I'm messing with it, but not sure I'll be successful as I'm a rookie. Andy14's more knowledgeable than I regarding this stuff, but there's a little more to this than just adding bones info - .esps, .xmls and additional .nif info needs to be modified / added. We'll see... Can't you just pick a hair off THIS LIST ? LOL! It'd be a lot easier.
xxsilentrevelationxx Posted October 2, 2018 Author Posted October 2, 2018 On 9/27/2018 at 5:59 AM, c5kev said: Well, I'm messing with it, but not sure I'll be successful as I'm a rookie. Andy14's more knowledgeable than I regarding this stuff, but there's a little more to this than just adding bones info - .esps, .xmls and additional .nif info needs to be modified / added. We'll see... Can't you just pick a hair off THIS LIST ? LOL! It'd be a lot easier. I follow that list, and have yet to find a hair on there I truly like. As for the other stuff, I could add the hair into the game (I have an .esp for any custom hair I make.) I've never quite messed around with adding HDT to a mesh though, only meshes that already had HDT beforehand. Is there any update on your progress? I'd love to see if that method works even remotely.
C5Kev Posted October 2, 2018 Posted October 2, 2018 16 minutes ago, xxsilentrevelationxx said: I follow that list, and have yet to find a hair on there I truly like. As for the other stuff, I could add the hair into the game (I have an .esp for any custom hair I make.) I've never quite messed around with adding HDT to a mesh though, only meshes that already had HDT beforehand. Is there any update on your progress? I'd love to see if that method works even remotely. Sorry for not following up, been working on other things. I got into this and it's a bit of a rabbit hole. As I said above, there's a bunch of other stuff that needs to be modified as well and to be honest, I just didn't feel like getting into the depths of this thing. So I'm gonna pass on this one, perhaps someone with more knowledge than I can help. Wish I had better news.
RomeoZero Posted October 4, 2018 Posted October 4, 2018 On 9/20/2018 at 6:40 AM, xxsilentrevelationxx said: Hi, simple question for the modders out there. Is it possible to copy the bones/whatever from an already existing HDT hair and apply it to another one to get an HDT effect, or do you have to do it from scratch? I'm not entirely sure how the physics are applied. Both hairs are ponytails, and the reason I ask is that I don't have Havok tools or experience modding with HDT Physics. (I do have 3DSMax, however) Sorry if I sound like an idiot, just genuinely curious if there's an easier way to do things! ((the hair I'm trying to add HDT to is Sky217)) For 3dmax: Import > choose reference* hdt mesh > mark import skeleton with it [ the mesh should load with its existing skeleton bones] > hide ref* hair > import your new hair mesh and collapse all in it > unhide hair > choose skin wrap modifier on ur mesh to copy bone weights from hdt hairs [ make new BSdismember skin modifier- hair] > hide ref hair > export your new hdt mesh > open new hdt hair nif and paste BSLightingShaderProperty from its original > open reference hdt hair nif delete the mesh > copy NiTriShape data from your new hdt hair and paste it in NiNode root of reference HDT hair that has hdt bones > save as [ name ur new mesh] > open CK make new esp for hairs or use it as equipable wig or use it as a substitute from other hairs, etc, etc..
Recommended Posts
Archived
This topic is now archived and is closed to further replies.