Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Скелетная анимация. [Delphi]


Zak3D[@Tm] ©   (2005-06-28 14:33:00) 

Очень давно, ещё со времён первого Халфа, меня очень заинтересовала тема "Скелетной анимации". Работал ли кто-либо с сабжем?
Чем отличается скелетная анимация в 3Д приложениях, от 2Д? Такой вопрос у меня вообще бы не возник, если бы я не увидел игру Солдат. Я думал скелетная анимация в 2Д без надобности, но кажется теперь я изменил/изменю своё мнение.
Знает ли кто-небудь стати по данной теме? Или может есть какие-то свои соображения, исходники...
Заранее благодарен =).


Fosgen   (2005-07-02 13:55:00) [1]

Если брать стандартные (готовые) методы работы с smd файлами в GLScene - то это только воспроизведение УЖЕ готовой анимации из smd файла. Анимация создается в любом 3D редакторе. Причем для одной модели может быть несколько последовательностей анимации, подгружаешь какие нужно в Actor и потом - воспроизводишь.
Работать непосредственно с bones тоже можно, но тама все делать придется ручками и с этим мне в те времена разбираться было недосуг... Так что извиняй...


4ECHOK   (2005-06-30 09:43:00) [2]

Вопрос к мастерам.
Загружаю smd-модель в GLScene:

 Actor1.LoadFromFile('file.smd');

Потом нахожу необходимую кость:

 bone:= Actor1.Skeleton.BoneByID(7);

И теперь мен бы хотелось изменить положение этой кости в пространстве, изменив ее матрицу. Рылся-рылся, но метода для ее изменения в GLScene я не нашел.
Может я что-то делаю не так?


Fosgen   (2005-06-30 08:51:00) [3]

2 Zak3D[@Tm]: Было дело - баловался со скелетной анимацией в GLScene - smd файлы. Делал low-poly модель в MAXе, потом экспортировал ее в MilkShape, там создавал анимацию и размещал в smd. Потом в GLScene грузил стандартными функциями, была точка преткновения помню - пауза в исполнении назначенной анимации при перемещении персонажа через MoveTo...


Кто тама   (2005-06-30 06:01:00) [4]


> XProger ©   (29.06.05 10:10) [2]
> http://dtf.ru/articles/read.php?id=29
>
> Кто тама, экспортёр для персонажа сам писал?


В смысле экспортер ? Он же никуда не экспортируется. Только грузится и всё.


XProger   (2005-06-29 10:10:00) [5]

http://dtf.ru/articles/read.php?id=29

Кто тама, экспортёр для персонажа сам писал?


Кто тама   (2005-06-29 01:51:00) [6]

Статей не знаю.
Была у меня демка со скрещением 2 и 3 Дэ. 2D фон, и предметы. 3D - персонаж со скелетом : http://dcegame.narod.ru/drugmir.html

А чего вообще надо то ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо