OBD:TRAM/raw0x34: Difference between revisions

m
Line 298: Line 298:
If the (0°, 0°, 0°) orientation is set for every bone, then all the bones point along the x axis of the character (from right to left) and face upwards
If the (0°, 0°, 0°) orientation is set for every bone, then all the bones point along the x axis of the character (from right to left) and face upwards


Viewed from above (front is now up), you get something like this : "o" is a pivot (yeah, the shoulders are attached to the neck); ":)" is a smiley :)  
Viewed from above, you get something like this : "o" is a pivot (yeah, the shoulders are attached to the neck); ":)" is a smiley :)  
  15-o-14-o-13-o-12-o  4-o-3-o-2-o
  15-o-14-o-13-o-12-o  4-o-3-o-2-o       ^ z
                   |            |
                   |            |       ^
             :)11-o-10-o-9-o-8-o-1
             :)11-o-10-o-9-o-8-o-1 < < <^< < <
                   |            |
                   |            |   x  ^
  19-o-18-o-17-o-16-o  7-o-6-o-5-o
  19-o-18-o-17-o-16-o  7-o-6-o-5-o       ^
Every angle triplet defines the rotation of a bone with respect to its parent (the "parent" of the pelvis lies on its back with its head pointing left, as above...). The orientation of the parent defines an (x,y,z) axis set : assuming the parent is aligned as above, this is simply the normal coordinate system (x=left, y=up, z=front).
Every angle triplet defines the rotation of a bone with respect to its parent (the "parent" of the pelvis lies on its back with its head pointing left, as above...). The orientation of the parent defines an (x,y,z) axis set : assuming the parent is aligned as above, this is simply the normal coordinate system (x=left, y=up, z=front).