Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 27.02.2010, 02:57   #1
battou
Нуждающийся
 
Регистрация: 19.01.2007
Сообщений: 75
Написано 3 полезных сообщений
(для 3 пользователей)
Не анимируется МЕШ в файле b3d

Помогите с проблемкой. Экспортирую значит модельку человека с костной анимацией, модель монолитная, анимируется с помощью Skin в максе. Так вот, при экспорте во вьювере всё ок, а в игре двигается только скилет, меш сам замирает в позе первого кадра и всё.( Как это поправить? В райплайне уж как только галочки не перетыкал. Всё равно во вьювере всё ок, в игре меш не анимируется.(
(Offline)
 
Ответить с цитированием
Старый 27.02.2010, 03:55   #2
Tormaz
Нуждающийся
 
Регистрация: 23.10.2009
Сообщений: 74
Написано 9 полезных сообщений
(для 22 пользователей)
Ответ: Не анимируется МЕШ в файле b3d

Не знаю можно ли давать ссылки на другие ресурсы но вот глянь сюда http://blitz-coder.narod.ru/text/export/export.htm Там кстати по моему неправильно написано немного в плане галочек но это не критично, а ты читай , думай и все у тебя получится. Эксперементируй только с одной галочкой Scene Root остальные пока так оставь как в описании. Кстати скелет видно не должно быть . А замирает в первом кадре потому что ты в цикле анимацию запускаешь и она каждый раз с нулевого кадра устанавливается. Ее надо только один раз запустить а потом апдейтворлдить в цикле.
Я смотрю ты с 2007 года с пипелайном воюешь ? Так сказать ветеран..
(Offline)
 
Ответить с цитированием
Старый 27.02.2010, 04:48   #3
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Не анимируется МЕШ в файле b3d

Кстати скелет видно не должно быть
Видно, потому что нужно убрать галку Bone mesh при экспорте.

Чтобы анимировался меш персонажа, нужно его фандчилднуть(FindChild) и проанимировать (Animate) этот чилд. Вроде так
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 27.02.2010, 07:14   #4
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Не анимируется МЕШ в файле b3d

Возможно, ты загружаешь меш при помощи LoadMesh, a не при помощи LoadAnimMesh
(Offline)
 
Ответить с цитированием
Старый 27.02.2010, 07:35   #5
battou
Нуждающийся
 
Регистрация: 19.01.2007
Сообщений: 75
Написано 3 полезных сообщений
(для 3 пользователей)
Re: Не анимируется МЕШ в файле b3d

Скелет видно так как исспользую не бипед а САТ, я уже сам загуглил эту же статью.)) Жаль что поумолчанию не анимируется меш, приходится подгружать отдельно анимацию.) Всё равно спасибо за отклики.) А ссылка крайне полезная, её бы куда-нить запостить на видное место.
(Offline)
 
Ответить с цитированием
Старый 27.02.2010, 12:08   #6
Tormaz
Нуждающийся
 
Регистрация: 23.10.2009
Сообщений: 74
Написано 9 полезных сообщений
(для 22 пользователей)
Ответ: Не анимируется МЕШ в файле b3d

Сообщение от ARENSHI Посмотреть сообщение
Видно, потому что нужно убрать галку Bone mesh при экспорте.
Да нет есть 2 варианта, все зависит от того что тебе нужно. ЕСли надо хранить анимацию в отдельном файле то надо эту галку поставить и экспортить только скелет.
(Offline)
 
Ответить с цитированием
Старый 01.03.2010, 06:22   #7
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Не анимируется МЕШ в файле b3d

У меня такая же проблема и я хз че делать, уже наверно все перепробовал.
Модель загружаю LoadAnimMesh
Animate стоит перед циклом
FindChild делал, пишет, что данный чилд не содержит анимации.
(Offline)
 
Ответить с цитированием
Старый 01.03.2010, 08:05   #8
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: Не анимируется МЕШ в файле b3d

Скрины экспортера в студию.
На крайняк модель тоже.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 01.03.2010, 08:16   #9
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Не анимируется МЕШ в файле b3d

Я только что разобрался. Сделал как ARENSHI посоветовал.
Сообщение от ARENSHI Посмотреть сообщение
Чтобы анимировался меш персонажа, нужно его фандчилднуть(FindChild) и проанимировать (Animate) этот чилд.
Только я сначала делал FindChild на главную кость скелета, а не на модель.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com