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

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

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

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

Ответ
 
Опции темы
Старый 03.12.2007, 02:34   #1
Черный крыс
 
Сообщений: n/a
Выскажите Ваши соображения...

Тут на днях поставил для себя задачу создать интерактивную модель управления персонажем.

Допустим есть модель некоего персонажа который обучен самыми минимально необходимыми кадрами костной анимации (ходьба\бег\стрэйф).

Теперь задача состоит в том, чтобы наш персонаж адекватно реагировал на разные игровые ситуации\действия посылаемые игроком.

Например - при нажатии Правой кнопки мыши - персонаж достает оружие (проигрывается анимация) - но дальше при движениях мыши влево\вправо\вверх\вниз кисть руки которая держит оружие и голова тоже поворачивались влево\вправо\вверх\вниз соотв. как бы наблюдая за виртуальной мишенью. При этом если игрок нажмет клавишу "идти вперед" то персонаж самым естественным образом пошел бы вперед продолжая держать оружие в руке и следя за мишенью.

Частично эту проблемму решает Блендер анимации от МадМедика. Но, хотелось бы услышать Ваши соображения на эту тему.
Заранее спасибо!
 
Ответить с цитированием
Старый 03.12.2007, 04:19   #2
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: Выскажите Ваши соображения...

Сообщение от Diablo1909
Но, хотелось бы услышать Ваши соображения на эту тему.
Заранее спасибо!
Задача не из легких.
ябы все сдела разными анимациями(оч многа-для каждой своя)
ибо другого выхода сдесь невижу.
(Offline)
 
Ответить с цитированием
Старый 03.12.2007, 04:49   #3
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Re: Выскажите Ваши соображения...

Вариант 1
Делаешь модель из частей: ноги руки голова. все клеишь идеально парентом
Для каждой части свои анимации

2 вариант : как выше сказано много много разныхх анимаций все возможные комбинации.

Управление всем этим хузяйством - бааальшая функция логики анимаций

Сразу скажу - голову поломать придется
__________________
(Offline)
 
Ответить с цитированием
Старый 03.12.2007, 11:44   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Выскажите Ваши соображения...

Diablo1909, вот тебе как-раз то что нада.
Скачай и глянь вот это(86.3Kb).
Там как-раз и реализована подгрузка костей, и работа с ними, можешь посмотреть, вообще были планы внедрить туда систему триггеров, но так и недоработал, т.к. сменил движёк
В общем там реализована загрузка скелета (дополнительно); удобная работа с костями; манипуляция костями: поворот, кручение, направление; деббаг режим - для визуального отображения костей.
Твоя задумка реализуема, но нехватает морфинга, направление на цель это одно, но например что-бы персонаж бежал, и стрелял - это другое, есть варриант, паралельно грузить ещё одну модель со скелетом запустив на нём вторую анимацию, и изменять позиции отдельных костей у первой, на кручения второй, от части варриант
Ещё сразу советую делать всё с подключением RagDoll'а, поему? А потому что, потом будет сложнее, т.к. внедрить в персонажа RagDoll - весьма сложно, спомощью моей наработки, можно сделать что-бы например, персонаж бежал потом ему поподают в плечё, отключаеться принудительное позиционирование костей анимацией, и включаеться RagDoll, далее применяеться сила на боди верхней части торса (поподание от пули), далее должна вестись всегда информация о изменениях в поворотах костей, чтобы при переходе в RagDoll, изменять ангулярную силу на повороты изменений, чтобы например если он заносил руку, при поподании вплечё, руку понесло бы, ноги бы тоже, ну и т.п.
(Offline)
 
Ответить с цитированием
Старый 03.12.2007, 18:29   #5
Черный крыс
 
Сообщений: n/a
Re: Выскажите Ваши соображения...

MoKa - спасибо! весчь очень интересная! Но хочу еще спросить - ты работал с блендером анимации от МадМедика? Твои сорсы можно с этой либой совместить? чтобы и анимашка блендилась и за обьектом следить головой?
 
Ответить с цитированием
Старый 03.12.2007, 18:33   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Выскажите Ваши соображения...

Diablo1909, хм скорее что неполучиться совместить, но я не уверен. Смотрел, но давно. Думаю неудастся т.к. там он анимирует сам весь мешь, и передать ему отдельно какие-то кости неудасться.
(Offline)
 
Ответить с цитированием
Старый 03.12.2007, 19:21   #7
Черный крыс
 
Сообщений: n/a
Re: Выскажите Ваши соображения...

Попытался совместить AnimBlender с mJoint.....хех.....РАБОТАЕТ!!! =))) Правда в редакторе AnimBlender'а надо вырубать джоинты из анимаций....впринципе это правильно и должно быть так.....проблемма решена. СПАСИБО!
 
Ответить с цитированием
Старый 03.12.2007, 19:46   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Выскажите Ваши соображения...

Diablo1909 , вай... Даж глянуть на то что вышло? (exe)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильм, который недавно посмотрели. (без обсуждений, только названия и ваши впечатления) impersonalis Рецензии 1679 20.02.2022 06:12
Ваши любимые фильмы... Dzirt Болтовня 43 20.09.2009 21:16
Мп3, Встроенный в ваши проекты на блитц EvilChaotic Проекты на Blitz3D 10 23.12.2008 21:34
Ваши Фотографии. moka Болтовня 10 07.04.2008 01:29


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


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