ousnius / BodySlide-and-Outfit-Studio

BodySlide and Outfit Studio, a tool to convert, create, and customize outfits and bodies for Bethesda games.
GNU General Public License v3.0
286 stars 63 forks source link

[FO4] About 'Merge Geometry' function and Segment Data #461

Closed MrAnnonymous00 closed 1 year ago

MrAnnonymous00 commented 2 years ago

When trying to merge shapes in Outfit Studio, several things are checked before executing it. Like shader data, alpha properties and segment data. And segment data checking seems like it doesn't work as it intended. For example,

01

  1. This is Army Fatigues slider set from CBBE Vanilla. And I'm going to merge PipboyArm0_0 to Body_0.

02

  1. Both shapes already have the same shader data, so I'll just edit segment data.

03

  1. I added blank segments to the shape 'PipboyArm0_0' to make it look like 'Body_0'. Same count of segments and subsegments. Also they already share the same SSF file.

04

  1. But when I try to merge them, pop-up windows says segment data does not match. But I think I've done all I can do to match them. Even I checked the nif file with nifskope, but nothing came up.

Is there anything else I missed? Or is this a bug? I'm not really sure what it is. Please take a look at it.

ousnius commented 2 years ago

@MrAnnonymous00 Segment slots aren't identical. image

MrAnnonymous00 commented 2 years ago

I've made a mistake in that screenshot. But trust me, I've tested for this for almost a dozen times. And I've just tested again. 03-1 And it's not working in this time again. 04-1

Edit : I found the answer by myself. The reason is 'Cut Offsets'. These values are related to body dismemberment and only visible through Nifskope, not Outfit Studio. You need to copy them to merge the meshes properly. It would be better if Outfit Studio can handle it, too.

ousnius commented 1 year ago

@MrAnnonymous00 I've removed the check for cut offsets having to be identical to be able to merge geometry for now while Outfit Studio doesn't allow editing cut offsets.