forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Можно ли делать составные анимированные модельки в Блитце? (http://forum.boolean.name/showthread.php?t=3293)

PuSHiSTiCK 05.05.2007 05:31

Можно ли делать составные анимированные модельки в Блитце?
 
Как можно в Блитце (если, конечно, можно) объединять анимированные модельки так, чтобы работать с ними потом как с одной моделью?

Будем считать, что надо составить анимированную составную модель героя. Наш персонаж, к примеру человек, на которого можно повесить все от шлема до ботинок и, кроме того сама модель тела может быть изменена в начале игры (другую физиономию ему выбрать, прическу и т.д)

Понятно, что можно понапривязывать EntityParent-ом к точке тучу анимированных "деталек" персонажа, но это чрезвычайно долго. Да ведь еще эти чертовы детальки надо намоделировать (или свистнуть откуда-нибудь :-) ) и наанимировать (кстати с анимацией тут могут быть проблемы, ведь придется делать для каждой перчатки или наруча или другой какой составной части персонажа, насколько я понимаю принципы анимирования в целом, костную анимацию каждого движения, то есть к каждой модельке одного и того же типа вещей придется крепить одинаковые анимированные скелетики разных там движений. Это значительно увеличит "вес" игруни :( .) .

Я как-то думал попробовать вариант как , скажем, в Elder Scrolls 3. Там сначала составляется (или пересоставляется. При любом переодевании) модель чела, а потом на нее неподвижную накладывается скелетище :) с тучей всяких движений. Что-то такое попробовал изобразить с помощью AddMesh-а и последовательностей анимации:

1. Берем неанимированные модельки тела и одёжи
2. Соединяем по координатам AddMesh-ем
3. Берем последовательность анимации (*) из файла, содержащего анимированный скелет (скелет подстраивал к модельке в Milkshape).
4. Присобачиваем * к неанимированной модели

При этом моделька получилась, но только на этапе с AddMesh-ем. С анимацией же начала твориться жуткая хренатень.

Мож конечно я просто где-то ступил или просто не въезжаю в принцип анимирования моделей в Блитце? Я потом такие развлечения забросил, и исходник с модельками куда-то убежал :4to: . Но, если хоть кто-нибудь что посоветует по этому поводу или хотя бы заинтересуется темой :-) , постараюсь нашаманить новый.

Если есть какие идеи по этому поводу или другие предложения как можно заделать составную анимированную модель персонажа, ПаЖАЛУЙСТА напишите!.. :wild:
Кстати, заодно напишите кто-нибудь что почем о последовательностях анимации в Блитце. Может я действительно неправильно понял, как оно все работает... :wallbash:

Horror 05.05.2007 10:34

Re: Можно ли делать составные анимированные модельки в Блитце?
 
если одежды не так много я бы предложил
сделать чела в максе и на голове к примеру 3 шляпы (или скока надо)
в руки меч(оружие всеко разно) и сделать анимацию в максе
а потом в игре если тебе нужна шапка одна из 3-х
то командой findchild() находишь все три шляпы нужной ставишь ShowEntity (чтоб показать) а остальным Hideentity(скрыть)
ну типо думую получиться

а на остальную одежду (если она не сильно разного типа)
можно к примеру менять текстуру например брики и у них три текстуры (шорты,бриджи,брюки) и также для кофты

Но в любом случае при этом стоит попотеть особенно аниматору))

PuSHiSTiCK 06.05.2007 17:02

Посоветуйте что-нибудь, пожал-ста...
 
Вся фига не в том, чтобы на одного чепуха понавешать разных вещей, а в том, чтобы сделать тучу разных людей, у которых сходятся только опорные точки скелета. То есть можно будет не париться с анимацией слишком долго, а только менять вид вещички или части тела перса...
И все таки составление AddMesh-ем и объединение всего этого с анимированным скелетом не прокатит?
А-у-у! Народ ПОСОВЕТУЙТЕ ЧТО-НИБУДЬ... :wild:

Nunan 06.05.2007 21:08

Re: Можно ли делать составные анимированные модельки в Блитце?
 
Делаешь в 3дМаксе анимацию одного скелета-модели. Паралельно называешь каждую часть скелета (кость) и запоминаешь. Потом отдельно делаешь наборы одежды, лица, голые тела... в разных файлах.
Потом в Блитце с помощью findchild() или GetChild находишь нужную часть анимированного скелета и присоединяешь (EntityParent()) соответсвующую часть из набора одежды ... После этого эта часть будет двигаться как и та часть скелета к которой присоединена.
Так на скелет одеваешь весь нужный набор моделек одежды, лицо, можно вставлять в руку оружие... И в любое время можно каждую часть менять.

Один минус - что будет видно что тело состоит из частей (но если хорошо всё сделать то будет отлично).

PuSHiSTiCK 07.05.2007 09:27

Re: Делаешь в 3дМаксе анимацию одного скелета-модели.
 
Фаил с анимированным скелетом в отдельном файле (сразу куча движений сразу) без полигонов. Как было предложено с AddMesh-ем?

Терминатор01 01.11.2007 08:55

Re: Можно ли делать составные анимированные модельки в Блитце?
 
Очень интересная темка.
Я тоже хотел бы сделать нечто похожее.
Чтобы модельки, одежда и миссии подгружались дополнительно
с оф сайта игры в виде доп файлов.
Только вот не пойму зачем их делать составными?
Чтобы например живот в процессе игры что ли рос,
как в Сан Андреасе?

moka 01.11.2007 12:08

Re: Можно ли делать составные анимированные модельки в Блитце?
 
Терминатор01, чтобы делать отдельную анимацию.
Бежит "герой", в левой зубами отдирает чаку с гранаты, правой стреляет из писталета, спотыкаясь об ниже лежащий труп, и немного занёсшийся, из-за поподания в почку, а куртка красиво по законам физики летит в воздухе, и всё это в водин моммент.
Думаю наглядный пример.

Billy 19.01.2008 21:47

Re: Можно ли делать составные анимированные модельки в Блитце?
 
Достаточно бы было соединять анимации ног до пояса и выше пояса .Так уже намного бы сократилось количество анимаций.

Черный крыс 19.01.2008 23:21

Ответ: Можно ли делать составные анимированные модельки в Блитце?
 
1 - привязывать все бирюльки к определенным костям, например меч - к джоинту кисти руки, а шляпу - к джоинту головы.

2 - Есть такое понятие - Бленд анимаций.

avel 20.01.2008 01:47

Ответ: Можно ли делать составные анимированные модельки в Блитце?
 
ну, пока вы все собираетесь, я уже делаю! :)
причем давно...
делаю примерно как Nunan предложил, плюс бленданимация. вроде, работает. но еще требуется отладка... временно по причине занятости это дело забросил, но скоро возобновлю. единственная лажа - это настройка стандатного скелета (он на всех один) для каждой модели. пока все вершины по массе распределишь, повесишся блин... не завидую тому, кто согласиться помочь мне с анмацией... :)

Alex_Noc 23.01.2008 01:34

Ответ: Можно ли делать составные анимированные модельки в Блитце?
 
Вобщем смори!
В максе делаешь модель - например человека!
руки , ноги , перчатки , голова , броня ну и т.д...
делаешь скелет , накладываешь на руки например модиф скин , и скинишь "жестким ригом" - это даст возможность редактировать модель под скином. А из этого следует вот что - скопируешь ты руку и перемоделишь - скин останеться "живым". Ну а если уж надо много перчаток на 1 скелет то можно еще и так - делаешь модельки таким образом чтобы все вершины в каждой из моделек содержали такое же количество вертексов и такую же нумерацию ( тобишь копии а из них подмоделиваешь форму) - ригишь , а потом копируешь и пастишь на переделанные модельки - должно все работать. а в блице грузишь аним модельс а дальше просто находишь нужную часть например - перчатка 1 или перчатка 2 или перчатка 3 , тож самое и ко всем остальным частям


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot