Imagination PowerVR SDK Blog

Incorrect matrix data in .pod


#1

I’m exporting a number of PODs from Maya 8.5 for animation using the matrix palette extension.  Most of the POD files work perfectly, however a small percentage (~5% of ~100 files) consistently have incorrect data in the matrices section of the .pod.  Exporting as a “.h” file exports the matrix data correctly.

Each POD file contains 44 nodes, two of which are mesh nodes.  All nodes are loaded correctly until the 37th node, which contains the following matrix data (in this case for a 59 frame animation):

Code:

3f6387a3
bee42a24
bddb4b50
00000000
3ee46421
3f650e0d
bcad053f
00000000
3dd77d0d
bced825f
3f7e7883
00000000
3f88f906
bf2a7f23
3d7274b2
3f800000
3f628c1a
bee7d6ee
bddeb38b
00000000
3ee813fb
3f641f46
bcb2ce57
00000000
3ddab0e6
bcf58c2b
3f7e6bac
00000000
3f88ff5b
bf2a78f2
3d7281f6
3f800000
3f61a0e7
beeb3969
bde1966e
00000000
3eeb771b
3f633f69
bcb9410a
00000000
3ddd874c
bcfbb57c
3f7e6059
00000000
3f890b1c
bf2a66da
3d72a454
3f800000
3f60cdc1
beee38a7
bde3f4da
00000000
3eee74fc
3f627605
bcbff011
00000000
3ddffab5
bd000fa5
3f7e56a9
00000000
3f891b86
bf2a4a37
3d72da07
3f800000
3f601ac6
bef0bb3d
bde5d0a7
00000000
3ef0f4ac
3f61cb18
bcc66ce5
00000000
3de2059c
bd01753e
3f7e4eba
00000000
3f892fdb
bf2a246f
3d732157
3f800000
3f5f9087
bef2a6a7
bde72c27
00000000
3ef2dc2b
3f614711
bccc47a5
00000000
3de3a212
bd021baf
3f7e48a5
00000000
3f89475e
bf29f6e7
3d73788d
3f800000
3f5f37d9
bef3df32
00bde80a
52000000
a73ef410
fb3f60f2
00bcd10f
ca000000
1c3de4c9
84bd0213
003f7e44
52000000
0c3f8961
ebbf29c3
003d73dd
a23f8000
cc3f5f19
2dbef447
00bde86d
a2000000
a63ef474
fb3f60d6
00bcd455
19000000
de3de576
6cbd016b
003f7e42
f9000000
473f897c
a8bf298a
003d744f
ce3f8000
fd3f5f34
39bef3e5
00bde853
ab000000
ea3ef40e
fe3f60f1
00bcd619
be000000
3c3de5a3
6cbd0026
003f7e42
c1000000
293f8999
ddbf294e
003d74ca
533f8000
a73f5f80
c1bef2d9
00bde7bd
0f000000
843ef2fe
773f613b
00bcd6a9
fd000000
7f3de557
70bcfc85
003f7e44
34000000
523f89b7
febf2910
003d754b
c33f8000
183f5ff8
1bbef12c
00bde6b5
40000000
243ef14c
f53f61b0
00bcd60b
ad000000
033de498
54bcf7a6
003f7e48
b9000000
473f89d4
2abf28d2
003d75d0
4f3f8000
903f609a
4abeeee6
00bde541
9d000000
233eef02
d03f624c
00bcd44c
a6000000
683de36b
f2bcf1d1
003f7e4d
b6000000
853f89f1
74bf2895
003d7654
d23f8000
9f3f6160
10beec12
00bde36a
cf000000
823eec2a
c33f630b
00bcd17a
d2000000
7c3de1d6
24bceb2b
003f7e55
88000000
7e3f8a0d
dbbf285b
003d76d5
d43f8000
5a3f6247
f1bee8ba
00bde136
04000000
f33ee8cf
9e3f63e9
00bccda7
3c000000
253ddfe0
c0bce3d8
003f7e5d
8b000000
9c3f8a27
4cbf2825
003d7751
9b3f8000
993f634a
40bee4e8
00bddeaf
22000000
e73ee4fa
e03f64e2
00bcc8e7
16000000
2a3ddd8e
9cbcdbfb
003f7e67
14000000
3c3f8a3f
a5bf27f5
003d77c3
393f8000
1c3f6464
27bee0a9
00bddbda
f6000000
9a3ee0b7
493f65f1
00bcc352
c3000000
fd3ddae6
8dbcd3b7
003f7e72
71000000
ae3f8a53
b3bf27cb
003d7829
9a3f8000
b33f658f
b7bedc08
00bdd8be
59000000
253edc15
5b3f6711
00bcbcff
d6000000
813dd7f0
68bccb31
003f7e7e
eb000000
363f8a63
3bbf27aa
003d7880
a73f8000
343f66c7
d6bed715
00bdd563
26000000
993ed720
983f683c
00bcb608
06000000
9a3dd4b3
04bcc289
003f7e8b
c8000000
093f8a6f
f9bf2792
003d78c3
323f8000
1d3f6807
b6bed1de
00bdd1d0
db000000
f33ed1e7
be3f696e
00bcae88
87000000
033dd134
36bcb9e2
003f7e98
47000000
533f8a76
9fbf2784
003d78f1
473f8000
b83f6949
48becc73
00bdce0c
c3000000
673ecc7c
e93f6aa3
00bca699
7d000000
a53dcd7c
d9bcb15a
003f7ea5
a4000000
2f3f8a76
e3bf2782
003d7905
323f8000
293f6a89
15bec6e7
00bdca1e
f9000000
673ec6ef
6a3f6bd5
00bc9e59
1e000000
de3dc993
c3bca90e
003f7eb3
54000000
423f8a70
7abf278c
003d78fe
f73f8000
593f6bc2
7ebec148
00bdc60f
46000000
273ec151
243f6d01
00bc95f1
e1000000
903dc583
c8bca10a
003f7ec1
c1000000
6a3f8a63
14bf27a1
003d78dd
2d3f8000
8d3f6cf3
a4bebba6
00bdc1ea
d1000000
683ebbaf
193f6e23
00bc8d8a
f6000000
663dc15a
bcbc9955
003f7ecf
92000000
203f8a51
6fbf27c0
003d78a4
ee3f8000
a63f6e16
fcbeb610
00bdbdb9
5f000000
6d3eb61a
193f6f39
00bc8548
6f000000
923dbd24
76bc91f6
003f7edd
78000000
e73f8a3a
64bf27e6
003d7857
dc3f8000
ce3f6f2b
1cbeb094
00bdb988
08000000
fc3eb09f
bf3f7040
00bc7a92
1c000000
b23db8ec
d4bc8af4
003f7eea
2a000000
523f8a1f
dabf2814
003d77f8
fa3f8000
0a3f702f
32beab41
00bdb560
c2000000
393eab4b
1e3f7138
00bc6b4f
ff000000
ba3db4bd
b3bc8456
003f7ef7
67000000
fd3f8a00
d6bf2846
003d778b
d63f8000
323f7121
32bea622
00bdb14d
5a000000
cf3ea62d
f63f721d
00bc5cec
91000000
983db0a5
f7bc7c45
003f7f03
f2000000
953f89de
64bf287d
003d7713
563f8000
873f7200
47bea144
00bdad5a
10000000
bd3ea150
fa3f72f0
00bc4f8a
3b000000
513dacae
87bc70be
003f7f0f
93000000
d03f89bb
a0bf28b6
003d7692
b53f8000
933f72ca
a5be9cb3
00bda992
6a000000
553e9cbf
653f73b0
00bc433f
39000000
133da8e3
4cbc6624
003f7f1a
18000000
703f8997
b2bf28f1
003d760c
713f8000
263f7380
7cbe987a
00bda601
3a000000
293e9886
363f745c
00bc3819
9b000000
643da54f
33bc5c83
003f7f24
54000000
403f8972
c7bf292c
003d7584
3b3f8000
693f7421
f3be94a2
00bda2b1
ac000000
fa3e94ae
903f74f3
00bc2e21
47000000
f23da1fe
2abc53e8
003f7f2d
19000000
103f894e
11bf2966
003d74fe
e73f8000
e93f74ac
10be9135
00bd9faf
53000000
ab3e9142
523f7577
00bc255d
fb000000
7b3d9ef9
23bc4c61
003f7f35
3d000000
b03f892b
c0bf299d
003d747b
593f8000
a13f7523
bfbe8e3d
00bd9d03
30000000
303e8e4a
443f75e7
00bc1dce
48000000
223d9c4d
10bc45fa
003f7f3c
94000000
fb3f890a
05bf29d1
003d7401
6d3f8000
683f7584
08be8bc2
00bd9abb
1e000000
713e8bcf
db3f7642
00bc1775
e2000000
cd3d9a02
e1bc40c0
003f7f41
f6000000
c23f88ec
12bf2a01
003d7391
f63f8000
803f75cf
85be89cc
00bd98df
65000000
4e3e89d9
f33f7689
00bc1255
16000000
9d3d9825
8bbc3cc2
003f7f46
30000000
cf3f88d3
00bf2a2b
003d732f
a13f8000
1e3f7605
bbbe8864
00bd977b
3e000000
843e8871
953f76bb
00bc0e73
2d000000
c43d96be
ffbc3a0c
003f7f49
09000000
dd3f88be
d8bf2a4e
003d72dd
e53f8000
763f7624
0ebe8791
00bd969a
df000000
993e879e
b13f76d8
00bc0bd8
62000000
6e3d95d8
2cbc38ac
003f7f4c
42000000
983f88ae
92bf2a69
003d72a0
ef3f8000
ee3f762c
c5be875c
00bd9644
b0000000
ce3e876a
3c3f76df
00bc0a96
ed000000
df3d957d
00bc38ae
003f7f4d
93000000
9f3f88a4
0ebf2a7a
003d727a
773f8000
513f761a
d3be87de
00bd9688
65000000
f73e87ec
5e3f76cd
00bc0aff
ee000000
df3d95bc
5cbc3a14
003f7f4c
c0000000
853f88a1
e2bf2a80
003d726c
6f3f8000
a63f75ea
fabe8929
00bd975f
1c000000
fd3e8938
c83f769f
00bc0d03
b4000000
693d968d
4dbc3d18
003f7f4a
fe000000
4d3f88a2
52bf2a80
003d726d
8f3f8000
ce3f759c
27be8b3b
00bd98ba
e5000000
703e8b4a
3d3f7655
00bc1047
60000000
9c3d97dd
f7bc41fa
003f7f46
fa000000
f63f88a4
03bf2a7f
003d726e
2d3f8000
883f7532
47be8e02
00bd9a8d
7c000000
983e8e12
9d3f75ef
00bc14bc
fc000000
6f3d99a1
6abc48a0
003f7f42
a2000000
883f88a7
e9bf2a7f
003d726e
663f8000
643f74ac
44be916b
00bd9ccf
6e000000
843e917c
ea3f756f
00bc1a5a
8f000000
dd3d9bd1
b2bc50ef
003f7f3c
e5000000
0a3f88aa
f1bf2a7f
003d726f
3f3f8000
d83f740c
03be9563
00bd9f76
2f000000
2c3e9576
6c3f74d6
00bc211b
1f000000
5d3d9e62
ddbc5acf
003f7f35
b2000000
853f88ae
07bf2a7e
003d7271
c13f8000
4f3f7352
5cbe99d9
00bda277
25000000
8e3e99ed
f03f7424
00bc28f7
b0000000
5f3da149
f7bc6625
003f7f2d
f6000000
013f88b2
17bf2a7e
003d7272
103f8000
343f7281
1ebe9eb9
00bda5c9
b6000000
c13e9ece
303f735b
00bc31e9
3d000000
d83da47e
0bbc72d7
003f7f25
9f000000
873f88b7
0dbf2a7d
003d7273
873f8000
013f7198
06bea3f1
00bda961
5c000000
123ea408
683f727d
00bc3be5
b7000000
ea3da7f5
28bc8065
003f7f1b
9c000000
1e3f88bc
d9bf2a7d
003d7273
ba3f8000
7b3f709a
e3bea96e
00bdad34
d6000000
093ea987
6f3f718a
00bc46df
24000000
ce3daba6
5bbc87f2
003f7f10
db000000
cc3f88c1
6cbf2a7c
003d7274
ad3f8000
133f6f89
25beaf1f
00bdb13a
93000000
973eaf3a
4c3f7084
00bc52c4
2a000000
4a3daf85
b6bc9003
003f7f04
4a000000
943f88c7
bebf2a7c
003d7274
ab3f8000
ed3f6e67
8dbeb4f0
00bdb566
b4000000
f43eb50e
413f6f6e
00bc5f7c
b8000000
d73db388
4bbc9887
003f7ef8
d7000000
7b3f88cc
ccbf2a7c
003d7274
703f8000
493f6d37
c3bebad2
00bdb9af
79000000
c73ebaf2
c93f6e4b
00bc6ce8
9a000000
bf3db7a6
31bca16f
003f7eeb
70000000
813f88d2
99bf2a7c
003d7274
273f8000
b73f6bfc
7dbec0b1
00bdbe0b
72000000
203ec0d4
5f3f6d1e
00bc7ae4
97000000
463dbbd4
82bcaaa9
003f7edd
05000000
a53f88d8
30bf2a7c
003d7274
673f8000
1d3f6ab9
84bec67e
00bdc26f
86000000
7a3ec6a3
0e3f6be9
00bc84a1
70000000
a13dc008
5abcb421
003f7ecf
84000000
e53f88dd
a1bf2a7c
003d7273
353f8000
bf3f6973
c0becc26
00bdc6d1
ff000000
ba3ecc4e
c83f6ab1
00bc8be6
e3000000
fc3dc437
d8bcbdc4
003f7ec0
db000000
3b3f88e2
07bf2a7d
003d7273
f43f8000
6b3f682d
5cbed19b
00bdcb28
b0000000
1f3ed1c6
963f697b
00bc9325
d1000000
c53dc858
22bcc77e
003f7eb2
fb000000
a13f88e7
80bf2a7d
003d7272
863f8000
d73f66ee
4abed6cb
00bdcf69
58000000
613ed6fa
633f684a
00bc9a3b
bc000000
a03dcc60
5ebcd138
003f7ea3
d2000000
103f88ec
36bf2a7e
003d7272
033f8000
913f65ba
0bbedba8
00bdd38b
90000000
6e3edbda
463f6724
00bca103
8b000000
2f3dd045
b9bcdadc
003f7e94
51000000
7c3f88f1
56bf2a7e
003d7272
d63f8000
543f6495
28bee022
00bdd784
22000000
823ee058
ef3f660e
00bca754
0b000000
153dd3fd
5fbce452
003f7e86
68000000
dc3f88f5
17bf2a7e
003d7273
a33f8000
243f6387
50bee42a
00bddb4b
21000000
0d3ee464
3f3f650e
00bcad05
0d000000
5f3dd77d
83bced82
003f7e78
06000000
233f88f9
b2bf2a7f
003d7274
933f8000


The matrix data should look like this (from the .h file):

Code:

3f6387a3
bee42a24
bddb4b50
00000000
3ee46421
3f650e0d
bcad053f
00000000
3dd77d0d
bced825f
3f7e7883
00000000
3f88f906
bf2a7f23
3d7274b2
3f800000
3f628c1a
bee7d6ee
bddeb38b
00000000
3ee813fb
3f641f46
bcb2ce57
00000000
3ddab0e6
bcf58c2b
3f7e6bac
00000000
3f88ff5b
bf2a78f2
3d7281f6
3f800000
3f61a0e7
beeb3969
bde1966e
00000000
3eeb771b
3f633f69
bcb9410a
00000000
3ddd874c
bcfbb57c
3f7e6059
00000000
3f890b1c
bf2a66da
3d72a454
3f800000
3f60cdc1
beee38a7
bde3f4da
00000000
3eee74fc
3f627605
bcbff011
00000000
3ddffab5
bd000fa5
3f7e56a9
00000000
3f891b86
bf2a4a37
3d72da07
3f800000
3f601ac6
bef0bb3d
bde5d0a7
00000000
3ef0f4ac
3f61cb18
bcc66ce5
00000000
3de2059c
bd01753e
3f7e4eba
00000000
3f892fdb
bf2a246f
3d732157
3f800000
3f5f9087
bef2a6a7
bde72c27
00000000
3ef2dc2b
3f614711
bccc47a5
00000000
3de3a212
bd021baf
3f7e48a5
00000000
3f89475e
bf29f6e7
3d73788d
3f800000
3f5f37d9
bef3df32
bde80a0d
00000000
3ef41052
3f60f2a7
bcd10ffb
00000000
3de4c9ca
bd02131c
3f7e4484
00000000
3f896152
bf29c30c
3d73ddeb
3f800000
3f5f19a2
bef447cc
bde86d2d
00000000
3ef474a2
3f60d6a6
bcd455fb
00000000
3de57619
bd016bde
3f7e426c
00000000
3f897cf9
bf298a47
3d744fa8
3f800000
3f5f34ce
bef3e5fd
bde85339
00000000
3ef40eab
3f60f1ea
bcd619fe
00000000
3de5a3be
bd00263c
3f7e426c
00000000
3f8999c1
bf294e29
3d74cadd
3f800000
3f5f8053
bef2d9a7
bde7bdc1
00000000
3ef2fe0f
3f613b84
bcd6a977
00000000
3de557fd
bcfc857f
3f7e4470
00000000
3f89b734
bf291052
3d754bfe
3f800000
3f5ff8c3
bef12c18
bde6b51b
00000000
3ef14c40
3f61b024
bcd60bf5
00000000
3de498ad
bcf7a603
3f7e4854
00000000
3f89d4b9
bf28d247
3d75d02a
3f800000
3f609a4f
beeee690
bde5414a
00000000
3eef029d
3f624c23
bcd44cd0
00000000
3de36ba6
bcf1d168
3f7e4df2
00000000
3f89f1b6
bf289585
3d765474
3f800000
3f6160d2
beec129f
bde36a10
00000000
3eec2acf
3f630b82
bcd17ac3
00000000
3de1d6d2
bceb2b7c
3f7e5524
00000000
3f8a0d88
bf285b7e
3d76d5db
3f800000
3f6247d4
bee8ba5a
bde136f1
00000000
3ee8cf04
3f63e9f3
bccda79e
00000000
3ddfe03c
bce3d825
3f7e5dc0
00000000
3f8a278b
bf28259c
3d77514c
3f800000
3f634a9b
bee4e899
bddeaf40
00000000
3ee4fa22
3f64e2e7
bcc8e7e0
00000000
3ddd8e16
bcdbfb2a
3f7e679c
00000000
3f8a3f14
bf27f53c
3d77c3a5
3f800000
3f646439
bee0a91c
bddbda27
00000000
3ee0b7f6
3f65f19a
bcc35249
00000000
3ddae6c3
bcd3b7fd
3f7e728d
00000000
3f8a5371
bf27cbae
3d7829b3
3f800000
3f658f9a
bedc08b3
bdd8beb7
00000000
3edc1559
3f671125
bcbcff5b
00000000
3dd7f0d6
bccb3181
3f7e7e68
00000000
3f8a63eb
bf27aa36
3d78803b
3f800000
3f66c7a7
bed71534
bdd563d6
00000000
3ed72026
3f683c99
bcb60898
00000000
3dd4b306
bcc2899a
3f7e8b04
00000000
3f8a6fc8
bf279209
3d78c3f9
3f800000
3f680732
bed1de1d
bdd1d0b6
00000000
3ed1e7db
3f696ef3
bcae88be
00000000
3dd13487
bcb9e203
3f7e9836
00000000
3f8a7647
bf278453
3d78f19f
3f800000
3f694947
becc73b8
bdce0c48
00000000
3ecc7cc3
3f6aa367
bca699e9
00000000
3dcd7c7d
bcb15aa5
3f7ea5d9
00000000
3f8a76a4
bf27822f
3d7905e3
3f800000
3f6a8932
bec6e729
bdca1e15
00000000
3ec6eff9
3f6bd567
bc9e596a
00000000
3dc9931e
bca90ede
3f7eb3c3
00000000
3f8a7054
bf278c42
3d78fe7a
3f800000
3f6bc2f7
bec14859
bdc60f7e
00000000
3ec15146
3f6d0127
bc95f124
00000000
3dc583e1
bca10a90
3f7ec1c8
00000000
3f8a63c1
bf27a16a
3d78dd14
3f800000
3f6cf32d
bebba68d
bdc1eaa4
00000000
3ebbafd1
3f6e2368
bc8d8a19
00000000
3dc15af6
bc995566
3f7ecfbc
00000000
3f8a5192
bf27c020
3d78a46f
3f800000
3f6e16ee
beb610a6
bdbdb9fc
00000000
3eb61a5f
3f6f396d
bc854819
00000000
3dbd246f
bc91f692
3f7edd76
00000000
3f8a3a78
bf27e6e7
3d785764
3f800000
3f6f2bdc
beb094ce
bdb9881c
00000000
3eb09f08
3f7040fc
bc7a92bf
00000000
3db8ec1c
bc8af4b2
3f7eead4
00000000
3f8a1f2a
bf281452
3d77f8da
3f800000
3f702ffa
beab410a
bdb56032
00000000
3eab4bc2
3f713839
bc6b4f1e
00000000
3db4bdff
bc8456ba
3f7ef7b3
00000000
3f8a0067
bf2846fd
3d778bd6
3f800000
3f7121d6
bea62232
bdb14d32
00000000
3ea62d5a
3f721dcf
bc5cecf6
00000000
3db0a591
bc7c4598
3f7f03f7
00000000
3f89def2
bf287d95
3d771364
3f800000
3f720056
bea14487
bdad5a47
00000000
3ea15010
3f72f0bd
bc4f8afa
00000000
3dacae3b
bc70be51
3f7f0f87
00000000
3f89bb93
bf28b6d0
3d7692a0
3f800000
3f72cab5
be9cb393
bda992a5
00000000
3e9cbf6a
3f73b055
bc433f65
00000000
3da8e339
bc662413
3f7f1a4c
00000000
3f899718
bf28f170
3d760cb2
3f800000
3f738071
be987a26
bda6017c
00000000
3e98863a
3f745c29
bc381936
00000000
3da54f9b
bc5c8364
3f7f2433
00000000
3f897254
bf292c40
3d7584c7
3f800000
3f74213b
be94a269
bda2b1f3
00000000
3e94aeac
3f74f3fa
bc2e2190
00000000
3da1fe47
bc53e8f2
3f7f2d2a
00000000
3f894e19
bf296610
3d74fe11
3f800000
3f74ace7
be9135e9
bd9faf10
00000000
3e914253
3f7577ab
bc255d52
00000000
3d9ef9fb
bc4c617b
3f7f3523
00000000
3f892b3d
bf299db0
3d747bc0
3f800000
3f752359
be8e3da1
bd9d03bf
00000000
3e8e4a30
3f75e730
bc1dce44
00000000
3d9c4d48
bc45fa22
3f7f3c10
00000000
3f890a94
bf29d1fb
3d740105
3f800000
3f75846d
be8bc268
bd9abb08
00000000
3e8bcf1e
3f764271
bc1775db
00000000
3d9a02e2
bc40c0cd
3f7f41e1
00000000
3f88ecf6
bf2a01c2
3d739112
3f800000
3f75cff6
be89cc80
bd98df85
00000000
3e89d965
3f76894e
bc1255f3
00000000
3d982516
bc3cc29d
3f7f468b
00000000
3f88d330
bf2a2bcf
3d732f00
3f800000
3f7605a1
be88641e
bd977bbb
00000000
3e88713e
3f76bb84
bc0e7395
00000000
3d96be2d
bc3a0cc4
3f7f49ff
00000000
3f88be09
bf2a4edd
3d72ddd8
3f800000
3f7624e5
be879176
bd969a0e
00000000
3e879edf
3f76d899
bc0bd8b1
00000000
3d95d862
bc38ac6e
3f7f4c2c
00000000
3f88ae42
bf2a6998
3d72a092
3f800000
3f762cef
be875cee
bd9644c5
00000000
3e876ab0
3f76dfce
bc0a963c
00000000
3d957ded
bc38aedf
3f7f4d00
00000000
3f88a493
bf2a7a9f
3d727a0e
3f800000
3f761a77
be87de51
bd9688d3
00000000
3e87ec65
3f76cdf7
bc0aff5e
00000000
3d95bcee
bc3a14df
3f7f4c5c
00000000
3f88a1c0
bf2a8085
3d726ce2
3f800000
3f75ea6f
be8929a6
bd975ffa
00000000
3e89381c
3f769ffd
bc0d03c8
00000000
3d968db4
bc3d1869
3f7f4a4d
00000000
3f88a2fe
bf2a804d
3d726d52
3f800000
3f759c8f
be8b3bce
bd98ba27
00000000
3e8b4ae5
3f765570
bc10473d
00000000
3d97dd60
bc41fa9c
3f7f46f7
00000000
3f88a4fa
bf2a7ff6
3d726e03
3f800000
3f75322d
be8e0288
bd9a8d47
00000000
3e8e127c
3f75ef98
bc14bc9d
00000000
3d99a1fc
bc48a06f
3f7f426a
00000000
3f88a7a2
bf2a7f88
3d726ee9
3f800000
3f74ac66
be916b64
bd9ccf44
00000000
3e917c6e
3f756f84
bc1a5aea
00000000
3d9bd18f
bc50efdd
3f7f3cb2
00000000
3f88aae5
bf2a7f0a
3d726ff1
3f800000
3f740c3f
be9563d8
bd9f7603
00000000
3e95762f
3f74d62c
bc211b6c
00000000
3d9e621f
bc5acf5d
3f7f35dd
00000000
3f88aeb2
bf2a7e85
3d727107
3f800000
3f7352c1
be99d94f
bda2775c
00000000
3e99ed25
3f74248e
bc28f7f0
00000000
3da149b0
bc66255f
3f7f2df7
00000000
3f88b2f6
bf2a7e01
3d727217
3f800000
3f728110
be9eb934
bda5c91e
00000000
3e9eceb6
3f735bc1
bc31e930
00000000
3da47e3d
bc72d7d8
3f7f250b
00000000
3f88b79f
bf2a7d87
3d72730d
3f800000
3f719887
bea3f101
bda96106
00000000
3ea4085c
3f727d12
bc3be568
00000000
3da7f5b7
bc8065ea
3f7f1b28
00000000
3f88bc9c
bf2a7d1e
3d7273d9
3f800000
3f709aba
bea96e7b
bdad34e3
00000000
3ea987d6
3f718a09
bc46df6f
00000000
3daba624
bc87f2ce
3f7f105b
00000000
3f88c1db
bf2a7ccc
3d72746c
3f800000
3f6f89ad
beaf1f13
bdb13a25
00000000
3eaf3a93
3f708497
bc52c44c
00000000
3daf852a
bc90034a
3f7f04b6
00000000
3f88c74a
bf2a7c94
3d7274be
3f800000
3f6e67ab
beb4f0ed
bdb5668d
00000000
3eb50eb4
3f6f6ef4
bc5f7c41
00000000
3db388b8
bc9887d7
3f7ef84b
00000000
3f88ccd7
bf2a7c7b
3d7274cc
3f800000
3f6d3770
bebad249
bdb9afc3
00000000
3ebaf279
3f6e4bc7
bc6ce8c9
00000000
3db7a69a
bca16fbf
3f7eeb31
00000000
3f88d270
bf2a7c81
3d727499
3f800000
3f6bfc27
bec0b1b7
bdbe0b7d
00000000
3ec0d472
3f6d1e20
bc7ae45f
00000000
3dbbd497
bcaaa946
3f7edd82
00000000
3f88d805
bf2a7ca5
3d727430
3f800000
3f6ab967
bec67e1d
bdc26f84
00000000
3ec6a386
3f6be97a
bc84a10e
00000000
3dc00870
bcb421a1
3f7ecf5a
00000000
3f88dd84
bf2a7ce5
3d7273a1
3f800000
3f697335
becc26bf
bdc6d1c0
00000000
3ecc4eff
3f6ab1ba
bc8be6c8
00000000
3dc437e3
bcbdc4fc
3f7ec0d8
00000000
3f88e2db
bf2a7d3b
3d727307
3f800000
3f682df4
bed19b6b
bdcb285c
00000000
3ed1c6b0
3f697b1f
bc932596
00000000
3dc858d1
bcc77ec5
3f7eb222
00000000
3f88e7fb
bf2a7da1
3d727280
3f800000
3f66ee86
bed6cbd7
bdcf694a
00000000
3ed6fa58
3f684a61
bc9a3b63
00000000
3dcc60bc
bcd138a0
3f7ea35e
00000000
3f88ecd2
bf2a7e10
3d727236
3f800000
3f65ba03
bedba891
bdd38b0b
00000000
3edbda90
3f67246e
bca10346
00000000
3dd0458b
bcdadc2f
3f7e94b9
00000000
3f88f151
bf2a7e7c
3d727256
3f800000
3f6495d6
bee02254
bdd78428
00000000
3ee05822
3f660e82
bca754ef
00000000
3dd3fd0b
bce45215
3f7e865f
00000000
3f88f568
bf2a7edc
3d727317
3f800000
3f6387a3
bee42a24
bddb4b50
00000000
3ee46421
3f650e0d
bcad053f
00000000
3dd77d0d
bced825f
3f7e7883
00000000
3f88f906
bf2a7f23
3d7274b2
3f800000


The difference appears at the 99th float, which should be "bde80a0d", but is actually "00bde80a". The data remains shifted over by an extra byte, causing the read of the next chunk of data after the matrices (which should be the ending tag for the matrix array) to come up with an invalid entry.

Is there anything in particular that is known not to work in this instance?  I am exporting with the following settings:

Code:

bFixedPoint=0
bFlipTextureV=0
bIndexed=1
bInterleaved=1
bSortVtx=0
bTangentSpace=0
cS=2
dwBoneLimit=9
ePrimType=0
eTriSort=0
exportBoneGeometry=0
exportControllers=1
exportGeom=1
exportMatrices=1
exportMappingChannel=1
exportMaterials=1
exportNormals=0
exportObjectSpace=1
exportSkin=1
exportSplines=0
exportVertexColor=1
fTangentSpaceVtxSplit=0.000000e+000
psVcOptUVW[0].eType=1
psVcOptUVW[0].nEnable=131
psVcOptUVW[1].eType=1
psVcOptUVW[1].nEnable=128
psVcOptUVW[2].eType=1
psVcOptUVW[2].nEnable=128
psVcOptUVW[3].eType=1
psVcOptUVW[3].nEnable=128
psVcOptUVW[4].eType=1
psVcOptUVW[4].nEnable=128
psVcOptUVW[5].eType=1
psVcOptUVW[5].nEnable=128
psVcOptUVW[6].eType=1
psVcOptUVW[6].nEnable=128
psVcOptUVW[7].eType=1
psVcOptUVW[7].nEnable=128
staticFrame=0
sVcOptBin.eType=1
sVcOptBin.nEnable=135
sVcOptBoneInd.eType=10
sVcOptBoneInd.nEnable=1
sVcOptBoneWt.eType=1
sVcOptBoneWt.nEnable=1
sVcOptCol.eType=5
sVcOptCol.nEnable=15
sVcOptNor.eType=1
sVcOptNor.nEnable=135
sVcOptPos.eType=1
sVcOptPos.nEnable=135
sVcOptTan.eType=1
sVcOptTan.nEnable=135


#2
jordo wrote:
I'm exporting a number of PODs from Maya 8.5 for animation using the matrix palette extension.  Most of the POD files work perfectly, however a small percentage (~5% of ~100 files) consistently have incorrect data in the matrices section of the .pod.  Exporting as a ".h" file exports the matrix data correctly.

Each POD file contains 44 nodes, two of which are mesh nodes.  All nodes are loaded correctly until the 37th node, which contains the following matrix data (in this case for a 59 frame animation):


 

Hi,

 

As with "bFlipTextureV Maya export option breaks POD" would it be possible for you to send your scene and .pod files to devtech@imgtec.com?

 

Thanks,

 

Scott