myuhinny Posted April 28, 2014 Posted April 28, 2014 Easiest way that I have found to try to find out what body size something is using/might be using is to paste the armor onto my player skeleton and then save it take the skeleton to my body mod I use set body mod so I go to the that folder and drop the skeleton into one of them copy the body branch paste it in if it is wrong close nifskope and try the next one. Sometimes if you are trying to look for a body to replace the one underneath because it is missing some of the body you can paste the defect one onto the skeleton and then place bodies on top of that one and then look if they match sometimes you get really lucky and when the two bodies match rotating the body around in a circle in nifskope will show a bunch of patches that move when you rotate it that will show that you have match.
ratrace Posted April 28, 2014 Posted April 28, 2014 Semi-OT, but quite related to the topic: Blender is driving me nuts. Turns out that, even if you rename the Skyrim dismemberment partitions Fallout 3-style (BP_TOSRO etc.), if there are too many vertices assigned to it which is often the case with the BP_TORSO-partition, Blender splits that partiton in two parts and willy-nilly distributers the vertices among these. So you end up with four instead of three partitions, BP_TORSO being completely messed up. The hint that I've found on some site to edit the nif_common.py this way Change EXPORT_BONESPERPARTITION = 18 to EXPORT_BONESPERPARTITION = 25 and min_val = 4, max_val = 18 to min_val = 4, max_val = 25 doesn't work. The Clothing Converter didn't work for me either (no offense intended, Gerra, I'm sure it will some day), nor does Calientes Bodyslide 2 - at least for quite some of the armors that require Blender-like function such as shrink on scale etc. It's frustrating. @ Gerra: Do you have any idea when the new nifscripts for a more upt to date version of Blender will be finished or at lleast if there will be a beta? The 2.49b version is a pain in the arse.
Mando13 Posted April 29, 2014 Posted April 29, 2014 Hi, thanks again for the advice with the mesh rigger, but now I'm running into trouble with this tool. Maybe I don't really understand how to use it or something, but when I make a lattice using the Skyrim vanilla body to be converted to UNP Skinny it seems to work fine, but when I try to use the lattice to start converting Vanilla armor it stops working and I get no results. Could you explain step-by-step how this works?
myuhinny Posted April 29, 2014 Posted April 29, 2014 When you go to do the convert do you have the setting set to female only male only or both? If you are doing male it needs to be set to male female set to female and if you are converting a male armor to a female armor it needs to be set to both. Also check the size of the nif huge sized nifs/high poly ones will crash the converter. If it lags in nifskope when you are looking at it then it will either crash the converter or it will take a hellava long ass time to convert. Ones like that I make a copy of the nif put top and bottom at the end of the name and then delete the top armor body and hands out then save and do the same thing for the bottom.
Mando13 Posted April 29, 2014 Posted April 29, 2014 When you go to do the convert do you have the setting set to female only male only or both? If you are doing male it needs to be set to male female set to female and if you are converting a male armor to a female armor it needs to be set to both. Also check the size of the nif huge sized nifs/high poly ones will crash the converter. If it lags in nifskope when you are looking at it then it will either crash the converter or it will take a hellava long ass time to convert. Ones like that I make a copy of the nif put top and bottom at the end of the name and then delete the top armor body and hands out then save and do the same thing for the bottom. I'm only converting female armor, and I'm using the vanilla mesh extracted from the BSA so it's not too big or anything. And I'm using Skyrim, there are no upper and lower bodys. What I'm asking is instructions to make sure I'm using the right files in the right places at the right time.
ratrace Posted April 29, 2014 Posted April 29, 2014 I've given up on the conversion of vanilla meshes to other body styles with the conversion tool. I think that he vanilla meshes are seriously flawed. I suggest that you download armor that has already been converted, f. ex. for the UNP normal body. These meshes should be considerably closer to the UNP skinny body, perhaps that helps the conversion tool get the job done.
myuhinny Posted April 30, 2014 Posted April 30, 2014 Yeah that would probably be the reason vanilla bodies are probably crap for trying to use for conversions they probably have many problems in the body mesh. I tried a different thing last night I tried converting a armor piece to some of the different pregnant bodies to see how they came out. They didn't look too bad. They had clipping in nifskope but in game most of that wasn't present.
ratrace Posted April 30, 2014 Posted April 30, 2014 I'd really like to know what software the people at Bethesda were using for their mesh creations. I'm serious. I cannot imagine that they had to deal with the Blender-Nifskope-workaround annoyance (no offense to the nifscript creators since they did an awesome job). Is there someone with some experience in working for a game developer who can enlighten me?
mem4ob4 Posted April 30, 2014 Posted April 30, 2014 @ratrace Off topic but: Gamebryo, probably modified. (and no, I don't have experience in working for a game developer) @Myuhinny Did you try any upper and lower (2 piece) sets, and how did they do? Or just one piece conversions? Mem
myuhinny Posted April 30, 2014 Posted April 30, 2014 @mem4ob4 I have only tried the knit and tight knit from nailflan and I took the animated ones from Wolfz and used them for the from and converted one of spb's full body swim suit to a few different versions. Speedbusters swim suit converts so tight that but forms really good except for the nipples those are always sticking out no matter what size they are but a few quick vert tweaks in nifskope and it's fixed.
Mando13 Posted April 30, 2014 Posted April 30, 2014 Hi, thanks again for the advice with the mesh rigger, but now I'm running into trouble with this tool. Maybe I don't really understand how to use it or something, but when I make a lattice using the Skyrim vanilla body to be converted to UNP Skinny it seems to work fine, but when I try to use the lattice to start converting Vanilla armor it stops working and I get no results. Could you explain step-by-step how this works? I think I found a fix, using version 85_a I set the conversion to both male and female bodies, 15 Node Targets, 30.0 Search Distance, and 0.0 Vertex Normal Search Weight, plus Don't Cross X-Axis, and Re-Calculate Normals. On version 72 the mesh looked terrible, but on 85_a it works, and I can add TBBP with Bodyslide. I tested with Ebony, Elven, and Glass armor.
Symon Posted May 1, 2014 Posted May 1, 2014 I'd really like to know what software the people at Bethesda were using for their mesh creations. I'm serious. I cannot imagine that they had to deal with the Blender-Nifskope-workaround annoyance (no offense to the nifscript creators since they did an awesome job). The current version of 3DSMax when the game was being made along with the Gamebryo SDK plugins of the time. This is what they used from Morrowind through to Skyrim.
medic975 Posted May 2, 2014 Posted May 2, 2014 Thank you so much for this tool! Amazing. Running my first conversion now and I'm looking at the armor and I'm very impressed with the output so far. Went from Lady to 7base Bombshell I do have some errors, which I imagine is due to the 7b mesh. (Edit: Nope it's something in either the armors I'm choosing or my settings, because every armor I've converted thus far has that same error between the legs.) The first and third images I imagine will be an easy fix, plan on loading the file up in 3ds max and manipulating it some. The second will be more difficult. I'll send you the files if you'd like. Overall though this will take a ton of work out of my conversions. A file like this would take me a day or more in 3ds Max. Thank you so much for the work into this.
ratrace Posted May 2, 2014 Posted May 2, 2014 I'd really like to know what software the people at Bethesda were using for their mesh creations. I'm serious. I cannot imagine that they had to deal with the Blender-Nifskope-workaround annoyance (no offense to the nifscript creators since they did an awesome job). The current version of 3DSMax when the game was being made along with the Gamebryo SDK plugins of the time. This is what they used from Morrowind through to Skyrim. Hey Symon + mem4ob4, thanks for the answer! Regards, Ratrace
gerra6 Posted May 2, 2014 Author Posted May 2, 2014 Thank you so much for this tool! Amazing. Running my first conversion now and I'm looking at the armor and I'm very impressed with the output so far. Went from Lady to 7base Bombshell I do have some errors, which I imagine is due to the 7b mesh, The first and third images I imagine will be an easy fix, plan on loading the file up in 3ds max and manipulating it some. The second will be more difficult. I'll send you the files if you'd like. Overall though this will take a ton of work out of my conversions. A file like this would take me a day or more in 3ds Max. Thank you so much for the work into this. It's hard to say for certain, but those look like the sorts of artifacts you'll get from UV map incompatibilities. Try disabling UV search when you generate the lattice template. Basically, it looks like the texture seams on your From nifs don't line up to the template seams on your To nifs.
medic975 Posted May 2, 2014 Posted May 2, 2014 Makes sense that body has it's own specific UV Map. So I made a new lattice, this time with only Vertex Index Search and Skin Only enabled, I'm using your latest tool 0.85a Portable not the 64 version. I have Vertex Targets to 10, Search Distance to 10, and Vertex Normal Search Weight to 5, I'm relatively sure that it's my unfamiliarity with the process and settings. And I apologize if any of these settings are, well idiotic. I may have gotten cocky after your mesh rigger worked so well for me. I then load the Clothing Converter. load my lattice, target either a folder or a specific mesh, I have only re-calculate normals pushed, node targets to 5, search distance to 10.0, and vertex normal search weight to 0.0(which I am now wondering if this was my issue.) Gender female, I have also tried clicking don't cross x-axis, and both on the genders, Other than that area, in the pelvic gap, the entire armor came over like a glove, I'm inclined to think it's something with the way I'm doing it as it has happened on 3 separate bodies in the exact same area. Here's my nifs, if you'd like them. (edit: and my lattices, in case they'd be helpful.) lattice.zip Medic Conversion Meshes.zip
ger4 Posted May 4, 2014 Posted May 4, 2014 Is there any way to use this tool to convert meshes that don't have a body, like this? BGS01BnT.nif They usually occupy the tail slot in OB. PS - How did mesh vertex averaging work out?
gerra6 Posted May 4, 2014 Author Posted May 4, 2014 Of course. Once you have the lattice template, the tool doesn't really care whether or not the clothing that you are converting includes a body. Just run Make Lattice, for your From body select nude body that the clothing is designed to fit, for the To body select the nude body that you want to resize the clothing to use, and let the tool do its thing. Once you have the lattice, just load it in Convert Clothing as your template, select the clothing as your target, and it should convert everything fairly cleanly. Note, major changes in cleavage shape or structure can sometimes give slightly weird results that generally need manual tweaking in a modeling program. To answer your other question, I haven't started working on it yet. I've mostly been pre-occupied with maximizing accuracy when working with complex (read bad) skinning.
vince8595 Posted May 7, 2014 Posted May 7, 2014 Please help me, I think this tool is AWESOME!!!! but I have a problem for some reason the log says C:\Users\Blaster2k\Downloads\Tools RC_85_a_Scripts\Tools RC_85_a_Scripts>C:\Python33\python.exe convert_clothing.pyloading settings from C:\Users\Blaster2k\Downloads\Tools RC_85_a_Scripts\Tools RC_85_a_Scripts\save\clothingConverter.cfgmesh_axis : Truenorm_weight : 0.0Targets : 15subfolder : 0Distance : 30.0exclude_ground : 1calc_normals : Truez_axis : Falsey_axis : Falsetemplate : C:/Users/Blaster2k/Downloads/Tools RC_85_a_Scripts/Tools RC_85_a_Scripts/Clothing Converter/lattice/csbhc32BQb.latTool : CONVERTCLOTHINGname : ClothingConverter_Optionsdestination : Clothing Converter/output/target : C:/Users/Blaster2k/Downloads/Tools RC_85_a_Scripts/Tools RC_85_a_Scripts/Clothing Converter/targetversion : b_70cross_x_axis : Truex_axis : Falsegender : BothLoading LatticeLattice Successfully LoadedBuilding Vertex DictionaryBuilding Vertex Dictionarylattice.morph_key Nonedirpath C:/Users/Blaster2k/Downloads/Tools RC_85_a_Scripts/Tools RC_85_a_Scripts/Clothing Converter/targetChecking Directory Path for Nifs and Tri files['C:\\Users\\Blaster2k\\Downloads\\Tools RC_85_a_Scripts\\Tools RC_85_a_Scripts\\Clothing Converter\\target\\snake_armor_0.nif', 'C:\\Users\\Blaster2k\\Downloads\\Tools RC_85_a_Scripts\\Tools RC_85_a_Scripts\\Clothing Converter\\target\\snake_armor_1.nif']['C:\\Users\\Blaster2k\\Downloads\\Tools RC_85_a_Scripts\\Tools RC_85_a_Scripts\\Clothing Converter\\target\\snake_armor_0.nif', 'C:\\Users\\Blaster2k\\Downloads\\Tools RC_85_a_Scripts\\Tools RC_85_a_Scripts\\Clothing Converter\\target\\snake_armor_1.nif']******NIF******Processing C:\Users\Blaster2k\Downloads\Tools RC_85_a_Scripts\Tools RC_85_a_Scripts\Clothing Converter\target\snake_armor_0.nifReading <class 'pyffi.formats.nif.NiTriShape'> failedTraceback (most recent call last): File "C:\Python33\lib\site-packages\pyffi\formats\nif\__init__.py", line 881,in read self._value = data._string_list[n]IndexError: list index out of rangeDuring handling of the above exception, another exception occurred:Traceback (most recent call last): File "C:\Python33\lib\site-packages\pyffi\formats\nif\__init__.py", line 1370, in read block.read(stream, self) File "C:\Python33\lib\site-packages\pyffi\object_models\xml\struct_.py", line352, in read attr_value.read(stream, data) File "C:\Python33\lib\site-packages\pyffi\formats\nif\__init__.py", line 883,in read raise ValueError('string index too large (%i)'%n)ValueError: string index too large (30)Warning, unable to parse C:\Users\Blaster2k\Downloads\Tools RC_85_a_Scripts\Tools RC_85_a_Scripts\Clothing Converter\target\snake_armor_0.nif<kg.file_util.load_nif object at 0x0000000003E692E8> Could Not Be Processed******NIF******Processing C:\Users\Blaster2k\Downloads\Tools RC_85_a_Scripts\Tools RC_85_a_Scripts\Clothing Converter\target\snake_armor_1.nifReading <class 'pyffi.formats.nif.NiTriShape'> failedTraceback (most recent call last): File "C:\Python33\lib\site-packages\pyffi\formats\nif\__init__.py", line 881,in read self._value = data._string_list[n]IndexError: list index out of rangeDuring handling of the above exception, another exception occurred:Traceback (most recent call last): File "C:\Python33\lib\site-packages\pyffi\formats\nif\__init__.py", line 1370, in read block.read(stream, self) File "C:\Python33\lib\site-packages\pyffi\object_models\xml\struct_.py", line352, in read attr_value.read(stream, data) File "C:\Python33\lib\site-packages\pyffi\formats\nif\__init__.py", line 883,in read raise ValueError('string index too large (%i)'%n)ValueError: string index too large (30)Warning, unable to parse C:\Users\Blaster2k\Downloads\Tools RC_85_a_Scripts\Tools RC_85_a_Scripts\Clothing Converter\target\snake_armor_1.nif<kg.file_util.load_nif object at 0x0000000003E692E8> Could Not Be ProcessedC:\Users\Blaster2k\Downloads\Tools RC_85_a_Scripts\Tools RC_85_a_Scripts>pausePress any key to continue . . . and won't convert on both 32 and 64bit versions
gerra6 Posted May 8, 2014 Author Posted May 8, 2014 Hmm, from the errors it looks like the nif isn't even getting loaded. Pyffi is just throwing tons of exceptions when it attempts to load that nif. Basically, pyffi isn't even able to hand off the nif. post the nif and I'll take a look at it.
medic975 Posted May 8, 2014 Posted May 8, 2014 Did you ever get a chance to look at mine? The only issue I'm having with the tool at all is in the crotch and underneath the buttocks, everything else comes over really well.
myuhinny Posted May 8, 2014 Posted May 8, 2014 I have had that happen in the crotch area before with oblivion armors it might be caused by the body in the armor.
medic975 Posted May 8, 2014 Posted May 8, 2014 If I delete the body before the conversion in 3ds Max, do you think it would solve the issue?
myuhinny Posted May 8, 2014 Posted May 8, 2014 If you delete the body before conversion you would still have to paste your to body back into it and it might be smaller then the to body and might need some tweaking. You can delete the body in nifskope with the right click outfit - block - remove branch then save as. (Make sure to make a backup of the original nif first) Might be better if you deleted the body out and then paste a body that is the same back into it then redo the lattice with the new from body and see if that works.
vince8595 Posted May 8, 2014 Posted May 8, 2014 Hmm, from the errors it looks like the nif isn't even getting loaded. Pyffi is just throwing tons of exceptions when it attempts to load that nif. Basically, pyffi isn't even able to hand off the nif. post the nif and I'll take a look at it. Ok here you go snake_armor_1.nif
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now