XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Моделлинг
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Результаты опроса: Оцените полезность способа
Оптимизирую все свои модели 3 11.54%
Буду использовать в некоторых случаях 7 26.92%
Буду использовать, если будет полноценный оптимизатор 11 42.31%
Не буду этим заниматься 5 19.23%
Голосовавшие: 26. Вы еще не голосовали в этом опросе

Ответ
 
JaBeN_Симфер

online
Опыт: 20,050
Активность:
Новый способ оптимизации моделей с анимациями
Вся фишка в том, что у моделей с анимациями в костях множество кадров с одинаковым значением, идущих подряд. Их можно удалить, оставив первый и последний такой кадр не зависимо от того, были ли в этом промежутке кадры начала или конца какой-либо анимации. Если были, то эта анимация не может быть использована для копирования из-за удаления части кадров, это единственный недостаток такого способа.
» Не оптимизированная кость
Bone "bone_b27" {
ObjectId 22,
Parent 14,
Translation 213 {
Linear,
3333: { 0, 0, 0 },
6000: { 0, 0, 0 },
6667: { 0, 0, 0 },
7667: { 0, 0, 0 },
10000: { 0, 0, 0 },
10667: { 0, 0, 0 },
13333: { 0, 0, 0 },
14333: { 0, 0, 0 },
16667: { 0, 0, 0 },
18000: { 0, 0, 0 },
20000: { 0, 0, 0 },
21333: { 0, 0, 0 },
23333: { 0, 0, 0 },
24333: { 0, 0, 0 },
25333: { 0, 0, 0 },
28000: { 0, 0, 0 },
30000: { 0, 0, 0 },
31867: { 0, 0, 0 },
31900: { 2.54688, 0, 0 },
32000: { 2.54688, 0, 0 },
32333: { 2.54688, 0, 0 },
32667: { 2.54688, 0, 0 },
35500: { 0, 0, 0 },
36000: { 0, 0, 0 },
37000: { 0, 0, 0 },
38500: { 0, 0, 0 },
39000: { 0, 0, 0 },
39300: { 0, 0, 0 },
40000: { 0, 0, 0 },
41500: { 0, 0, 0 },
42000: { 0, 0, 0 },
43000: { 0, 0, 0 },
43333: { 0, 0, 0 },
45333: { 0, 0, 0 },
46000: { 0, 0, 0 },
47000: { 0, 0, 0 },
65000: { 0, 0, 0 },
66000: { 0, 0, 0 },
66667: { 0, 0, 0 },
67667: { 0, 0, 0 },
68000: { 0, 0, 0 },
69000: { 0, 0, 0 },
95000: { 0, 0, 0 },
95833: { 0, 0, 0 },
96833: { 0, 0, 0 },
97833: { 0, 0, 0 },
116667: { 0, 0, 0 },
117667: { 0, 0, 0 },
120000: { 0, 0, 0 },
122667: { 0, 0, 0 },
123333: { 0, 0, 0 },
125833: { 0, 0, 0 },
127000: { 0, 0, 0 },
128000: { 0, 0, 0 },
128333: { 0, 0, 0 },
130833: { 0, 0, 0 },
133333: { 0, 0, 0 },
134333: { 0, 0, 0 },
135000: { 2.54688, 0, 0 },
136000: { 2.54688, 0, 0 },
138000: { 2.54688, 0, 0 },
143033: { 0, 0, 0 },
143183: { 0, 0, 0 },
143333: { 0, 0, 0 },
144333: { 0, 0, 0 },
146667: { 0, 0, 0 },
147667: { 0, 0, 0 },
150000: { 0, 0, 0 },
150533: { 0, 0, 0 },
153333: { 0, 0, 0 },
154000: { 0, 0, 0 },
155000: { 2.54688, 0, 0 },
215000: { 2.54688, 0, 0 },
215333: { 0, 0, 0 },
218000: { 0, 0, 0 },
218333: { 0, 0, 0 },
220833: { 0, 0, 0 },
221000: { 0, 0, 0 },
223667: { 0, 0, 0 },
224333: { 0, 0, 0 },
227000: { 0, 0, 0 },
276667: { 0, 0, 0 },
280000: { 0, 0, 0 },
300000: { 0, 0, 0 },
301800: { 0, 0, 0 },
302000: { 0, 0, 0 },
304000: { 0, 0, 0 },
326667: { 0, 0, 0 },
328667: { 0, 0, 0 },
360500: { 0, 0, 0 },
361000: { 0, 0, 0 },
362000: { 0, 0, 0 },
362300: { 0, 0, 0 },
362800: { 0, 0, 0 },
363500: { 0, 0, 0 },
364000: { 0, 0, 0 },
365000: { 0, 0, 0 },
373333: { 0, 0, 0 },
374333: { 0, 0, 0 },
376667: { 0, 0, 0 },
377667: { 0, 0, 0 },
396667: { 0, 0, 0 },
397667: { 0, 0, 0 },
400000: { 0, 0, 0 },
401000: { 0, 0, 0 },
406667: { 0, 0, 0 },
407667: { 0, 0, 0 },
410000: { 0, 0, 0 },
411000: { 0, 0, 0 },
412000: { 0, 0, 0 },
413000: { 0, 0, 0 },
413333: { 0, 0, 0 },
414333: { 0, 0, 0 },
420000: { 0, 0, 0 },
421000: { 0, 0, 0 },
422000: { 0, 0, 0 },
423000: { 0, 0, 0 },
423667: { 0, 0, 0 },
424667: { 0, 0, 0 },
425000: { 0, 0, 0 },
426000: { 0, 0, 0 },
440000: { 0, 0, 0 },
441000: { 0, 0, 0 },
443333: { 0, 0, 0 },
444333: { 0, 0, 0 },
450000: { 0, 0, 0 },
451333: { 0, 0, 0 },
453333: { 0, 0, 0 },
454667: { 0, 0, 0 },
466667: { 0, 0, 0 },
468000: { 0, 0, 0 },
470000: { 0, 0, 0 },
471333: { 0, 0, 0 },
473333: { 0, 0, 0 },
474833: { 0, 0, 0 },
480000: { 0, 0, 0 },
481000: { 0, 0, 0 },
500000: { 0, 0, 0 },
501133: { 0, 0, 0 },
503333: { 0, 0, 0 },
504667: { 0, 0, 0 },
510000: { 0, 0, 0 },
511000: { 0, 0, 0 },
513333: { 0, 0, 0 },
513833: { 0, 0, 0 },
550000: { 0, 0, 0 },
550267: { 0, 0, 0 },
556667: { 0, 0, 0 },
558167: { 0, 0, 0 },
560000: { 0, 0, 0 },
561000: { 0, 0, 0 },
562333: { 0, 0, 0 },
565000: { 0, 0, 0 },
565333: { 0, 0, 0 },
567833: { 0, 0, 0 },
568000: { 0, 0, 0 },
570667: { 0, 0, 0 },
571333: { 0, 0, 0 },
574000: { 0, 0, 0 },
574333: { 0, 0, 0 },
577000: { 0, 0, 0 },
577333: { 0, 0, 0 },
579833: { 0, 0, 0 },
580000: { 0, 0, 0 },
582667: { 0, 0, 0 },
583333: { 0, 0, 0 },
586000: { 0, 0, 0 },
586333: { 0, 0, 0 },
589000: { 0, 0, 0 },
589333: { 0, 0, 0 },
591833: { 0, 0, 0 },
592000: { 0, 0, 0 },
594667: { 0, 0, 0 },
595333: { 0, 0, 0 },
598000: { 0, 0, 0 },
598333: { 0, 0, 0 },
601000: { 0, 0, 0 },
601333: { 0, 0, 0 },
603833: { 0, 0, 0 },
604000: { 0, 0, 0 },
606667: { 0, 0, 0 },
607333: { 0, 0, 0 },
610000: { 0, 0, 0 },
610333: { 0, 0, 0 },
613000: { 0, 0, 0 },
613333: { 0, 0, 0 },
615833: { 0, 0, 0 },
616000: { 0, 0, 0 },
618667: { 0, 0, 0 },
619333: { 0, 0, 0 },
622000: { 0, 0, 0 },
622333: { 0, 0, 0 },
625000: { 0, 0, 0 },
625333: { 0, 0, 0 },
627833: { 0, 0, 0 },
628000: { 0, 0, 0 },
630667: { 0, 0, 0 },
633333: { 0, 0, 0 },
636000: { 0, 0, 0 },
636667: { 0, 0, 0 },
637333: { 0, 0, 0 },
638333: { 0, 0, 0 },
641000: { 0, 0, 0 },
641333: { 0, 0, 0 },
644000: { 0, 0, 0 },
644333: { 0, 0, 0 },
646833: { 0, 0, 0 },
647000: { 0, 0, 0 },
649667: { 0, 0, 0 },
650333: { 0, 0, 0 },
653000: { 0, 0, 0 },
660000: { 0, 0, 0 },
660500: { 0, 0, 0 },
}
Rotation 385 {
Linear,
3333: { 0, 0, 0, 1 },
6000: { 0, 0, 0, 1 },
6667: { -0.138672, -0.0100098, -0.03125, 0.984375 },
7667: { -0.138672, -0.0100098, -0.03125, 0.984375 },
10000: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
10233: { -0.416016, 0.0449219, -0.0742188, 0.902344 },
10667: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
13333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
14333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
16667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
18000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
20000: { -0.253906, 0.0996094, -0.03125, 0.953125 },
21333: { -0.253906, 0.0996094, -0.03125, 0.953125 },
23333: { -0.235352, 0.0556641, -0.048584, 0.96875 },
24333: { -0.235352, 0.0556641, -0.048584, 0.96875 },
25333: { 0, 0, 0, 1 },
28000: { 0, 0, 0, 1 },
30000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
30133: { -0.369141, -0.0169678, -0.0795898, 0.921875 },
30400: { -0.308594, 0.0219727, -0.0527344, 0.945313 },
30816: { -0.212891, 0.0151978, -0.0341797, 0.96875 },
31233: { -0.115723, 0.00811768, -0.0152588, 0.992188 },
31533: { -0.0473633, 0.00297546, -0.00585938, 0.996094 },
31767: { 0, 0, 0, 1 },
32000: { 0, 0, 0, 1 },
32333: { 0, 0, 0, 1 },
32667: { 0, 0, 0, 1 },
35500: { -0.417969, 0.114258, 0.179688, 0.882813 },
36000: { -0.417969, 0.114258, 0.179688, 0.882813 },
37000: { -0.417969, 0.114258, 0.179688, 0.882813 },
38500: { -0.417969, 0.114258, 0.179688, 0.882813 },
39000: { -0.417969, 0.114258, 0.179688, 0.882813 },
39300: { -0.417969, 0.114258, 0.179688, 0.882813 },
40000: { -0.417969, 0.114258, 0.179688, 0.882813 },
41500: { -0.417969, 0.114258, 0.179688, 0.882813 },
42000: { -0.417969, 0.114258, 0.179688, 0.882813 },
43000: { -0.417969, 0.114258, 0.179688, 0.882813 },
43333: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
45333: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
46000: { -0.417969, 0.114258, 0.179688, 0.882813 },
46033: { -0.386719, 0.115723, 0.172852, 0.890625 },
46100: { -0.209961, 0.138672, 0.141602, 0.953125 },
46167: { -0.0280762, 0.183594, 0.123535, 0.96875 },
46200: { 0.013855, 0.185547, 0.125, 0.96875 },
46233: { 0.000366211, 0.171875, 0.102051, 0.976563 },
46300: { -0.114258, 0.119141, -0.00613403, 0.984375 },
46333: { -0.150391, 0.100098, -0.0375977, 0.980469 },
46433: { -0.166016, 0.0893555, -0.0515137, 0.980469 },
46600: { -0.150391, 0.100098, -0.0375977, 0.980469 },
46667: { -0.115723, 0.114258, -0.010437, 0.984375 },
46767: { -0.00497437, 0.154297, 0.0844727, 0.980469 },
46833: { 0.0415039, 0.174805, 0.132813, 0.96875 },
46867: { 0.0400391, 0.181641, 0.138672, 0.96875 },
46900: { 0.013855, 0.185547, 0.125, 0.96875 },
46933: { -0.111328, 0.154297, 0.122559, 0.96875 },
46950: { -0.212891, 0.136719, 0.138672, 0.953125 },
46967: { -0.3125, 0.118164, 0.15625, 0.921875 },
47000: { -0.417969, 0.114258, 0.179688, 0.882813 },
65000: { -0.235352, 0.0556641, -0.048584, 0.96875 },
66000: { -0.235352, 0.0556641, -0.048584, 0.96875 },
66667: { -0.235352, 0.0556641, -0.048584, 0.96875 },
67667: { -0.235352, 0.0556641, -0.048584, 0.96875 },
68000: { -0.235352, 0.0556641, -0.048584, 0.96875 },
69000: { -0.235352, 0.0556641, -0.048584, 0.96875 },
95000: { 0, 0, 0, 1 },
95833: { 0, 0, 0, 1 },
96833: { 0, 0, 0, 1 },
97833: { 0, 0, 0, 1 },
116667: { -0.225586, -0.0161133, -0.050293, 0.96875 },
117667: { -0.225586, -0.0161133, -0.050293, 0.96875 },
120000: { 0, 0, 0, 1 },
122667: { 0, 0, 0, 1 },
123333: { 0, 0, 0, 1 },
125833: { 0, 0, 0, 1 },
127000: { -0.417969, 0.114258, 0.179688, 0.882813 },
128000: { -0.417969, 0.114258, 0.179688, 0.882813 },
128333: { 0, 0, 0, 1 },
130833: { 0, 0, 0, 1 },
133333: { -0.417969, 0.114258, 0.179688, 0.882813 },
134333: { -0.417969, 0.114258, 0.179688, 0.882813 },
135000: { 0, 0, 0, 1 },
136000: { -0.152344, -0.0110474, -0.0341797, 0.984375 },
138000: { -0.152344, -0.0110474, -0.0341797, 0.984375 },
143033: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
143183: { -0.138672, -0.0112915, -0.0310059, 0.984375 },
143333: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
143500: { -0.125977, -0.0112305, -0.0297852, 0.984375 },
144333: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
146667: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
147333: { -0.15625, -0.0198975, -0.0322266, 0.984375 },
147467: { -0.152344, -0.0185547, -0.0322266, 0.984375 },
147667: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
150000: { 0.251953, 0.22168, 0.09375, 0.933594 },
150100: { 0.164063, 0.206055, 0.0664063, 0.960938 },
150167: { 0.174805, 0.208008, 0.0688477, 0.953125 },
150333: { 0.324219, 0.234375, 0.115723, 0.90625 },
150400: { 0.359375, 0.241211, 0.12793, 0.890625 },
150467: { 0.324219, 0.234375, 0.116211, 0.90625 },
150533: { 0.251953, 0.22168, 0.09375, 0.933594 },
153333: { 0.294922, 0.22168, 0.0976563, 0.921875 },
153433: { 0.34375, 0.237305, 0.121094, 0.898438 },
153500: { 0.359375, 0.241211, 0.12793, 0.890625 },
153567: { 0.341797, 0.235352, 0.119629, 0.898438 },
153767: { 0.244141, 0.206055, 0.0771484, 0.9375 },
153833: { 0.226563, 0.201172, 0.0703125, 0.949219 },
153900: { 0.241211, 0.206055, 0.0761719, 0.9375 },
154000: { 0.294922, 0.22168, 0.0976563, 0.921875 },
155000: { 0, 0, 0, 1 },
215000: { 0, 0, 0, 1 },
215333: { 0, 0, 0, 1 },
218000: { 0, 0, 0, 1 },
218333: { 0, 0, 0, 1 },
220833: { 0, 0, 0, 1 },
221000: { 0, 0, 0, 1 },
223667: { 0, 0, 0, 1 },
224333: { 0, 0, 0, 1 },
227000: { 0, 0, 0, 1 },
276667: { 0, 0, 0, 1 },
276733: { -0.0252686, 0.0019989, -0.000579834, 0.996094 },
276800: { -0.0917969, 0.0088501, -0.00289917, 0.992188 },
276867: { -0.183594, 0.0219727, -0.00823975, 0.980469 },
276967: { -0.335938, 0.0534668, -0.024292, 0.9375 },
277067: { -0.457031, 0.0922852, -0.0473633, 0.875 },
277133: { -0.507813, 0.115723, -0.0605469, 0.84375 },
277200: { -0.527344, 0.131836, -0.0654297, 0.835938 },
277267: { -0.511719, 0.141602, -0.0612793, 0.84375 },
277333: { -0.480469, 0.150391, -0.050293, 0.859375 },
277467: { -0.371094, 0.164063, -0.0122681, 0.90625 },
277567: { -0.265625, 0.172852, 0.0256348, 0.945313 },
277667: { -0.15625, 0.178711, 0.0634766, 0.96875 },
277800: { -0.036377, 0.183594, 0.105957, 0.96875 },
277867: { 0.00209045, 0.185547, 0.120117, 0.96875 },
278000: { 0.0366211, 0.188477, 0.132813, 0.96875 },
278133: { 0.0563965, 0.19043, 0.141602, 0.96875 },
278333: { 0.0678711, 0.19043, 0.145508, 0.964844 },
278600: { 0.0581055, 0.19043, 0.141602, 0.96875 },
278933: { 0.0301514, 0.188477, 0.129883, 0.96875 },
279200: { 0.0147095, 0.185547, 0.125, 0.96875 },
279667: { 0.013855, 0.185547, 0.125, 0.96875 },
279867: { -0.000610352, 0.050293, 0.03125, 0.996094 },
279933: { -0.000486374, 0.0143433, 0.00872803, 0.996094 },
280000: { 0, 0, 0, 1 },
300000: { 0, 0, 0, 1 },
300067: { 0.000850677, 0.0234375, 0.0143433, 0.996094 },
300233: { 0.0142212, 0.161133, 0.106934, 0.980469 },
300300: { 0.013855, 0.185547, 0.125, 0.96875 },
300433: { -0.0105591, 0.181641, 0.117188, 0.96875 },
300533: { -0.0378418, 0.166016, 0.100586, 0.976563 },
300700: { -0.0859375, 0.120117, 0.0664063, 0.984375 },
300833: { -0.111328, 0.0820313, 0.0429688, 0.984375 },
300967: { -0.109375, 0.0515137, 0.02771, 0.992188 },
301200: { -0.0177002, 0.00680542, 0.00466919, 0.996094 },
301367: { 0.00897217, -0.00430298, -0.00305176, 0.996094 },
301633: { 0.000396729, -0.000182152, -0.000152588, 1 },
301800: { 0, 0, 0, 1 },
302000: { 0, 0, 0, 1 },
302067: { -0.00759888, -0.00370789, -0.00361633, 0.996094 },
302200: { -0.0456543, -0.0157471, -0.0169678, 0.996094 },
302300: { -0.0644531, -0.00466919, -0.0145264, 0.996094 },
302400: { -0.0532227, 0.0515137, 0.0189209, 0.996094 },
302533: { -0.0142212, 0.141602, 0.0849609, 0.984375 },
302667: { 0.0119019, 0.178711, 0.122559, 0.96875 },
302733: { 0.0139771, 0.197266, 0.124512, 0.96875 },
302867: { 0.00897217, 0.257813, 0.11084, 0.953125 },
302967: { -0.00349426, 0.279297, 0.0917969, 0.953125 },
303000: { -0.0098877, 0.273438, 0.0844727, 0.953125 },
303033: { -0.0240479, 0.239258, 0.0737305, 0.964844 },
303100: { -0.0634766, 0.103516, 0.0498047, 0.984375 },
303133: { -0.0708008, 0.0654297, 0.0437012, 0.992188 },
303167: { -0.0576172, 0.0947266, 0.0449219, 0.992188 },
303200: { -0.0322266, 0.161133, 0.0527344, 0.984375 },
303233: { -0.0169678, 0.195313, 0.0576172, 0.976563 },
303400: { -0.0101929, 0.164063, 0.0461426, 0.984375 },
303700: { -0.00396729, 0.0617676, 0.0157471, 0.996094 },
303867: { -0.000999451, 0.0144043, 0.00354004, 0.996094 },
304000: { 0, 0, 0, 1 },
326667: { 0.013855, 0.185547, 0.125, 0.96875 },
326733: { -0.015564, 0.179688, 0.105957, 0.976563 },
326800: { -0.0839844, 0.161133, 0.0634766, 0.980469 },
326900: { -0.203125, 0.119629, -0.0043335, 0.96875 },
326967: { -0.253906, 0.0996094, -0.03125, 0.953125 },
327067: { -0.294922, 0.0839844, -0.050293, 0.949219 },
327133: { -0.298828, 0.0810547, -0.0532227, 0.945313 },
327200: { -0.279297, 0.0898438, -0.0432129, 0.953125 },
327233: { -0.253906, 0.0996094, -0.03125, 0.953125 },
327250: { -0.122559, 0.145508, 0.0473633, 0.980469 },
327267: { 0.013855, 0.185547, 0.125, 0.96875 },
327433: { 0.0136719, 0.181641, 0.111328, 0.976563 },
327667: { -0.0322266, 0.161133, 0.0629883, 0.984375 },
327933: { -0.10791, 0.123535, -0.00236511, 0.984375 },
328100: { -0.145508, 0.102539, -0.032959, 0.980469 },
328233: { -0.163086, 0.0913086, -0.0490723, 0.980469 },
328333: { -0.167969, 0.0869141, -0.0544434, 0.976563 },
328467: { -0.150391, 0.100098, -0.0375977, 0.980469 },
328533: { -0.100586, 0.132813, 0.0100098, 0.984375 },
328600: { -0.0272217, 0.172852, 0.0839844, 0.980469 },
328667: { 0.013855, 0.185547, 0.125, 0.96875 },
360500: { -0.225586, -0.0161133, -0.050293, 0.96875 },
361000: { -0.225586, -0.0161133, -0.050293, 0.96875 },
362000: { -0.225586, -0.0161133, -0.050293, 0.96875 },
362300: { -0.225586, -0.0161133, -0.050293, 0.96875 },
362800: { -0.225586, -0.0161133, -0.050293, 0.96875 },
363500: { -0.225586, -0.0161133, -0.050293, 0.96875 },
364000: { -0.225586, -0.0161133, -0.050293, 0.96875 },
365000: { -0.225586, -0.0161133, -0.050293, 0.96875 },
373333: { 0.294922, 0.22168, 0.0976563, 0.921875 },
373367: { 0.283203, 0.22168, 0.105469, 0.921875 },
373467: { 0.147461, 0.212891, 0.125977, 0.953125 },
373500: { 0.138672, 0.208008, 0.12793, 0.953125 },
373533: { 0.197266, 0.201172, 0.121094, 0.949219 },
373566: { 0.298828, 0.206055, 0.104004, 0.921875 },
373600: { 0.400391, 0.208008, 0.0869141, 0.886719 },
373633: { 0.447266, 0.216797, 0.0742188, 0.859375 },
373700: { 0.439453, 0.214844, 0.0629883, 0.867188 },
373767: { 0.398438, 0.208008, 0.0544434, 0.890625 },
373900: { 0.289063, 0.192383, 0.0432129, 0.933594 },
373967: { 0.259766, 0.188477, 0.0400391, 0.945313 },
374067: { 0.273438, 0.19043, 0.0395508, 0.9375 },
374267: { 0.357422, 0.199219, 0.0473633, 0.90625 },
374333: { 0.367188, 0.201172, 0.0490723, 0.902344 },
376667: { 0.251953, 0.22168, 0.09375, 0.933594 },
376700: { 0.257813, 0.219727, 0.0913086, 0.933594 },
376800: { 0.398438, 0.235352, 0.105957, 0.875 },
376833: { 0.410156, 0.235352, 0.104004, 0.871094 },
376867: { 0.351563, 0.219727, 0.0859375, 0.902344 },
376900: { 0.237305, 0.195313, 0.0610352, 0.945313 },
376933: { 0.167969, 0.183594, 0.0490723, 0.964844 },
376967: { 0.174805, 0.188477, 0.0539551, 0.960938 },
377067: { 0.296875, 0.22168, 0.0966797, 0.921875 },
377100: { 0.310547, 0.226563, 0.104492, 0.914063 },
377167: { 0.291016, 0.22168, 0.110352, 0.921875 },
377267: { 0.242188, 0.212891, 0.116211, 0.9375 },
377467: { 0.112305, 0.195313, 0.121582, 0.964844 },
377600: { 0.0366211, 0.19043, 0.123535, 0.96875 },
377667: { 0.013855, 0.185547, 0.125, 0.96875 },
396667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
397667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
400000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
401000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
406667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
407667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
410000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
411000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
412000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
413000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
413333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
414333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
420000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
421000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
422000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
423000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
423667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
424667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
425000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
426000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
440000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
441000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
443333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
444333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
450000: { -0.253906, 0.0996094, -0.03125, 0.953125 },
451333: { -0.253906, 0.0996094, -0.03125, 0.953125 },
453333: { -0.253906, 0.0996094, -0.03125, 0.953125 },
454100: { -0.251953, 0.0991211, -0.0305176, 0.960938 },
454300: { -0.25, 0.0898438, -0.0224609, 0.960938 },
454667: { -0.253906, 0.0996094, -0.03125, 0.953125 },
466667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
466833: { -0.382813, -0.0300293, -0.0761719, 0.917969 },
467200: { -0.394531, -0.0419922, -0.0371094, 0.914063 },
467400: { -0.394531, -0.0419922, -0.0366211, 0.914063 },
467900: { -0.378906, -0.0280762, -0.0820313, 0.917969 },
468000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
470000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
471333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
473333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
473400: { -0.361328, -0.0169678, -0.0791016, 0.921875 },
473467: { -0.320313, 0.00970459, -0.0634766, 0.9375 },
473533: { -0.253906, 0.046875, -0.0366211, 0.960938 },
473667: { -0.106934, 0.125977, 0.0424805, 0.984375 },
473767: { -0.0166016, 0.169922, 0.102051, 0.976563 },
473833: { 0.013855, 0.185547, 0.125, 0.96875 },
473867: { -0.0498047, 0.171875, 0.0844727, 0.976563 },
473900: { -0.178711, 0.129883, 0.00909424, 0.96875 },
473933: { -0.253906, 0.0996094, -0.03125, 0.953125 },
474067: { -0.298828, 0.0693359, -0.0539551, 0.945313 },
474233: { -0.339844, 0.0354004, -0.0712891, 0.933594 },
474433: { -0.367188, 0.00236511, -0.0810547, 0.921875 },
474633: { -0.375, -0.0194092, -0.0844727, 0.917969 },
474833: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
480000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
481000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
500000: { -0.138672, -0.0100098, -0.03125, 0.984375 },
501133: { -0.138672, -0.0100098, -0.03125, 0.984375 },
503333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
504667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
510000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
510067: { -0.394531, -0.00382996, -0.0786133, 0.914063 },
510167: { -0.429688, 0.0859375, -0.0556641, 0.890625 },
510233: { -0.419922, 0.145508, -0.034668, 0.890625 },
510267: { -0.398438, 0.167969, -0.0214844, 0.898438 },
510300: { -0.341797, 0.179688, 0.0020752, 0.921875 },
510333: { -0.242188, 0.181641, 0.0366211, 0.949219 },
510367: { -0.141602, 0.181641, 0.0703125, 0.96875 },
510400: { -0.0742188, 0.183594, 0.0927734, 0.96875 },
510467: { -0.0219727, 0.185547, 0.111328, 0.96875 },
510700: { 0.0288086, 0.1875, 0.129883, 0.96875 },
511000: { 0.0358887, 0.188477, 0.132813, 0.96875 },
513333: { 0.3125, 0.226563, 0.108887, 0.914063 },
513500: { 0.192383, 0.19043, 0.0581055, 0.953125 },
513567: { 0.167969, 0.183594, 0.0490723, 0.964844 },
513633: { 0.197266, 0.192383, 0.0598145, 0.953125 },
513733: { 0.283203, 0.219727, 0.0952148, 0.921875 },
513800: { 0.316406, 0.228516, 0.11084, 0.90625 },
513833: { 0.3125, 0.226563, 0.108887, 0.914063 },
550000: { 0, 0, 0, 1 },
550267: { 0, 0, 0, 1 },
556667: { -0.253906, 0.0996094, -0.03125, 0.953125 },
558167: { -0.253906, 0.0996094, -0.03125, 0.953125 },
560000: { 0.363281, 0.201172, 0.0490723, 0.90625 },
560333: { 0.3125, 0.199219, 0.0478516, 0.921875 },
560467: { 0.304688, 0.199219, 0.0473633, 0.921875 },
560867: { 0.359375, 0.201172, 0.0490723, 0.90625 },
561000: { 0.367188, 0.201172, 0.0490723, 0.902344 },
562333: { 0, 0, 0, 1 },
565000: { 0, 0, 0, 1 },
565333: { 0, 0, 0, 1 },
567833: { 0, 0, 0, 1 },
568000: { 0, 0, 0, 1 },
570667: { 0, 0, 0, 1 },
571333: { 0, 0, 0, 1 },
574000: { 0, 0, 0, 1 },
574333: { 0, 0, 0, 1 },
577000: { 0, 0, 0, 1 },
577333: { 0, 0, 0, 1 },
579833: { 0, 0, 0, 1 },
580000: { 0, 0, 0, 1 },
582667: { 0, 0, 0, 1 },
583333: { 0, 0, 0, 1 },
586000: { 0, 0, 0, 1 },
586333: { 0, 0, 0, 1 },
589000: { 0, 0, 0, 1 },
589333: { 0, 0, 0, 1 },
591833: { 0, 0, 0, 1 },
592000: { 0, 0, 0, 1 },
594667: { 0, 0, 0, 1 },
595333: { 0, 0, 0, 1 },
598000: { 0, 0, 0, 1 },
598333: { 0, 0, 0, 1 },
601000: { 0, 0, 0, 1 },
601333: { 0, 0, 0, 1 },
603833: { 0, 0, 0, 1 },
604000: { 0, 0, 0, 1 },
606667: { 0, 0, 0, 1 },
607333: { 0, 0, 0, 1 },
610000: { 0, 0, 0, 1 },
610333: { 0, 0, 0, 1 },
613000: { 0, 0, 0, 1 },
613333: { 0, 0, 0, 1 },
615833: { 0, 0, 0, 1 },
616000: { 0, 0, 0, 1 },
618667: { 0, 0, 0, 1 },
619333: { 0, 0, 0, 1 },
622000: { 0, 0, 0, 1 },
622333: { 0, 0, 0, 1 },
625000: { 0, 0, 0, 1 },
625333: { 0, 0, 0, 1 },
627833: { 0, 0, 0, 1 },
628000: { 0, 0, 0, 1 },
630667: { 0, 0, 0, 1 },
633333: { 0, 0, 0, 1 },
636000: { 0, 0, 0, 1 },
636667: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
637333: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
638333: { 0, 0, 0, 1 },
641000: { 0, 0, 0, 1 },
641333: { 0, 0, 0, 1 },
644000: { 0, 0, 0, 1 },
644333: { 0, 0, 0, 1 },
646833: { 0, 0, 0, 1 },
647000: { 0, 0, 0, 1 },
649667: { 0, 0, 0, 1 },
650333: { 0, 0, 0, 1 },
653000: { 0, 0, 0, 1 },
660000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
660233: { -0.386719, -0.02771, -0.0864258, 0.914063 },
660500: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
}
Scaling 211 {
Linear,
3333: { 1, 0.929688, 1 },
6000: { 1, 0.929688, 1 },
6667: { 1, 0.929688, 1 },
7667: { 1, 0.929688, 1 },
10000: { 1, 0.929688, 1 },
10667: { 1, 0.929688, 1 },
13333: { 1, 0.929688, 1 },
14333: { 1, 0.929688, 1 },
16667: { 1, 0.929688, 1 },
18000: { 1, 0.929688, 1 },
20000: { 1, 0.929688, 1 },
21333: { 1, 0.929688, 1 },
23333: { 1, 0.929688, 1 },
24333: { 1, 0.929688, 1 },
25333: { 1, 0.929688, 1 },
28000: { 1, 0.929688, 1 },
30000: { 1, 0.929688, 1 },
32000: { 1, 0.929688, 1 },
32333: { 1, 0.929688, 1 },
32667: { 1, 0.929688, 1 },
35500: { 1, 0.929688, 1 },
36000: { 1, 0.929688, 1 },
37000: { 1, 0.929688, 1 },
38500: { 1, 0.929688, 1 },
39000: { 1, 0.929688, 1 },
39300: { 1, 0.929688, 1 },
40000: { 1, 0.929688, 1 },
41500: { 1, 0.929688, 1 },
42000: { 1, 0.929688, 1 },
43000: { 1, 0.929688, 1 },
43333: { 1, 0.929688, 1 },
45333: { 1, 0.929688, 1 },
46000: { 1, 0.929688, 1 },
47000: { 1, 0.929688, 1 },
65000: { 1, 0.929688, 1 },
66000: { 1, 0.929688, 1 },
66667: { 1, 0.929688, 1 },
67667: { 1, 0.929688, 1 },
68000: { 1, 0.929688, 1 },
69000: { 1, 0.929688, 1 },
95000: { 1, 0.929688, 1 },
95833: { 1, 0.929688, 1 },
96833: { 1, 0.929688, 1 },
97833: { 1, 0.929688, 1 },
116667: { 1, 0.929688, 1 },
117667: { 1, 0.929688, 1 },
120000: { 1, 0.929688, 1 },
122667: { 1, 0.929688, 1 },
123333: { 1, 0.929688, 1 },
125833: { 1, 0.929688, 1 },
127000: { 1, 0.929688, 1 },
128000: { 1, 0.929688, 1 },
128333: { 1, 0.929688, 1 },
130833: { 1, 0.929688, 1 },
133333: { 1, 0.929688, 1 },
134333: { 1, 0.929688, 1 },
135000: { 1, 0.929688, 1 },
136000: { 1, 0.929688, 1 },
138000: { 1, 0.929688, 1 },
143033: { 1, 0.929688, 1 },
143183: { 1, 0.929688, 1 },
143333: { 1, 0.929688, 1 },
144333: { 1, 0.929688, 1 },
146667: { 1, 0.929688, 1 },
147667: { 1, 0.929688, 1 },
150000: { 1, 0.929688, 1 },
150533: { 1, 0.929688, 1 },
153333: { 1, 0.929688, 1 },
154000: { 1, 0.929688, 1 },
155000: { 1, 0.929688, 1 },
215000: { 1, 0.929688, 1 },
215333: { 1, 0.929688, 1 },
218000: { 1, 0.929688, 1 },
218333: { 1, 0.929688, 1 },
220833: { 1, 0.929688, 1 },
221000: { 1, 0.929688, 1 },
223667: { 1, 0.929688, 1 },
224333: { 1, 0.929688, 1 },
227000: { 1, 0.929688, 1 },
276667: { 1, 0.929688, 1 },
280000: { 1, 0.929688, 1 },
300000: { 1, 0.929688, 1 },
301800: { 1, 0.929688, 1 },
302000: { 1, 0.929688, 1 },
304000: { 1, 0.929688, 1 },
326667: { 1, 0.929688, 1 },
328667: { 1, 0.929688, 1 },
360500: { 1, 0.929688, 1 },
361000: { 1, 0.929688, 1 },
362000: { 1, 0.929688, 1 },
362300: { 1, 0.929688, 1 },
362800: { 1, 0.929688, 1 },
363500: { 1, 0.929688, 1 },
364000: { 1, 0.929688, 1 },
365000: { 1, 0.929688, 1 },
373333: { 1, 0.929688, 1 },
374333: { 1, 0.929688, 1 },
376667: { 1, 0.929688, 1 },
377667: { 1, 0.929688, 1 },
396667: { 1, 0.929688, 1 },
397667: { 1, 0.929688, 1 },
400000: { 1, 0.929688, 1 },
401000: { 1, 0.929688, 1 },
406667: { 1, 0.929688, 1 },
407667: { 1, 0.929688, 1 },
410000: { 1, 0.929688, 1 },
411000: { 1, 0.929688, 1 },
412000: { 1, 0.929688, 1 },
413000: { 1, 0.929688, 1 },
413333: { 1, 0.929688, 1 },
414333: { 1, 0.929688, 1 },
420000: { 1, 0.929688, 1 },
421000: { 1, 0.929688, 1 },
422000: { 1, 0.929688, 1 },
423000: { 1, 0.929688, 1 },
423667: { 1, 0.929688, 1 },
424667: { 1, 0.929688, 1 },
425000: { 1, 0.929688, 1 },
426000: { 1, 0.929688, 1 },
440000: { 1, 0.929688, 1 },
441000: { 1, 0.929688, 1 },
443333: { 1, 0.929688, 1 },
444333: { 1, 0.929688, 1 },
450000: { 1, 0.929688, 1 },
451333: { 1, 0.929688, 1 },
453333: { 1, 0.929688, 1 },
454667: { 1, 0.929688, 1 },
466667: { 1, 0.929688, 1 },
468000: { 1, 0.929688, 1 },
470000: { 1, 0.929688, 1 },
471333: { 1, 0.929688, 1 },
473333: { 1, 0.929688, 1 },
474833: { 1, 0.929688, 1 },
480000: { 1, 0.929688, 1 },
481000: { 1, 0.929688, 1 },
500000: { 1, 0.929688, 1 },
501133: { 1, 0.929688, 1 },
503333: { 1, 0.929688, 1 },
504667: { 1, 0.929688, 1 },
510000: { 1, 0.929688, 1 },
511000: { 1, 0.929688, 1 },
513333: { 1, 0.929688, 1 },
513833: { 1, 0.929688, 1 },
550000: { 1, 0.929688, 1 },
550267: { 1, 0.929688, 1 },
556667: { 1, 0.929688, 1 },
558167: { 1, 0.929688, 1 },
560000: { 1, 0.929688, 1 },
561000: { 1, 0.929688, 1 },
562333: { 1, 0.929688, 1 },
565000: { 1, 0.929688, 1 },
565333: { 1, 0.929688, 1 },
567833: { 1, 0.929688, 1 },
568000: { 1, 0.929688, 1 },
570667: { 1, 0.929688, 1 },
571333: { 1, 0.929688, 1 },
574000: { 1, 0.929688, 1 },
574333: { 1, 0.929688, 1 },
577000: { 1, 0.929688, 1 },
577333: { 1, 0.929688, 1 },
579833: { 1, 0.929688, 1 },
580000: { 1, 0.929688, 1 },
582667: { 1, 0.929688, 1 },
583333: { 1, 0.929688, 1 },
586000: { 1, 0.929688, 1 },
586333: { 1, 0.929688, 1 },
589000: { 1, 0.929688, 1 },
589333: { 1, 0.929688, 1 },
591833: { 1, 0.929688, 1 },
592000: { 1, 0.929688, 1 },
594667: { 1, 0.929688, 1 },
595333: { 1, 0.929688, 1 },
598000: { 1, 0.929688, 1 },
598333: { 1, 0.929688, 1 },
601000: { 1, 0.929688, 1 },
601333: { 1, 0.929688, 1 },
603833: { 1, 0.929688, 1 },
604000: { 1, 0.929688, 1 },
606667: { 1, 0.929688, 1 },
607333: { 1, 0.929688, 1 },
610000: { 1, 0.929688, 1 },
610333: { 1, 0.929688, 1 },
613000: { 1, 0.929688, 1 },
613333: { 1, 0.929688, 1 },
615833: { 1, 0.929688, 1 },
616000: { 1, 0.929688, 1 },
618667: { 1, 0.929688, 1 },
619333: { 1, 0.929688, 1 },
622000: { 1, 0.929688, 1 },
622333: { 1, 0.929688, 1 },
625000: { 1, 0.929688, 1 },
625333: { 1, 0.929688, 1 },
627833: { 1, 0.929688, 1 },
628000: { 1, 0.929688, 1 },
630667: { 1, 0.929688, 1 },
633333: { 1, 0.929688, 1 },
636000: { 1, 0.929688, 1 },
636667: { 1, 0.929688, 1 },
637333: { 1, 0.929688, 1 },
638333: { 1, 0.929688, 1 },
641000: { 1, 0.929688, 1 },
641333: { 1, 0.929688, 1 },
644000: { 1, 0.929688, 1 },
644333: { 1, 0.929688, 1 },
646833: { 1, 0.929688, 1 },
647000: { 1, 0.929688, 1 },
649667: { 1, 0.929688, 1 },
650333: { 1, 0.929688, 1 },
653000: { 1, 0.929688, 1 },
660000: { 1, 1, 1 },
660500: { 1, 1, 1 },
}
GeosetId Multiple,
GeosetAnimId None,
}
Translation 213
Rotation 385
Scaling 211
» Оптимизированная кость
Bone "bone_b27" {
ObjectId 22,
Parent 14,
Translation 14 {
Linear,
3333: { 0, 0, 0 },
31867: { 0, 0, 0 },
31900: { 2.54688, 0, 0 },
32667: { 2.54688, 0, 0 },
35500: { 0, 0, 0 },
134333: { 0, 0, 0 },
135000: { 2.54688, 0, 0 },
138000: { 2.54688, 0, 0 },
143033: { 0, 0, 0 },
154000: { 0, 0, 0 },
155000: { 2.54688, 0, 0 },
215000: { 2.54688, 0, 0 },
215333: { 0, 0, 0 },
660500: { 0, 0, 0 },
}
Rotation 269 {
Linear,
3333: { 0, 0, 0, 1 },
6000: { 0, 0, 0, 1 },
6667: { -0.138672, -0.0100098, -0.03125, 0.984375 },
7667: { -0.138672, -0.0100098, -0.03125, 0.984375 },
10000: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
10233: { -0.416016, 0.0449219, -0.0742188, 0.902344 },
10667: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
13333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
18000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
20000: { -0.253906, 0.0996094, -0.03125, 0.953125 },
21333: { -0.253906, 0.0996094, -0.03125, 0.953125 },
23333: { -0.235352, 0.0556641, -0.048584, 0.96875 },
24333: { -0.235352, 0.0556641, -0.048584, 0.96875 },
25333: { 0, 0, 0, 1 },
28000: { 0, 0, 0, 1 },
30000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
30133: { -0.369141, -0.0169678, -0.0795898, 0.921875 },
30400: { -0.308594, 0.0219727, -0.0527344, 0.945313 },
30816: { -0.212891, 0.0151978, -0.0341797, 0.96875 },
31233: { -0.115723, 0.00811768, -0.0152588, 0.992188 },
31533: { -0.0473633, 0.00297546, -0.00585938, 0.996094 },
31767: { 0, 0, 0, 1 },
32667: { 0, 0, 0, 1 },
35500: { -0.417969, 0.114258, 0.179688, 0.882813 },
43000: { -0.417969, 0.114258, 0.179688, 0.882813 },
43333: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
45333: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
46000: { -0.417969, 0.114258, 0.179688, 0.882813 },
46033: { -0.386719, 0.115723, 0.172852, 0.890625 },
46100: { -0.209961, 0.138672, 0.141602, 0.953125 },
46167: { -0.0280762, 0.183594, 0.123535, 0.96875 },
46200: { 0.013855, 0.185547, 0.125, 0.96875 },
46233: { 0.000366211, 0.171875, 0.102051, 0.976563 },
46300: { -0.114258, 0.119141, -0.00613403, 0.984375 },
46333: { -0.150391, 0.100098, -0.0375977, 0.980469 },
46433: { -0.166016, 0.0893555, -0.0515137, 0.980469 },
46600: { -0.150391, 0.100098, -0.0375977, 0.980469 },
46667: { -0.115723, 0.114258, -0.010437, 0.984375 },
46767: { -0.00497437, 0.154297, 0.0844727, 0.980469 },
46833: { 0.0415039, 0.174805, 0.132813, 0.96875 },
46867: { 0.0400391, 0.181641, 0.138672, 0.96875 },
46900: { 0.013855, 0.185547, 0.125, 0.96875 },
46933: { -0.111328, 0.154297, 0.122559, 0.96875 },
46950: { -0.212891, 0.136719, 0.138672, 0.953125 },
46967: { -0.3125, 0.118164, 0.15625, 0.921875 },
47000: { -0.417969, 0.114258, 0.179688, 0.882813 },
65000: { -0.235352, 0.0556641, -0.048584, 0.96875 },
69000: { -0.235352, 0.0556641, -0.048584, 0.96875 },
95000: { 0, 0, 0, 1 },
97833: { 0, 0, 0, 1 },
116667: { -0.225586, -0.0161133, -0.050293, 0.96875 },
117667: { -0.225586, -0.0161133, -0.050293, 0.96875 },
120000: { 0, 0, 0, 1 },
125833: { 0, 0, 0, 1 },
127000: { -0.417969, 0.114258, 0.179688, 0.882813 },
128000: { -0.417969, 0.114258, 0.179688, 0.882813 },
128333: { 0, 0, 0, 1 },
130833: { 0, 0, 0, 1 },
133333: { -0.417969, 0.114258, 0.179688, 0.882813 },
134333: { -0.417969, 0.114258, 0.179688, 0.882813 },
135000: { 0, 0, 0, 1 },
136000: { -0.152344, -0.0110474, -0.0341797, 0.984375 },
138000: { -0.152344, -0.0110474, -0.0341797, 0.984375 },
143033: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
143183: { -0.138672, -0.0112915, -0.0310059, 0.984375 },
143333: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
143500: { -0.125977, -0.0112305, -0.0297852, 0.984375 },
144333: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
146667: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
147333: { -0.15625, -0.0198975, -0.0322266, 0.984375 },
147467: { -0.152344, -0.0185547, -0.0322266, 0.984375 },
147667: { -0.136719, -0.0098877, -0.0306396, 0.984375 },
150000: { 0.251953, 0.22168, 0.09375, 0.933594 },
150100: { 0.164063, 0.206055, 0.0664063, 0.960938 },
150167: { 0.174805, 0.208008, 0.0688477, 0.953125 },
150333: { 0.324219, 0.234375, 0.115723, 0.90625 },
150400: { 0.359375, 0.241211, 0.12793, 0.890625 },
150467: { 0.324219, 0.234375, 0.116211, 0.90625 },
150533: { 0.251953, 0.22168, 0.09375, 0.933594 },
153333: { 0.294922, 0.22168, 0.0976563, 0.921875 },
153433: { 0.34375, 0.237305, 0.121094, 0.898438 },
153500: { 0.359375, 0.241211, 0.12793, 0.890625 },
153567: { 0.341797, 0.235352, 0.119629, 0.898438 },
153767: { 0.244141, 0.206055, 0.0771484, 0.9375 },
153833: { 0.226563, 0.201172, 0.0703125, 0.949219 },
153900: { 0.241211, 0.206055, 0.0761719, 0.9375 },
154000: { 0.294922, 0.22168, 0.0976563, 0.921875 },
155000: { 0, 0, 0, 1 },
276667: { 0, 0, 0, 1 },
276733: { -0.0252686, 0.0019989, -0.000579834, 0.996094 },
276800: { -0.0917969, 0.0088501, -0.00289917, 0.992188 },
276867: { -0.183594, 0.0219727, -0.00823975, 0.980469 },
276967: { -0.335938, 0.0534668, -0.024292, 0.9375 },
277067: { -0.457031, 0.0922852, -0.0473633, 0.875 },
277133: { -0.507813, 0.115723, -0.0605469, 0.84375 },
277200: { -0.527344, 0.131836, -0.0654297, 0.835938 },
277267: { -0.511719, 0.141602, -0.0612793, 0.84375 },
277333: { -0.480469, 0.150391, -0.050293, 0.859375 },
277467: { -0.371094, 0.164063, -0.0122681, 0.90625 },
277567: { -0.265625, 0.172852, 0.0256348, 0.945313 },
277667: { -0.15625, 0.178711, 0.0634766, 0.96875 },
277800: { -0.036377, 0.183594, 0.105957, 0.96875 },
277867: { 0.00209045, 0.185547, 0.120117, 0.96875 },
278000: { 0.0366211, 0.188477, 0.132813, 0.96875 },
278133: { 0.0563965, 0.19043, 0.141602, 0.96875 },
278333: { 0.0678711, 0.19043, 0.145508, 0.964844 },
278600: { 0.0581055, 0.19043, 0.141602, 0.96875 },
278933: { 0.0301514, 0.188477, 0.129883, 0.96875 },
279200: { 0.0147095, 0.185547, 0.125, 0.96875 },
279667: { 0.013855, 0.185547, 0.125, 0.96875 },
279867: { -0.000610352, 0.050293, 0.03125, 0.996094 },
279933: { -0.000486374, 0.0143433, 0.00872803, 0.996094 },
280000: { 0, 0, 0, 1 },
300000: { 0, 0, 0, 1 },
300067: { 0.000850677, 0.0234375, 0.0143433, 0.996094 },
300233: { 0.0142212, 0.161133, 0.106934, 0.980469 },
300300: { 0.013855, 0.185547, 0.125, 0.96875 },
300433: { -0.0105591, 0.181641, 0.117188, 0.96875 },
300533: { -0.0378418, 0.166016, 0.100586, 0.976563 },
300700: { -0.0859375, 0.120117, 0.0664063, 0.984375 },
300833: { -0.111328, 0.0820313, 0.0429688, 0.984375 },
300967: { -0.109375, 0.0515137, 0.02771, 0.992188 },
301200: { -0.0177002, 0.00680542, 0.00466919, 0.996094 },
301367: { 0.00897217, -0.00430298, -0.00305176, 0.996094 },
301633: { 0.000396729, -0.000182152, -0.000152588, 1 },
301800: { 0, 0, 0, 1 },
302000: { 0, 0, 0, 1 },
302067: { -0.00759888, -0.00370789, -0.00361633, 0.996094 },
302200: { -0.0456543, -0.0157471, -0.0169678, 0.996094 },
302300: { -0.0644531, -0.00466919, -0.0145264, 0.996094 },
302400: { -0.0532227, 0.0515137, 0.0189209, 0.996094 },
302533: { -0.0142212, 0.141602, 0.0849609, 0.984375 },
302667: { 0.0119019, 0.178711, 0.122559, 0.96875 },
302733: { 0.0139771, 0.197266, 0.124512, 0.96875 },
302867: { 0.00897217, 0.257813, 0.11084, 0.953125 },
302967: { -0.00349426, 0.279297, 0.0917969, 0.953125 },
303000: { -0.0098877, 0.273438, 0.0844727, 0.953125 },
303033: { -0.0240479, 0.239258, 0.0737305, 0.964844 },
303100: { -0.0634766, 0.103516, 0.0498047, 0.984375 },
303133: { -0.0708008, 0.0654297, 0.0437012, 0.992188 },
303167: { -0.0576172, 0.0947266, 0.0449219, 0.992188 },
303200: { -0.0322266, 0.161133, 0.0527344, 0.984375 },
303233: { -0.0169678, 0.195313, 0.0576172, 0.976563 },
303400: { -0.0101929, 0.164063, 0.0461426, 0.984375 },
303700: { -0.00396729, 0.0617676, 0.0157471, 0.996094 },
303867: { -0.000999451, 0.0144043, 0.00354004, 0.996094 },
304000: { 0, 0, 0, 1 },
326667: { 0.013855, 0.185547, 0.125, 0.96875 },
326733: { -0.015564, 0.179688, 0.105957, 0.976563 },
326800: { -0.0839844, 0.161133, 0.0634766, 0.980469 },
326900: { -0.203125, 0.119629, -0.0043335, 0.96875 },
326967: { -0.253906, 0.0996094, -0.03125, 0.953125 },
327067: { -0.294922, 0.0839844, -0.050293, 0.949219 },
327133: { -0.298828, 0.0810547, -0.0532227, 0.945313 },
327200: { -0.279297, 0.0898438, -0.0432129, 0.953125 },
327233: { -0.253906, 0.0996094, -0.03125, 0.953125 },
327250: { -0.122559, 0.145508, 0.0473633, 0.980469 },
327267: { 0.013855, 0.185547, 0.125, 0.96875 },
327433: { 0.0136719, 0.181641, 0.111328, 0.976563 },
327667: { -0.0322266, 0.161133, 0.0629883, 0.984375 },
327933: { -0.10791, 0.123535, -0.00236511, 0.984375 },
328100: { -0.145508, 0.102539, -0.032959, 0.980469 },
328233: { -0.163086, 0.0913086, -0.0490723, 0.980469 },
328333: { -0.167969, 0.0869141, -0.0544434, 0.976563 },
328467: { -0.150391, 0.100098, -0.0375977, 0.980469 },
328533: { -0.100586, 0.132813, 0.0100098, 0.984375 },
328600: { -0.0272217, 0.172852, 0.0839844, 0.980469 },
328667: { 0.013855, 0.185547, 0.125, 0.96875 },
360500: { -0.225586, -0.0161133, -0.050293, 0.96875 },
365000: { -0.225586, -0.0161133, -0.050293, 0.96875 },
373333: { 0.294922, 0.22168, 0.0976563, 0.921875 },
373367: { 0.283203, 0.22168, 0.105469, 0.921875 },
373467: { 0.147461, 0.212891, 0.125977, 0.953125 },
373500: { 0.138672, 0.208008, 0.12793, 0.953125 },
373533: { 0.197266, 0.201172, 0.121094, 0.949219 },
373566: { 0.298828, 0.206055, 0.104004, 0.921875 },
373600: { 0.400391, 0.208008, 0.0869141, 0.886719 },
373633: { 0.447266, 0.216797, 0.0742188, 0.859375 },
373700: { 0.439453, 0.214844, 0.0629883, 0.867188 },
373767: { 0.398438, 0.208008, 0.0544434, 0.890625 },
373900: { 0.289063, 0.192383, 0.0432129, 0.933594 },
373967: { 0.259766, 0.188477, 0.0400391, 0.945313 },
374067: { 0.273438, 0.19043, 0.0395508, 0.9375 },
374267: { 0.357422, 0.199219, 0.0473633, 0.90625 },
374333: { 0.367188, 0.201172, 0.0490723, 0.902344 },
376667: { 0.251953, 0.22168, 0.09375, 0.933594 },
376700: { 0.257813, 0.219727, 0.0913086, 0.933594 },
376800: { 0.398438, 0.235352, 0.105957, 0.875 },
376833: { 0.410156, 0.235352, 0.104004, 0.871094 },
376867: { 0.351563, 0.219727, 0.0859375, 0.902344 },
376900: { 0.237305, 0.195313, 0.0610352, 0.945313 },
376933: { 0.167969, 0.183594, 0.0490723, 0.964844 },
376967: { 0.174805, 0.188477, 0.0539551, 0.960938 },
377067: { 0.296875, 0.22168, 0.0966797, 0.921875 },
377100: { 0.310547, 0.226563, 0.104492, 0.914063 },
377167: { 0.291016, 0.22168, 0.110352, 0.921875 },
377267: { 0.242188, 0.212891, 0.116211, 0.9375 },
377467: { 0.112305, 0.195313, 0.121582, 0.964844 },
377600: { 0.0366211, 0.19043, 0.123535, 0.96875 },
377667: { 0.013855, 0.185547, 0.125, 0.96875 },
396667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
444333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
450000: { -0.253906, 0.0996094, -0.03125, 0.953125 },
453333: { -0.253906, 0.0996094, -0.03125, 0.953125 },
454100: { -0.251953, 0.0991211, -0.0305176, 0.960938 },
454300: { -0.25, 0.0898438, -0.0224609, 0.960938 },
454667: { -0.253906, 0.0996094, -0.03125, 0.953125 },
466667: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
466833: { -0.382813, -0.0300293, -0.0761719, 0.917969 },
467200: { -0.394531, -0.0419922, -0.0371094, 0.914063 },
467400: { -0.394531, -0.0419922, -0.0366211, 0.914063 },
467900: { -0.378906, -0.0280762, -0.0820313, 0.917969 },
468000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
473333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
473400: { -0.361328, -0.0169678, -0.0791016, 0.921875 },
473467: { -0.320313, 0.00970459, -0.0634766, 0.9375 },
473533: { -0.253906, 0.046875, -0.0366211, 0.960938 },
473667: { -0.106934, 0.125977, 0.0424805, 0.984375 },
473767: { -0.0166016, 0.169922, 0.102051, 0.976563 },
473833: { 0.013855, 0.185547, 0.125, 0.96875 },
473867: { -0.0498047, 0.171875, 0.0844727, 0.976563 },
473900: { -0.178711, 0.129883, 0.00909424, 0.96875 },
473933: { -0.253906, 0.0996094, -0.03125, 0.953125 },
474067: { -0.298828, 0.0693359, -0.0539551, 0.945313 },
474233: { -0.339844, 0.0354004, -0.0712891, 0.933594 },
474433: { -0.367188, 0.00236511, -0.0810547, 0.921875 },
474633: { -0.375, -0.0194092, -0.0844727, 0.917969 },
474833: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
481000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
500000: { -0.138672, -0.0100098, -0.03125, 0.984375 },
501133: { -0.138672, -0.0100098, -0.03125, 0.984375 },
503333: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
510000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
510067: { -0.394531, -0.00382996, -0.0786133, 0.914063 },
510167: { -0.429688, 0.0859375, -0.0556641, 0.890625 },
510233: { -0.419922, 0.145508, -0.034668, 0.890625 },
510267: { -0.398438, 0.167969, -0.0214844, 0.898438 },
510300: { -0.341797, 0.179688, 0.0020752, 0.921875 },
510333: { -0.242188, 0.181641, 0.0366211, 0.949219 },
510367: { -0.141602, 0.181641, 0.0703125, 0.96875 },
510400: { -0.0742188, 0.183594, 0.0927734, 0.96875 },
510467: { -0.0219727, 0.185547, 0.111328, 0.96875 },
510700: { 0.0288086, 0.1875, 0.129883, 0.96875 },
511000: { 0.0358887, 0.188477, 0.132813, 0.96875 },
513333: { 0.3125, 0.226563, 0.108887, 0.914063 },
513500: { 0.192383, 0.19043, 0.0581055, 0.953125 },
513567: { 0.167969, 0.183594, 0.0490723, 0.964844 },
513633: { 0.197266, 0.192383, 0.0598145, 0.953125 },
513733: { 0.283203, 0.219727, 0.0952148, 0.921875 },
513800: { 0.316406, 0.228516, 0.11084, 0.90625 },
513833: { 0.3125, 0.226563, 0.108887, 0.914063 },
550000: { 0, 0, 0, 1 },
550267: { 0, 0, 0, 1 },
556667: { -0.253906, 0.0996094, -0.03125, 0.953125 },
558167: { -0.253906, 0.0996094, -0.03125, 0.953125 },
560000: { 0.363281, 0.201172, 0.0490723, 0.90625 },
560333: { 0.3125, 0.199219, 0.0478516, 0.921875 },
560467: { 0.304688, 0.199219, 0.0473633, 0.921875 },
560867: { 0.359375, 0.201172, 0.0490723, 0.90625 },
561000: { 0.367188, 0.201172, 0.0490723, 0.902344 },
562333: { 0, 0, 0, 1 },
636000: { 0, 0, 0, 1 },
636667: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
637333: { -0.40625, 0.0419922, -0.0732422, 0.90625 },
638333: { 0, 0, 0, 1 },
653000: { 0, 0, 0, 1 },
660000: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
660233: { -0.386719, -0.02771, -0.0864258, 0.914063 },
660500: { -0.378906, -0.0272217, -0.0844727, 0.917969 },
}
Scaling 4 {
Linear,
3333: { 1, 0.929688, 1 },
653000: { 1, 0.929688, 1 },
660000: { 1, 1, 1 },
660500: { 1, 1, 1 },
}
GeosetId Multiple,
GeosetAnimId None,
}
Translation 14
Rotation 269
Scaling 4
Практический тест показал хороший результат:
Модель А - не оптимизированная
Модель Б - оптимизированная
Я использовал свою модель на основе персонажа из вов, в ней 100 анимаций. После такой оптимизации ручным способом количество строк в модели MDL уменьшилось на 5225. Не зависимо, одна у вас модель или 100 - это существенная экономия веса.
В оптимизации карты использовались Widgetizer 1.93 + WC3 Map Optimizer 4.9 (Vex).
Теперь о главном... Ручной способ допускает ошибки и затягивает процесс не на один час рутинного поиска лишних кадров, но можно сделать макрос, который будет делать все сам. Кто в силах написать его для всеобщего блага?

Отредактировано JaBeN_Симфер, 15.09.2011 в 03:45.
Старый 15.09.2011, 03:32
JaBeN_Симфер

online
Опыт: 20,050
Активность:
Слепил для начала оптимизатор на Excel, уже визуально проще находить лишние строки.
Если кому-то понравится, то можно будет замутить кое-что интересное.
JaBeN_Симфер добавил:
сразу версия 02:
  • теперь осталось только вставить исходные кадры по определенной кости и скопировать в блокнот уже оптимизированные кадры и удалить пустые строки в блокноте.
  • подсчитывается количество исходных, оптимизированных и удаленных (и в %) строк.
Прикрепленные файлы
Тип файла: rar KK Optimizer 01.rar (2.1 Кбайт, 27 просмотров )
Тип файла: rar KK Optimizer 02.rar (72.0 Кбайт, 47 просмотров )
Старый 04.11.2011, 04:15
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
недурно, но я подозреваю что там будут баги с анимациями
Старый 04.11.2011, 15:36
JaBeN_Симфер

online
Опыт: 20,050
Активность:
Я поюзал модельку, багов не обнаружил, но будет интересно узнать результаты других.
Вообще я давно просил AlexPrey'я сделать утилитку, даже нарисовал примерный интерфейс.
Старый 04.11.2011, 15:41
VetsaN
HeartLove Labs
offline
Опыт: 29,157
Активность:
Faion, уже давно пользуюсь. Пока не жаловался.
Старый 04.11.2011, 16:16
CyxapuK
<bdc>
offline
Опыт: 15,459
Активность:
идея стоит развития.+
Старый 04.11.2011, 16:33
AlakFrost

offline
Опыт: 7,936
Активность:
Да такой способ оптимизации очень хорош , додумался до него когда модели из катаклизма рипал .
Очень удобно через W3ME ну или блокнотом на крайняк )
Старый 04.11.2011, 16:38
JaBeN_Симфер

online
Опыт: 20,050
Активность:
Destro666, Блокнот + Excel, главное не забывать менять цифры, где количество кадров.
Translation 213 {
Пустые строки удалять не нужно, они удалятся при компиляции в .mdx
Версия 03:
  • добавил статистику оптимизации (нужно вводить вручную в 2 колонки данные, которые суммируются).
  • доработал таблицу для удобства копирования входящих данных.
Пример моей модели:
Изначально кадров анимации: 43977
Оптимизировано до: 38730
Удалено: 5247 (11.9%)

Пример

Чисто для интереса оптимизировал анимации и в результате этого удалилось 1235 (26.7%) лишних кадров. Модель теперь весит 84.5 КБ после прогонки в mdlvis.
Прикрепленные файлы
Тип файла: rar KK Optimizer 03.rar (73.0 Кбайт, 44 просмотров )
Тип файла: mdx ChaosWarrior_opt.mdx (84.5 Кбайт, 99 просмотров )

Отредактировано JaBeN_Симфер, 04.11.2011 в 18:31.
Старый 04.11.2011, 19:21
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
JaBeN_Симфер, я тут как то на свободных выходных вспоминал, но тему не нашел. Попробуй подостовать меня по выходным, может вспомню
Старый 04.11.2011, 19:53
WebSter
Товарищ Mechanicus
offline
Опыт: 86,111
Активность:
JaBeN_Симфер, ну вообще способ не нов, это даже скорее принцип экономичности, если анимировать самому, но утилитка была бы очень полезна. Главное - оставлять начальные и конечные кадры для каждой анимы.
Старый 05.11.2011, 01:09
JaBeN_Симфер

online
Опыт: 20,050
Активность:
WebSter, я предусмотрел изначально, поэтому на скринах есть переключалка. А способ я придумал лет 5 назад, когда начал пробовать пересаживать мясо и вообще разбираться как устроены анимации, но качественно протестировать способ я решил, когда понял, что моя модель допилена и этот тест не будет просто ради интереса, а реально поможет на 50кб на выходе в прокатанной утилитами карте.
Если так прикинуть, то экономия 0.5-1кб на одну анимацию в среднем.
Старый 05.11.2011, 01:22
PUVer
За GW!
online
Опыт: 114,313
Активность:
JaBeN_Симфер, весьма полезная прога. Лишний вес никогда не помешает снизить. Вот сделал бы ты прогу удаляющую импорт, который не используется в карте (аля ненужный импорт), тебе бы вообще бы цены не было.
Старый 05.11.2011, 15:21
JaBeN_Симфер

online
Опыт: 20,050
Активность:
PUVer, я не пишу проги, мы тут все просим написать alexprey'я, а импорт должен чистить vex.
Старый 05.11.2011, 19:55
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
JaBeN_Симфер, все на следующей неделе запилю оптимизатор анимаций в mdl моделях
Старый 06.11.2011, 00:16
JaBeN_Симфер

online
Опыт: 20,050
Активность:
alexprey, УРА! Устроишь настоящий праздник для модельщиков!
давайте под шумок накидаем идей полезных функций>>>
Старый 06.11.2011, 00:57
WebSter
Товарищ Mechanicus
offline
Опыт: 86,111
Активность:
например, переводчик градусов в кватернионы и обратно)
Старый 06.11.2011, 01:08
JaBeN_Симфер

online
Опыт: 20,050
Активность:
WebSter, кстати точно! Я парился с этим долго, так и не вывел формулу)
Старый 06.11.2011, 02:45
ScorpioT1000
Работаем
offline
Опыт: отключен
не забудьте, что у анимок указан кадр начала и кадр конца и если у костей их случайно удалить по оптимизации, то анимки превратятся в говно
Старый 07.09.2012, 21:28
Faion
Noblesse Oblige
offline
Опыт: 30,395
Активность:
Да там ж написано.
Старый 07.09.2012, 21:58
JaBeN_Симфер

online
Опыт: 20,050
Активность:
  • Возможность копирования указанных анимаций из модели 2 в модель 1 по шаблону с сопоставлением названий костей этих моделей, например bone_1 = character_bone_chest, и с возможностью смещения кадров на указанную величину.
  • Возможность смещения кадров во всех анимациях, т.е. сокращения пустого промежутка между анимациями. Если последние анимации имеют значения кадров большего порядка, то такая оптимизация может снизить количество символов, если в итоге порядок уменьшится.
  • Возможность очищения указанных анимаций и костей.
  • Переименовывание анимаций и костей.
  • > переводчик градусов в кватернионы и обратно
с возможностью замены Y и Z между собой
Старый 07.09.2012, 23:01
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 00:15.