Sidebar

Инверсная кинематика

  • Раздел «Hard & Soft» — часть данного форума, поэтому следует руководствоваться в первую очередь [URL=http://cs-mapping.com.ua/forum/showthread.php?t=17042]Правилами Форума[/URL] при написании сообщений и создании тем. Помимо этого, есть особые пункты настоящего раздела.

    0. Для чего нужен настоящий раздел? Для обсуждения твёрдого и мягкого, железа и софта, аппаратных и программных продуктов и всего того, что с этим связано.

    1. Как можно корректнее называйте тему. Постарайтесь указать как можно больше информации в первом сообщении темы. Характер информации зависит от темы.

    2. Прежде чем создавать тему для обсуждения какой-либо игры, воспользуйтесь поиском. Вполне возможно, что такая тема уже есть. В таком случае, свои мысли нужно писать именно туда, а не плодить одинаковые темы. Дельные сообщения для поднятия старых тем не запрещены. Бесполезные же запрещены и в новых темах. Убедившись в отсутствии интересующей вас темы, смело создавайте свою.

    3. Описывая проблему, давайте как можно больше информации. На проблему «ничего не работает, чёрный экран» толковой помощи не будет. Укажите операционную систему, конфигурацию компьютера, версию программного обеспечения и прочие необходимы сведения. При возникновении разногласий с кем-либо из форумчан, используйте чёткие аргументы, а не «тупая программа и кривое железо». Этим вы всё равно ничего не докажете, а лишь упадёте в глазах оппонента. Разжигание холиваров не рекомендуется.

    4. [URL=http://cs-mapping.com.ua/forum/forumdisplay.php?f=52]Запрещается обсуждение взлома программ[/URL].

    4.2 В настоящем разделе действует особое правило «4.2». Запрещены сообщения, содержащие вызывающе неверную либо вызывающе неверно интерпретированную информацию, способную привести к развитию нездоровой дискуссии. Мы уважаем чужое мнение, но оставляем за собой право удалять сообщения, безаппеляционно сообщающие вызывающе неверные факты.

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

Spoilt13

New member
May 23, 2005
1,052
38
:) интересно. Во время спора все начинают выкладывать все что знают :) всем спос. Вроде врубился. Можете продолжать спорить, буду с интересом следить за новой инфой :)
 

Escape

VIP
Aug 9, 2007
3,839
37
Пока что самая офигенная кинематика, с которой я имел честь работать - это лицензионная версия системы Endorphin от Natural Motion.
Говорят, для разработки GTA 4 тамошний Рокстар Геймс лицензировал эту технологию для применения ее в этой самой GTA 4. Охрененно сомневаюсь, что они задействуют ее на полную катушку, конечно, но, тем не менее, впечатлить видавшего виды геймера она сможет, если ее правильно использовать. Почему-то сомневаюсь, что в Сталкере будет эта же технология... Не знаю почему. :)
Фишка этой технологии в том, что это некий искуственный интелект, в котором зашиты инструкции типа "падать лучше на ноги" или "если летишь вперед и падаешь, то упасть лучше с перекатом", или "стрелять лучше с упора в плечо", ну и т.д. Т.е. он подстраивает поведение "болванчика", т.е. скелета персонажа, под сложившиеся условия в реал-тайм режиме. Т.е. заранее изготовленных анимаций нет вообще. В принципе, с этой технологией можно как раз таки создавать целые общества компьютерных персонажей, которые будут реагировать друг на друга и на мир в целом адекватно, так, как надо. При этом позволяя различные ветвления событий. Пример : вы идете по улице и видите, как как люди друг друга обходят, ждут, пока кто-то пройдет первым в узкий проход, подают руку бабушке, когда та из автобуса выходит, При этом на вас натыкается какой-то скейтер и как он падает : когда натыкается на вас, то упирается рукой в вашу грудь, переваливается назад от вас, летит с вытянутыми вперед руками на асфальт, падает на бок, затем встает, упершись руками в пол, оттряхивается, тянет руку в вашу сторону, извиняется, подходит к своему скейту, нагибается, упершись рукой в колено, поднимает скейт, переворачивает, встает на него и едет дальше.
При этом никаких анимаций нет вообще. Есть только правила, которые разработчик пишет для движка Endorphin. Правило падать на руки, правило извиняться, если кого-то толкнули, правило хвататься за что-нибудь, чтобы не упасть и т.д. Все остальное разрабатывается и просчитывается компом и движком Endorphin. :)

http://naturalmotion.com/files/Sig_05_Reel_Web_Large.avi

6.6Mb. Видео-демка с демонстрациями возможностей системы Endorphin.
 

OneManArmy

lolwut?
Jul 15, 2007
1,429
34
0
0
2 Escape: **уеть! Это получается в движке записаны шаблоны анмация, а потом склеиваются вместе определенным образом? Или как?
 

Escape

VIP
Aug 9, 2007
3,839
37
2 Spoilt13:

Нет, это не ИК. Это я даже хз как назвать. %) Это next-gen анимация ваще...
Это тот рулез, последнюю версию которого я хотел бы поиметь на своем компе, но ее нет НИГДЕ. Обычно я всегда нахожу то, что мне нужно, но здесь я перерыл все, но нашел только старую версию и кривым кряком... Видимо, разрабы серьезно заботятся о своем детище. :)

2 OneManArmy:

И да и нет. Например, там есть шаблон "лучше упасть на ноги или на ноги и руки", но как именно он падать будет - все зависит от создающихся условий. Т.е. он может вообще и не упасть так, как надо, если перед ним вдруг окажется кучка **вна и разраб задаст некий шаблон, что "в **вно лучше не падать". =) Он будет махать руками или придумает что-нибудь еще, чтобы увернуться от этой кучки. Ну или же упадет прямо в нее, если другого выхода не будет. %)

Короче там принцип простой - есть просто некие правила, есть предпочтения. Еще проще говоря - есть ЦЕЛИ, а вот как эти цели достагать - система Endorphin сама разрабатывает. Болванчик должен разбежаться и прыгнуть, зацепившись за лестницу, а потом вскарабкаться вверх. Система Endorphin начинает "оживлять" болванчика - вот он разбегается, прыгает аки спортсмен, хватается одной рукой за лестницу, подтягивает вторую, подтягивается сам, зацепляется ногой за нижнюю ступеньку, лезет вверх. Все это система просчитала сама. Никаких анимаций нет. Были всего лишь цели. Вот так вот. :)

Я с этой системой мало работал, мы ее на одну из моих прошлых работ покупали. Там студия теперь профессиональной анимацией занимается, сопсно, я поэтому и ушел, потому что я не аниматор. Пока что не аниматор. :) Но перед уходом все же поюзал эту штучку немного. Сделал, конечно, примитивные вещи, но даже этого хватило для того, чтобы почуять мощь этого пакета.
Там, в общем, есть болванчик. Сам по себе при проигрывании анимации он падает. А теперь мы на временную полосу кидаем одно единственное действие - Stand. Т.е. стоять. Все. Теперь болванчик у нас стоит. :) Если его толкнуть, то он пошатывается, машет руками для балансировки, восстанавливает равновесие и стоит дальше. Круто ? Без базаров. Теперь мы делаем кубик. "Говорим" болванчику, что он должен разбежаться и перепрыгнуть через кубик, после перепрыгивания восстановить равновесие и встать смирно. Плэй. Болванчик разбегается, вытягивает руки вперед и натыкается на кубик, падает (руки вытянуты вниз, как надо, чтоб на них упасть), встает, стоит. действие "перепрыгивание" было отменено. Болванчик слишком сильно разогнался. :) Убавляем скорость. Теперь он бежит более спокойно, перепрыгивает кубик и встает смирно. Круто ? Без базаров.

Вот примерно такие вот анимашки я там и поделал. Но не думайте, что пакет там легкий. Он довольно сложный в освоении. Ну очень много всяких ползунков, двигунов, кнопочек и прочей шняги. Просто там можно контролировать любые действия болванчиков. Ну + некоторые анимации надо делать все же вручную, поэтому без хороших познаний в том же 3д максе вам там делать точно нечего. Система Endorphin - это, конечно, клевая вещь, но все же она не может симулировать человеческое мышление. :)
 

OneManArmy

lolwut?
Jul 15, 2007
1,429
34
0
0
Я так на ролике посмотрел, будто бы физика идет, а не анимация.
 

Escape

VIP
Aug 9, 2007
3,839
37
2 Spoilt13:

В халфе это нафиг не нужно. Вообще. Там персонажей-то по пальцам пересчитать можно и интерактивные сценки длятся несколько секунд. А вот сделать полностью интерактивное общество, верно реагирующее на физическую составляющую мира - это да... В GTA это будет смотреться круче, как подметил SlayerR.

2 SlayerR:

При условии, что у разрабов руки растут откуда надо, они не стесняются применять моск по назначению и есть чувство креатива. Тогда да, все офигеют. А то как бы не было так, что система Endorphin будет применяться только ради того, чтобы люди, пардон, фикалии на асфальте грамотно обходили... :)
 

svanvs

New member
Nov 2, 2007
194
36
2Escape
А это что по твоему? endorphin 2.7.1 Learning Edition

[ADDED=svanvs]1197656674[/ADDED]
Нормальная полнофункциональная версия с единтвенным ограничением - не дает сохранять видео.
 
Last edited:

Spoilt13

New member
May 23, 2005
1,052
38
И всетаки я считаю что в хл не достаточно хороший аи, а с эндорфин он будет идеален на сегодняшний день, если вальвовцы правильно используют свои умные! мозги при разработке хл2: еп3 или хл3 :)
 
Escape said:
При условии, что у разрабов руки растут откуда надо, они не стесняются применять моск по назначению и есть чувство креатива. Тогда да, все офигеют. А то как бы не было так, что система Endorphin будет применяться только ради того, чтобы люди, пардон, фикалии на асфальте грамотно обходили... :)
само собой,но если они это применять хотя бы к тому как людей машины сбивают это уже будет мега :agy:
 

Escape

VIP
Aug 9, 2007
3,839
37
2 svanvs:

Хм... Раньше было больше ограничений в триал-версии, а версии для учебы вообще вроде не было. Да и, соппсно, я ограничения не люблю. :)

2 Spoilt13:

Это не совсем AI. :) Это только его часть, если даже можно так сказать. Endorphin не будет думать куда спрятаться при летящем в фейс унитазе, он всего лишь будет думать, грубо говоря, как лучше упасть, если этот унитаз все же попадет в свое место назначения. :) Пока что в HL хватает для этих целей хватает рэгдолла. Эндорфин там будет к месту только тогда, когда в HL появится интерактивность. Интерактивный, не заскриптованный мир, живущий сам по себе и представленный нам на обозрение. А такого там нет и, к сожалению, как мне кажется, в том же Эп3 - не будет.

[ADDED=Escape]1197681551[/ADDED]
2 svanvs:

По-крайней мере я себе давным-давно скачивал какую-то версию с ихнего сайта, она меня достала своими ограничениями, я поискал кряки и затем грохнул прогу, ибо кряков не нашел вообще нигде.
 
Last edited:

realspaik

New member
Aug 30, 2006
650
1
0
2 svanvs:
Спасибо за ссылку. Скачал. Поигрался. Мощно) Только как я понял эта обучающая версия дает сохранять как раз только ави с ватермарком в углу, но для экспорта анимации предлагает купить полную версию, которая стоит около полутора тысяч ( впринципе недорого для серьезной студии) Если серьезно заниматься анимацией и зарабатывать на этом то программа просто мегаполезная, экономит очень много времени. И относительно простая, напоминает немного реактор макса.
Была б полная версия, уже сейчас можно было бы создавать в ней анимации для сорса, неинтерактивные но зрелищные и реалистичные. Будем искать )
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord