Нашёл вероятную ошибку. У меня maya не читается редактором. Есть у кого flexlm на Maya 6.0?
Добавлено через 45 секунд footman
Со скелетом вроде все норм, но вот скиннинг вообще отсутствует и сглаживание тоже. Если в блендере есть экспорт fbx то надо делать так: Блендер>fbx>Autodesk Maya 2009/2010>ma>Alias Maya 6.0/6.0.1>mb>игровой формат.
Я так и делал. Похоже ошибка не со скелетом, а с редактором, так как он не хочет работать. В прошлом сообщении написал об этом.
Через какую maya в экспортировали? у вас написана на скрине старая версия.
Добавлено через 1 минуту Если вы делайте существо на основе ниваловского, то скелет нельзя переделывать(добавлять новые кости или изменять иерархию) и во время экспорта должен использоваться оригинальный ниваловский скелет.
Elu
Так вот и не ясно. У меня стоят Maya 2009 и Maya 6.0. Почему у меня в логе написано Maya 10, понятия не имею. Должно же быть Maya 6.0
footman
переустановите maya 6.0, у вас редактор обращается скорее всего к maya 2009, после переустановки ошибка должна исчезнуть.
Elu
Ошибка исчезла, но вот модель так и не появилась. Прилагаю .ma экспортированную из Maya 2009 и .mb из Maya 6.0.
Попробуйте импортировать модель без участия скелета.
Elu
Экспорт не хочет производиться, выдаёт следующую ошибку:
heroes of might and magic 5 tribes of the east\data\bin/GrannyGeometries/6448E97F-806F-40A4-B2FB-9E172E479F6D contains more than 1 model, cannot proceed. Granny file \Characters\Heroes\NewHero.xdb#xpointer(\Model) contains more than 1 model, cannot proceed.
Добавлено через 7 минут Немного не то сделал, сейчас экспорт прошёл. Проблема в том, что модель так и не отобразилась.
footman
Удалите кость newmodel_Global, выделяете CCC940C_01, hip нажимаете ctrl + g у вас появиться группа её подпишите как global.
Заработало! В редакторе, конечно. Сейчас проверю будет ли работать в игре. Огромное спасибо за помощь!
Добавлено через 10 минут В игре... моделька-то есть, но она целиком чёрная, плюс анимации нет. Нужно что-то делать...
модель черная решения: 1) в xdb файле который отвечает за текстуру поменяете параметр "AddrType"CLAMP"/AddrType" на "AddrType"WRAP"/AddrType" 2)Пункт Текстура или её часть неправильно отображается в игре. Как исправить?/topic/at/1173808/
Добавлено через 2 минуты Анимации не будут работать потому, что я писал выше, что у вас нету скиннинга(привязке модели к костям).
Elu
Значит мне нужно каким-нибудь образом привязать скелет обратно к модели. Замечательно... всегда мечтал заниматься моддингом, говорил я себе пять лет назад. Ведь это так замечательно и ошибки никогда не возникают!
Простите, немного мозги кипятятся уже.
Добавлено через 29 минут Абсолютно всё починил. Ура! Всё работает, но теперь нужно заняться новыми анимациями.
Добавлено через 20 минут Нашёл ещё одну проблему - правильная привязка скелета. Мне нужно найти баланс между жёсткостью и эластичностью, иначе анимация ломается. Но это уже темы не сильно касается, это мне нужно будет либо в Блендере делать либо ещё где.
Замечательно... всегда мечтал заниматься моддингом, говорил я себе пять лет назад. Ведь это так замечательно и ошибки никогда не возникают!
Жиза. Такая жиза.
Добавлено через 3 минуты Насчёт скининга. Если модель не сильно отличается от ниваловской модели, то скининг можно скопировать с ниваловской модели на новую. И немного подправить где нужно. Насчёт анимации, если скелет от ниваловской модели и не изменённый, то можно использовать анимации из игры.
У меня модель не сильно изменённая, скелет подходит. Только параметры скиннинга нужно правильные выбрать чтобы не было слишком жёстко или слишком эластично. В первом случае анимации заставляют полигоны жёстко выпирать, а во втором герой превращается в какую-то аморфную сущность. Нужно баланс найти, над чем я сейчас и работаю.