This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
banjo_kazooie:geometry_layouts [2019/12/12 18:42] pfedak fix bottom rule |
banjo_kazooie:geometry_layouts [2019/12/12 18:52] pfedak skinning geo layout |
||
---|---|---|---|
Line 18: | Line 18: | ||
| [00 <color #b5e61d>bb</color> <color purple>cc cc</color>] | if <color #b5e61d>bb</color>&1, draw only nearer child; <color purple>cc cc</color>=first child offset | | | [00 <color #b5e61d>bb</color> <color purple>cc cc</color>] | if <color #b5e61d>bb</color>&1, draw only nearer child; <color purple>cc cc</color>=first child offset | | ||
| [00 00 <color darkred>dd dd</color>] | second child offset | | | [00 00 <color darkred>dd dd</color>] | second child offset | | ||
- | |||
---- | ---- | ||
Line 50: | Line 49: | ||
---- | ---- | ||
- | ==== 0x05: BONE ==== | + | ==== 0x05: SKINNING ==== |
- | Usage currently unknown. | + | Draw triangles across bones. Usage: |
+ | |||
+ | ^ Value/Syntax ^ Description ^ | ||
+ | | [00 00 00 05] | Skinning Command ID | | ||
+ | | [00 00 <color darkred>aa aa</color>] | Continue* | | ||
+ | | [<color darkgreen>bb bb</color> <color darkblue>cc cc</color>] | <color darkgreen>bb bb</color>=DL segment offset, sets up vertics on previous bone | | ||
+ | | [<color purple>dd dd</color> <color #b5e61d>ee ee</color>] | <color darkblue>cc cc</color>, <color purple>dd dd</color>, <color #b5e61d>ee ee</color>, ...=zero-terminated list of DL offsets for current bone, using setup vertices | | ||
---- | ---- |