Вниз
Скачать: CL | DM;

Анимация X файлов + волосы на текстуре   Найти похожие ветки 

← →
Колбасьев ©   (2004-08-19 22:34) [0]

Меня интересует слудующие:
1. анимация хранится в X файле по кадрам (кадр - модель в новом положении)?
2. как проигрывать анимацию
Это связано с тем, что я хочу сделать анимированный файл, а не несколько отдельных Х файлов с положением монстра (как я видел в некоторых даже "коммерческих" играх)
3. Как сделать траву, волосы и т.п. на полигоне (не отдельными объекты). Слышал что-то про использование шейдеров (попутно мне кто-нибудь объяснит, что такое шейдерный язык и для чего это вообще нужно?)?.


← →
Sapersky   (2004-08-20 10:49) [1]

1. анимация хранится в X файле по кадрам (кадр - модель в новом положении)?

Вряд ли. Точно не знаю, самому интересно, но судя по примеру SkinnedMesh из SDK, где анимация скелетная - не по кадрам.
Если по кадрам (это проще, конечно), то можно начинать с формата Quake2 - некий Lord Trancos в своё время написал пример, ну или в GLScene посмотреть можно. Большое кол-во готовых моделей существует, хотя набор анимаций, прямо скажем, небогатый (по сравнению с HL, например).
Проигрывать, если не скелетная - элементарно. Берём "текущий" кадр и следующий, линейно интерполируем между ними. Некоторые видеокарты могут эту интеполяцию (tweening) делать аппаратно (см. примеры Dolphin/DolphinVS из DX SDK... второй, кстати, на шейдерах... вот, в частности, зачем они нужны :)).
По скелетной тут нужно лекцию читать, да и сам не вполне разбираюсь. В хелпе к DX SDK есть, хотя и не очень понятно написано (см. skinned mesh, skinning).

3. Как сделать траву, волосы и т.п. на полигоне (не отдельными объекты).

В DX9 SDK (clootie.narod.ru) был пример - кажется, как раз отдельными объектами :)
Шейдер - программа обработки вершины/пикселя. Для того, чтобы почувствовать, зачем это нужно, следует написать с нуля продвинутый полностью софтверный движок, а потом перейти на железо без шейдеров :)
Подробнее объяснять не возьмусь - если поискать, наверняка можно найти информацию (на GameDev.ru точно что-то было).


← →
Sapersky   (2004-08-20 16:07) [2]

Ну вот Q2 Model Viewer:

http://dxlab.host.sk/zips/d3d8sam8.zip


← →
Колбасьев ©   (2004-08-20 17:41) [3]

Спасибо, но кажеться придется помучиться :-[



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
14-1101969297
Layner
2004-12-02 09:34
2004.12.19
Кто нибудь плотно занимался SFX архивами в WinRAR?


1-1102255656
Andrick
2004-12-05 17:07
2004.12.19
Создание конструктора класса


1-1101919692
ALex17
2004-12-01 19:48
2004.12.19
трей


6-1096637751
Lola
2004-10-01 17:35
2004.12.19
Семиричная кодировка в текстовом файле


14-1101798356
IceBeerg
2004-11-30 10:05
2004.12.19
Как установить win98 из winXP (загрузочного компакта нет)




   Наверх