Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

создание 3д моделей   Найти похожие ветки 

 
keal   (2005-05-30 13:11) [0]

хочу спросить у тех, кто когда-то делал 3д модели с анимацией (например, человек идет), как легче это реализовать через 3дмакс, а потом экспортировать в opengl или вручную, разработав свой движок?
мне кажется вручную легче.


 
XProger ©   (2005-05-30 15:34) [1]

В порядке наростания сложности экспорта/реализации...

1) Есть набор вершин и полигонов с индексами этих вершин.
Каждый кадр положение вершин меняется, но индексы вершин в полигонах остаются прежними.
Анимация состоит из КейФреймов, и вершины интерполируются из одного положения в следующее...

Такой метод применялся в Quake 1, 2...

2) Есть объекты голова, шея, нога, рука, пузик... и т.п.
В каждом кадре они меняют своё положение.
Вся анимация состоит из КейФреймов, анимация интерполируется от одного к другому и т.д.

По такому принципу была организована анимация в GTA 3, Tomb Raider...

3) Объединив эти два метода можешь создать модель с костями. Каждая кость имеет связанные с ней вершины и её положения от текущему КейФрейму к следующему интерполируется по времени.

Экспортировать можно при помощи перевода модели в ASE или 3DS формат (библиотеки тебе поможет найти великий ГУРУ) и затем уже в свой собственный (если охото) формат...
Также можно написать скрипт или плагин к максу, а этом случае придётся учить либо C++ (для Delphi заголовков не видел) или же MaxScript.

Удачи!


 
keal   (2005-05-30 16:15) [2]

скелет я уже делал. проблему вызвало наложение на них частей тела. вручную делать это не так-то и легко. имхо в делать в 3дмаксе и экспортировать еще тежелее.


 
XProger ©   (2005-05-30 16:28) [3]

Если выбрал второй метод, то всё очень просто - к костям прицепляешь часть тела. Кнопочка для этого в самом верху на панели (там цепь ещё нарисована)


 
HUG   (2005-05-30 19:38) [4]

Keal можешь выслать исходники скелета?


 
keal   (2005-05-31 12:54) [5]

HUG прогу выложил на keal21.narod.ru. в ней не человеческий скелет, но принцип тот же.
имхо такое каждый сделает.



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.06 c
1-1126128451
Германн
2005-09-08 01:27
2005.10.02
Вывод текста вертикально


3-1124106471
AloneAli
2005-08-15 15:47
2005.10.02
Какое сочетания знаков используется при поиске без учета регистра


2-1124617243
NikNet
2005-08-21 13:40
2005.10.02
Помогите узнать какие биты, выловлены, а какие нет?


14-1126381715
by
2005-09-10 23:48
2005.10.02
Что почитать по Java, на чем писать?


14-1125946673
Джо
2005-09-05 22:57
2005.10.02
Закат delphimaster.ru