![]() |
Ответ: Просто интересно
логику работы надо вкурить а потом уже думать о реализации :)))
пока что ваще не прикидываю как можно так грамотно заставить болванчиков себя вести... падают, руки вперед выталкивают, катяться кубарем- складываются в позу эмбриона... это просто невероятно... как и при каких условиях какие действия они выполняют... допустим у нас есть 2-3 начальных положения. возьмем 1ое - стоя. (допустим мы таки научули регдолл стоять) вот он споткнулся и распластался на животе... какие бы произвел движения человек? (фатически лежит он сейчас так же как и стоит.. только в другой плоскости) он бы подогнул руки под грудь, отжался, вставая на четвереньки, выгнул бы тело прямо вставая с кален (в основном опираясь рукой на одно из колен... ) согласись не самое простое телодвижение?... а веть мы всего лишь поднялись с земли... а скажем подтягивания?... вот висит человек.. к какому состоянию он должен стремиться вернуться? полюбому тут все дело в центрах тяжести и эмуляция МЫШЕЧНО системы.. попробуй сделать так (даже на физиксе на блице) подвесь регдол на перекладину, и заставь подтянуться. что есть подтягивание? сгибание рук. если просто приложить силу к части тела.. то наш персанаж просто "подлетит"... не дело.. надо сложить руки, закинуть ногу (допустим висим над обрывом) перед этим ВОЗМОЖНО раскачаться вбок.. закинуть ногу... дальше произвести серию телодвижений описать которые я не в силах, и встать на ноги... нефигово так согласись? :) |
Ответ: Просто интересно
Цитата:
|
Ответ: Просто интересно
ты видил gta 4 ? там постоянно в кадре по 10-30 человек, скажешь у всех эмуляция мышечной системы ?
|
Ответ: Просто интересно
угу, но оптимизировано же всё)
недаром гта4 нереал сильно использует проц. |
Ответ: Просто интересно
думаю в гта4 изначально все движутся с помощью анимаций и только когда нужно врубают куклу
|
Ответ: Просто интересно
у них там какаято смесь анимаций и симуляций, как минимум у главного перса всегда симуляция
|
Ответ: Просто интересно
Цитата:
...или вы думали полностью эйфорией ВСЕ движения мутить? |
Ответ: Просто интересно
ага, а игрок им не управляет) все на симуляции))
Хм... А как идея самодельную "мини-эйфорию" "рендерить" в анимацию, и подключать реальную симуляцию только при воздействии на человечишку? |
Ответ: Просто интересно
Я думаю, что сначала нужно снять на фильм все основные движения (от ходьбы и бега, до реакций на потерю равновесия), классифицировать их, разложить на фазы.
выйдет примерно тысяча-две движений у каждого из которых от 2 до 10 фаз. На регдол вешаются основные скелетные мышцы (виртуально) - моторы на джоинты, с ограничителями поворота и коофициентами силы Далее массив с сопостовлением движение-фаза-группа сил приложеных к мыщцам И наконец самое сложное - программный автомат который будет реализовывать все эти поведения, получая информацию от положения каждой кости (тысячи и тысячи условий) Одному дома такое не осилить. |
Ответ: Просто интересно
А представьте оба этих эффекта в играх? что стоит за стеной деревяннойвраг, ты тупо из дробовика в щепки разбиваешь стену, одна пулька задевает руку врага, тот ахриневает, прикрывает рукой кровь, нервно убегает , ты еще раз стреляешь, попадаешь в бедро и ногу, он поскальзывается, падает, пытается встать...
Насколько это красиво было бы в играх... Сейчас, заметил, все направление в развитии в физику уже идет, а не в графику... физ ускорители, физикс вон как совершенствауется... |
Ответ: Просто интересно
Цитата:
Цитата:
|
Ответ: Просто интересно
Кстати, вспомните , каким новшеством был рэгдолл)
Так же там еще куча видях такого рода: http://www.youtube.com/watch?v=yn1KQ...eature=related http://www.youtube.com/watch?v=Y2JIe...eature=related |
Ответ: Просто интересно
Цитата:
в первую очередь что - определять равновесие долла. затем - находить ближайшую конечность подходящую для поддержания равновесия и определять тип и силу движения, нужного для этого. ну и ещё много всего хитрого) тысячи условий - нах, проще тогда записать тысячу анимок. |
Ответ: Просто интересно
согласен с mr_F ... как раз в том то и дело что если мы ищем условия то получается почему б не сделать кучу анимок и не подставить во все эти условия... тут чето похитрее...
например.. мы переносим вес с ноги наногу при ходьбе... когда мы отжимаемся от пола.. мы как бы тоже манипулируем центром тяжести.. ваще я как смотрю... мы по идеи ваще нифига не знаем даже как ведем себя в тех или иных ситуациях... а в этом и кроется суть такой технологии.. вот любой извас в стал на лед... как надо двигать нагами что бы удержать равновесие?..в какую сторону? почему?... все эти тысячи условий... может и не тыщи их.. если знать что как и прикаких услвоиях делает человек |
Ответ: Просто интересно
В корне не согласен
какая нафиг куча анимок ? вот например: толкнули, упал, поднимаюсь, в этот момент опять толкнули (с какой стороны ? ) количество анимок будет бесконечным. а программа отработает ЛЮБОЕ воздействие |
Часовой пояс GMT +4, время: 03:59. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot