Inverse Kinematics средствами java script

Программирование на Юнити.

Inverse Kinematics средствами java script

Сообщение 3Dragon 06 фев 2010, 22:27

Окажите посильную помощь по написанию инверсной кинематики на жаба скрипте. Стоит глобальная задача написать управление рукой персонажа с помощью мыши. К сожалению, нашел очень мало информации по IK, прежде всего интересуют статьи по этой теме и примеры работающих алгоритмов.
Сам потихоньку копаю, но хотелось бы пинка в нужно направлении, дабы не нагородить систему из разваливающихся костылей и подпорок =)

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

Может быть у кого-то есть уже готовые варианты реализации IK для юнити? Буду очень благодарен за поддержку =)
Глаза боятся, а руки - крюки.
3Dragon
UNIт
 
Сообщения: 61
Зарегистрирован: 25 ноя 2009, 21:50
Откуда: Санкт-Петербург
  • ICQ

Re: Inverse Kinematics средствами java script

Сообщение ffinder 06 фев 2010, 23:56

если потом выложишь получившееся сообществу, будем помогать :-)
лучшая статься, ИМХО вот эта: http://www.gamedev.ru/code/articles/?id=4182
более того, в юнити можно пойти по пути наименьшего сопротивления и сделать руку (как и любой другой IK chain) из rigidbody соединенных character/hinge joint. тогда просто прицепив пружину/прикладывая силу к кисти руки в направлении target'a можно добиться желаемого.
ffinder
UNITрон
 
Сообщения: 192
Зарегистрирован: 26 мар 2009, 17:35
  • Сайт

Re: Inverse Kinematics средствами java script

Сообщение Paul Siberdt 07 фев 2010, 00:20

Странно... в ту ли сторону вы копаете? У вас в руках PhysX. Инверсная кинематика - вторая дисциплина физических библиотек, сразу опосля коллизии выпуклых объемов :p

ffinder сообщил все, что нужно, даже больше :)
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Inverse Kinematics средствами java script

Сообщение Neodrop 07 фев 2010, 04:12

В Locomotion можно найти много интересного на эту тему.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 8