|
Post by BammBamm on Mar 1, 2024 0:30:17 GMT -5
Hello there! I'm having problems with my mesh's sleeve weights not working properly at the bottom, plus my coat's texture being slanted at the very bottom which I'm guessing has to do with weights as well. I'm also trying to make it so that any hair shows under a hood I've made, which I cannot work out how to do. Package fileBlend Misc Info:
1. S4S version: 3.2.1.4 2. Blender version: 3.3.2 3. Issue: Outfit's sleeve weights not properly working & hair not showing under full-body coat. ----- ----- This is how it's supposed to look like:(With hair under the hood as well.) And this is how it looks like in CAS:Thank you in advance for whoever possibly ends up helping!
|
|
|
Post by BammBamm on Mar 2, 2024 2:25:49 GMT -5
Bump!
|
|
|
Post by mauvemorn on Mar 2, 2024 9:52:47 GMT -5
Hi. How to diagnose this type of problem ( you dont need to do this, just know in the future): - select your garment, choose the rig in Armature modifier, enable all those blue buttons; - make the rig visible and selectable, select it; - switch to pose mode, select a shoulder bone, rotate it; - select the garment again, in edit mode select one vertex on the sleeve, you'll see what affects it. In your case, its nothing. To fix it, you need to re-transfer weights from a more fitting reference. The hood is assigned to one bone, you can do it manually, so there is no need in choosing a reference with the hood. The skirt is assigned to many bones, so this is your priority. Find a dress of similar length, can be a bit longer but not shorter. You do not want the sleeves to move with a hand, so you can delete hands from a reference. Or you could delete hand bones from the mesh and normalize weights. - open your blend, delete the reference, separate the body from the garment, rename; - clone a dress of similar length, export the blend, append in the scene, rename; - select the reference, find hand bones, select them, enable X ray, add fingers to selection, delete selected areas with Delete - Vertices; - transfer weights and vertex paint from the reference to your garment; - expand the rig, make the head selectable. Select and duplicate it. Select the head, then the reference, join with Ctrl J; - transfer uv_1 from a modified reference; - select the hood and assign it to the head bone; - join the garment with the body, delete the reference
|
|
|
Post by BammBamm on Mar 2, 2024 12:26:24 GMT -5
Thank you very much for the response, I'll try it promptly Can I ask what dress you used as a reference? Also, does it also need to have sleeves and be from the base game only, or can it just be from any DLC?
|
|
|
Post by mauvemorn on Mar 2, 2024 12:34:48 GMT -5
pfBody_EF14DressLunar
No, it does not need to be BGC and have sleeves. There is no significant difference in how arms and sleeves move or morph.
Forgot to answer, the hair is excluded with Excludepartflags, so you need to switch to Warehouse, select CAS part, find this field, set it to 0
|
|
|
Post by BammBamm on Mar 2, 2024 14:34:44 GMT -5
Hi! I'm having a weird issue when doing what you said. My weights aren't transferring anymore, even though my bones are hmm. I'd really appreciate it if you can help me further, but I understand if you would not want to Blend file after I did everythingUpdated packageExample:How I'm transferring:(Did it after transferring weights and colors) (Did before transferring UV_1)
|
|
|
Post by mauvemorn on Mar 3, 2024 8:54:02 GMT -5
The whole mesh is assign to two bone from the arm area, same with uv_1. Make sure that "ref" is what it should be and is visible and selectable before re-transferring
|
|
|
Post by BammBamm on Mar 3, 2024 19:54:49 GMT -5
The ref mesh is visible, selectable and with the hands removed, but it still is not working. I don't understand :(
|
|
|
Post by mauvemorn on Mar 4, 2024 2:15:39 GMT -5
Wait, why did you move it before transferring data? They must overlap, that is the point. Delete the reference, append it again, do not move it, delete hands, re-transfer again
|
|
|
Post by BammBamm on Mar 4, 2024 3:18:14 GMT -5
Oh! I always move it as I didn’t know that was the case? I wonder why it worked all of the other times, maybe luck xd
Thank you, I’ll try it now!
|
|
|
Post by mauvemorn on Mar 4, 2024 3:35:00 GMT -5
Other times you must have move them in object mode, this time in was in Edit mode
|
|
|
Post by BammBamm on Mar 4, 2024 20:28:16 GMT -5
I was still having weighting issues but finally fixed it by overall not moving the ref and not separating the body before transferring Thank you very much for the help, now everything is working! I'll keep the fact of the reference having to be in the same spot as the custom mesh in my head for the future; would probably save a lot of issues ^^'
|
|
|
Post by mauvemorn on Mar 5, 2024 3:53:30 GMT -5
You have to separate the body from your garment. The hands on your garment received no weights
|
|
|
Post by BammBamm on Mar 5, 2024 12:11:13 GMT -5
When I did the way I just mentioned, the hands did receive weights! All of the other ways, they did not receive them, even after keeping the ref overlapping the mesh.
That fixed the weight problem of my custom mesh not receiving any, but the body would not get them no matter what I did; ie. legs, arms, fingers
|
|
|
Post by mauvemorn on Mar 5, 2024 13:40:52 GMT -5
Your garment must not contain body parts, you are meant to separate the body from the garment before transferring anything to the garment. The body is already adapted to perfection, re-transferring data to it can mess things up. Fingers can look jugged, the neck be disconnected from the head, legs receive data from the skirt, for example.
|
|