Same Skeleton, Different Hierarchy, can I merge them?
7 replies, posted
I'm trying my hand at porting some Skyrim models, but I've been stumped by the different armour pieces sharing the same skeleton, but having a different hierarchy.
[IMG]http://image.prntscr.com/image/455fe15f26c04451bb4aab7d5334bad5.png[/IMG] [IMG]http://image.prntscr.com/image/cb6d895f4260481a8eb3bbb7df5a45c5.png[/IMG]
[code]version 1nodes
0 "NPC" -1
1 "NPC Root [Root]" 0
2 "AnimObjectB" 1
3 "AnimObjectA" 1
4 "NPC COM [COM ]" 1
5 "NPC Spine [Spn0]" 4
6 "NPC Spine1 [Spn1]" 5
7 "NPC Spine2 [Spn2]" 6
8 "NPC R Clavicle [RClv]" 7
9 "NPC R UpperArm [RUar]" 8
10 "NPC R Forearm [RLar]" 9
11 "NPC R ForearmTwist2 [RLt2]" 10
12 "NPC R ForearmTwist1 [RLt1]" 10
13 "NPC R Hand [RHnd]" 10
14 "AnimObjectR" 13
15 "WEAPON" 13
16 "NPC R MagicNode [RMag]" 13
17 "NPC R Finger40 [RF40]" 13
18 "NPC R Finger41 [RF41]" 17
19 "NPC R Finger42 [RF42]" 18
20 "NPC R Finger30 [RF30]" 13
21 "NPC R Finger31 [RF31]" 20
22 "NPC R Finger32 [RF32]" 21
23 "NPC R Finger20 [RF20]" 13
24 "NPC R Finger21 [RF21]" 23
25 "NPC R Finger22 [RF22]" 24
26 "NPC R Finger10 [RF10]" 13
27 "NPC R Finger11 [RF11]" 26
28 "NPC R Finger12 [RF12]" 27
29 "NPC R Finger00 [RF00]" 13
30 "NPC R Finger01 [RF01]" 29
31 "NPC R Finger02 [RF02]" 30
32 "NPC R UpperarmTwist1 [RUt1]" 9
33 "NPC R UpperarmTwist2 [RUt2]" 32
34 "NPC R Pauldron" 8
35 "NPC L Clavicle [LClv]" 7
36 "NPC L UpperArm [LUar]" 35
37 "NPC L UpperarmTwist1 [LUt1]" 36
38 "NPC L UpperarmTwist2 [LUt2]" 37
39 "NPC L Forearm [LLar]" 36
40 "NPC L ForearmTwist1 [LLt1]" 39
41 "NPC L Hand [LHnd]" 39
42 "AnimObjectL" 41
43 "SHIELD" 41
44 "NPC L MagicNode [LMag]" 41
45 "NPC L Finger40 [LF40]" 41
46 "NPC L Finger41 [LF41]" 45
47 "NPC L Finger42 [LF42]" 46
48 "NPC L Finger30 [LF30]" 41
49 "NPC L Finger31 [LF31]" 48
50 "NPC L Finger32 [LF32]" 49
51 "NPC L Finger20 [LF20]" 41
52 "NPC L Finger21 [LF21]" 51
53 "NPC L Finger22 [LF22]" 52
54 "NPC L Finger10 [LF10]" 41
55 "NPC L Finger11 [LF11]" 54
56 "NPC L Finger12 [LF12]" 55
57 "NPC L Finger00 [LF00]" 41
58 "NPC L Finger01 [LF01]" 57
59 "NPC L Finger02 [LF02]" 58
60 "NPC L ForearmTwist2 [LLt2]" 39
61 "NPC L Pauldron" 35
62 "QUIVER" 7
63 "WeaponBow" 7
64 "WeaponBack" 7
65 "NPC Neck [Neck]" 7
66 "NPC Head [Head]" 65
67 "NPCEyeBone" 66
68 "NPC Head MagicNode [Hmag]" 66
69 "MagicEffectsNode" 5
70 "NPC Pelvis [Pelv]" 4
71 "SkirtFBone01" 70
72 "SkirtFBone02" 71
73 "SkirtFBone03" 72
74 "SkirtBBone01" 70
75 "SkirtBBone02" 74
76 "SkirtBBone03" 75
77 "NPC L Thigh [LThg]" 70
78 "NPC L Calf [LClf]" 77
79 "NPC L Foot [Lft ]" 78
80 "NPC L Toe0 [LToe]" 79
81 "NPC R Thigh [RThg]" 70
82 "NPC R Calf [RClf]" 81
83 "NPC R Foot [Rft ]" 82
84 "NPC R Toe0 [RToe]" 83
85 "SkirtRBone01" 70
86 "SkirtRBone02" 85
87 "SkirtRBone03" 86
88 "SkirtLBone01" 70
89 "SkirtLBone02" 88
90 "SkirtLBone03" 89
91 "WeaponMace" 70
92 "WeaponSword" 70
93 "WeaponAxe" 70
94 "WeaponDagger" 70
95 "CharacterBumper" -1[/code] [code]version 1nodes
0 "NPC" -1
1 "NPC Root [Root]" 0
2 "AnimObjectB" 1
3 "AnimObjectA" 1
4 "NPC COM [COM ]" 1
5 "NPC Spine [Spn0]" 4
6 "MagicEffectsNode" 5
7 "NPC Spine1 [Spn1]" 5
8 "NPC Spine2 [Spn2]" 7
9 "QUIVER" 8
10 "WeaponBow" 8
11 "WeaponBack" 8
12 "NPC L Clavicle [LClv]" 8
13 "NPC L UpperArm [LUar]" 12
14 "NPC L Forearm [LLar]" 13
15 "NPC L ForearmTwist2 [LLt2]" 14
16 "NPC L ForearmTwist1 [LLt1]" 14
17 "NPC L Hand [LHnd]" 14
18 "NPC L Finger40 [LF40]" 17
19 "NPC L Finger41 [LF41]" 18
20 "NPC L Finger42 [LF42]" 19
21 "NPC L Finger30 [LF30]" 17
22 "NPC L Finger31 [LF31]" 21
23 "NPC L Finger32 [LF32]" 22
24 "NPC L Finger20 [LF20]" 17
25 "NPC L Finger21 [LF21]" 24
26 "NPC L Finger22 [LF22]" 25
27 "NPC L Finger10 [LF10]" 17
28 "NPC L Finger11 [LF11]" 27
29 "NPC L Finger12 [LF12]" 28
30 "NPC L Finger00 [LF00]" 17
31 "NPC L Finger01 [LF01]" 30
32 "NPC L Finger02 [LF02]" 31
33 "AnimObjectL" 17
34 "SHIELD" 17
35 "NPC L MagicNode [LMag]" 17
36 "NPC L UpperarmTwist1 [LUt1]" 13
37 "NPC L UpperarmTwist2 [LUt2]" 36
38 "NPC L Pauldron" 12
39 "NPC R Clavicle [RClv]" 8
40 "NPC R UpperArm [RUar]" 39
41 "NPC R Forearm [RLar]" 40
42 "NPC R ForearmTwist2 [RLt2]" 41
43 "NPC R ForearmTwist1 [RLt1]" 41
44 "NPC R Hand [RHnd]" 41
45 "NPC R Finger40 [RF40]" 44
46 "NPC R Finger41 [RF41]" 45
47 "NPC R Finger42 [RF42]" 46
48 "NPC R Finger30 [RF30]" 44
49 "NPC R Finger31 [RF31]" 48
50 "NPC R Finger32 [RF32]" 49
51 "NPC R Finger20 [RF20]" 44
52 "NPC R Finger21 [RF21]" 51
53 "NPC R Finger22 [RF22]" 52
54 "NPC R Finger10 [RF10]" 44
55 "NPC R Finger11 [RF11]" 54
56 "NPC R Finger12 [RF12]" 55
57 "NPC R Finger00 [RF00]" 44
58 "NPC R Finger01 [RF01]" 57
59 "NPC R Finger02 [RF02]" 58
60 "AnimObjectR" 44
61 "WEAPON" 44
62 "NPC R MagicNode [RMag]" 44
63 "NPC R UpperarmTwist1 [RUt1]" 40
64 "NPC R UpperarmTwist2 [RUt2]" 63
65 "NPC R Pauldron" 39
66 "NPC Neck [Neck]" 8
67 "NPC Head [Head]" 66
68 "NPCEyeBone" 67
69 "NPC Head MagicNode [Hmag]" 67
70 "NPC Pelvis [Pelv]" 4
71 "SkirtRBone01" 70
72 "SkirtRBone02" 71
73 "SkirtRBone03" 72
74 "SkirtLBone01" 70
75 "SkirtLBone02" 74
76 "SkirtLBone03" 75
77 "SkirtBBone01" 70
78 "SkirtBBone02" 77
79 "SkirtBBone03" 78
80 "SkirtFBone01" 70
81 "SkirtFBone02" 80
82 "SkirtFBone03" 81
83 "WeaponMace" 70
84 "WeaponSword" 70
85 "WeaponAxe" 70
86 "WeaponDagger" 70
87 "NPC R Thigh [RThg]" 70
88 "NPC R Calf [RClf]" 87
89 "NPC R Foot [Rft ]" 88
90 "NPC R Toe0 [RToe]" 89
91 "NPC L Thigh [LThg]" 70
92 "NPC L Calf [LClf]" 91
93 "NPC L Foot [Lft ]" 92
94 "NPC L Toe0 [LToe]" 93
95 "CharacterBumper" -1
96 "InvMarker" -1 [/code]
As you can see, the skeleton for the cuirass and boots is the same, but the hierarchies are different. I can't merge the two into a single model or the weighting gets applied to the wrong places, sicne I assume it goes off hierarchy rather than bone name.
Is there any way I can fix this?
Blender will let you use one skeleton for both models no problem.
Yeah, figured how to work it to an extent. Though I must say standard controls for Blender are really confusing, especially in comparison to the likes of Milkshape and 3ds Max.
Thanks for the info fam, and now for the next 3 months of trial and error.
Blender's actually much simpler than Max, it's just more hotkey oriented. Familiarize yourself with the essential ones and you'll be cruising along pretty quickly.
[QUOTE]Is there any way I can fix this?[/QUOTE]
Not to use Milkshape3d for merging.
[editline]22nd December 2016[/editline]
[QUOTE]Though I must say standard controls for Blender are really confusing[/QUOTE]
No. At least they're more simpler than ms3d.
the same issue occurs in 3ds so it wasnt exactly just a milkshape thing
3ds and milkshape can quickly be picked up without looking at any controls, as sgt. joe said its a lot more hotkey oriented meaning you have to actually find the hotkeys
I don't think you'll fix this easily using MS3D. I did similar stuff almost a decade ago and I had more success by manually editing most things in notepad than using MS3D itself lol.
I'd recommend you to take some time, learn blender, maya, or 3ds max a bit, these programs have better tools for working with bones/skeletons.
Yeah like I said I fixed my issue using blender, I'm aware of milkshape's lack of features for bones but I much prefer to use it for pretty much everything else. All I had to do was import all the armour SMDs into blender and then export them again, that's literally all I did and it fixed them.
Sorry, you need to Log In to post a reply to this thread.