Среда, 10.09.2025, 10:57
Приветствую Вас Гость | RSS
Главная | Начало... - Форум | Регистрация | Вход
Direct3D. Разработка игр
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Начало...
DoomCrossДата: Понедельник, 17.12.2007, 18:31 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 34
Репутация: 3
Статус: Offline
Кто юзает аннимацию, плиз помогите. Я никак не могу разобраться с аннимацией из .Х файла. Выставте какой-то примерчик, который сами использовали. Не обязательно попроще, но главное - попонятнее.

Не мертво то, что в вечности живет.
Со смертью времени и смерть умрет.
--------------------------------------------
Visual C++ 2005, DirectX9.0 (November), Windows XP
 
SvakeДата: Воскресенье, 20.01.2008, 15:11 | Сообщение # 2
Лейтенант
Группа: Модераторы
Сообщений: 25
Репутация: 2
Статус: Offline
2DoomCross
у меня такая же проблемма была...но сейчас с анимацией у меня все впорядке...я тебе могу дать тока код на дельфи ИМХО ты юзаешь C++
если надо..то какую реализацию Hardware(шейдерную) или Software? smile


ﻕﺭﯛﻂﻣﻯ ﭳﯛﻭﻣﻕ
я ктулху...бойтесь меня
 
DoomCrossДата: Воскресенье, 20.01.2008, 17:34 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 34
Репутация: 3
Статус: Offline
Спасибо. Я хотя и разбираюсь в Delphi, но у меня весь дайрект под С++, так что переходить будет немного тяжело biggrin .
А тебе как удалось с аннимацией разобраться? По книге иль кто-то помог?


Не мертво то, что в вечности живет.
Со смертью времени и смерть умрет.
--------------------------------------------
Visual C++ 2005, DirectX9.0 (November), Windows XP
 
SvakeДата: Воскресенье, 20.01.2008, 19:51 | Сообщение # 4
Лейтенант
Группа: Модераторы
Сообщений: 25
Репутация: 2
Статус: Offline
DoomCross,
я сам пытался разобраться, потом скачал книгу DirectX продвинутая анимация, че то пытался от туда взять, но там реализация не такая(не понятная), потом в DirectX SDK демки посмотрел че то вытащил от туда...но у меня нефига не рисовалось, потом поколдавал(с шаманскими танцами) над кодом и ура пошло...теперь сижу с другой проблеммой - тени называются.

Добавлено (20.01.2008, 19:17)
---------------------------------------------
чуть не забыл если хошь у меня на си есть пара примеров анимации, но я их подробно не разбирал т.ч. не смогу подробно обЪяснить какая функция что делает

Добавлено (20.01.2008, 19:51)
---------------------------------------------
почитал я твой модуль(DoomCross®3D.h), вижу ты по книге делаешь...либо у меня глаза кривые но я че то не нашел там рендер твоего меша, и еще, там немного сложная реализация анимации


ﻕﺭﯛﻂﻣﻯ ﭳﯛﻭﻣﻕ
я ктулху...бойтесь меня
 
DoomCrossДата: Воскресенье, 20.01.2008, 21:47 | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 34
Репутация: 3
Статус: Offline
Svake,
Насколько я помню, то реализации анимации там нету вообще... хотя память может меня и подводить. У меня есть исходники к книге, о которой ты говоришь, но почему-то не хотят компилится...

Linking...
dxguid.lib(dxguid.obj) : fatal error LNK1103: debugging information corrupt; recompile module
Error executing link.exe.

типа така вот ошибка. Посоветуй что-нить, если можешь.

Насчет примеров анимации - бросай на мыло, буду очень благодарен.
И вопрос: Ты анимацию просто в максе делаешь? Если да, то как именно?

Да, и еще - пиши в аську, быстрее будет.


Не мертво то, что в вечности живет.
Со смертью времени и смерть умрет.
--------------------------------------------
Visual C++ 2005, DirectX9.0 (November), Windows XP
 
SvakeДата: Понедельник, 21.01.2008, 16:35 | Сообщение # 6
Лейтенант
Группа: Модераторы
Сообщений: 25
Репутация: 2
Статус: Offline
DoomCross,
Quote
Linking...
dxguid.lib(dxguid.obj) : fatal error LNK1103: debugging information corrupt; recompile module
Error executing link.exe

у тебя просто либы не соответствуют инклудам в диске к книге есть нужные либы и инклуды

хорошо я кину тока куда(если бы ты еще свой маил сказал и аську сообщил), про анимацию....да я в максе ее делаю....просто создаю меш..потом скиню его(модификация вроде Skin называется)...далее анимирую и экспортирую(с помощью PandaDirectX) а дальше все...загружаю модель в директ и радуюсь smile


ﻕﺭﯛﻂﻣﻯ ﭳﯛﻭﻣﻕ
я ктулху...бойтесь меня
 
DoomCrossДата: Понедельник, 21.01.2008, 22:02 | Сообщение # 7
Admin
Группа: Администраторы
Сообщений: 34
Репутация: 3
Статус: Offline
Svake,
C этой проблемой я уже разобрался.

А майл и аська - в разделе О сайте, если я не ошибаюсь...


Не мертво то, что в вечности живет.
Со смертью времени и смерть умрет.
--------------------------------------------
Visual C++ 2005, DirectX9.0 (November), Windows XP
 
SvakeДата: Вторник, 22.01.2008, 12:47 | Сообщение # 8
Лейтенант
Группа: Модераторы
Сообщений: 25
Репутация: 2
Статус: Offline
DoomCross,
все я вроде бы отправил


ﻕﺭﯛﻂﻣﻯ ﭳﯛﻭﻣﻕ
я ктулху...бойтесь меня
 
DoomCrossДата: Вторник, 22.01.2008, 13:15 | Сообщение # 9
Admin
Группа: Администраторы
Сообщений: 34
Репутация: 3
Статус: Offline
ОК. Пришло уже.

Не мертво то, что в вечности живет.
Со смертью времени и смерть умрет.
--------------------------------------------
Visual C++ 2005, DirectX9.0 (November), Windows XP
 
BoosterДата: Пятница, 25.01.2008, 15:19 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Offline
DoomCross, вставлю и свои пять копеек.
В начале скажу что я знаю, что делал, а дальше решай что тебе из этого надо.
Есно всё на С++ VC, также само собой есть все загрузчики, классы объектов и т.п.
Скелетная анимация X по Адамсу, делал только по книге, исходников книги тоже нету.
Скелетная анимация из формата MS3D, делал всё тоже сам от начала и до конца.
Морфинговая анимация из формата md2 (Quake2).

Текущая работа: Морфинговая анимация из формата md3 (Quake3).
В плане: Скелетная анимация из формата md5 (Doom3)

P.S Есть ещё некоторые наработки по инверсной кинематики.

Сообщение отредактировал Booster - Пятница, 25.01.2008, 15:20
 
DoomCrossДата: Пятница, 25.01.2008, 15:48 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 34
Репутация: 3
Статус: Offline
Booster, У меня есть исходники по Адамсу, но там есть одна проблемка, описаная мною здесь. Это в одном из исходников. Не могу понять почему. Или библиотеки не те, или что-то еще...

Не мертво то, что в вечности живет.
Со смертью времени и смерть умрет.
--------------------------------------------
Visual C++ 2005, DirectX9.0 (November), Windows XP
 
BoosterДата: Пятница, 25.01.2008, 16:13 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Offline
DoomCross, не знаю, они мне как-то побоку, написал всё сам по книге, и не заморачивался. Насчёт преобразования сейчас гляну, что у меня написано.

Добавлено (25.01.2008, 16:13)
---------------------------------------------
Посмотрел.
Вот что сказала справка из Апрельского 2007 sdk.

Quote
ID3DXFileData
Applications use the methods of the ID3DXFileData interface to build or to access the immediate hierarchy of the data object. Template restrictions determine the hierarchy.

Справка sdk 9b (2005г), вежливо промолчала.
Я про этот интерфейс и не знал. Как я понял он позволяет хранить иерархию. У Адамса в книге он нигде не упомянут. И в моей реализации скелетки его тоже нету. Думаю эти два интерфейса не совместимы, хотя хз точно не знаю. Вообще в DirectX много всяких вспомогательных классов для анимации. Но Адамс описывает собственные аналоги, что imho и поучительнее и универсальнее. Так что по этому интерфейсу ничего сказать не могу.


Сообщение отредактировал Booster - Пятница, 25.01.2008, 16:18
 
MagistrBYTEДата: Пятница, 25.01.2008, 21:33 | Сообщение # 13
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Давай те уж лучше изучать интерфейсы ID3DXAllocateHierarchy и ID3DXAnimationSet ну и так далее. А по Адамсу это лишняя возня со структурой Х. файла wacko

Добавлено (25.01.2008, 21:33)
---------------------------------------------
Давай те уж лучше изучать интерфейсы ID3DXAllocateHierarchy и ID3DXAnimationSet ну и так далее. А по Адамсу это лишняя возня со структурой Х. файла wacko


Да прибудет с вами ЗНАНИЕ
 
DoomCrossДата: Пятница, 25.01.2008, 21:48 | Сообщение # 14
Admin
Группа: Администраторы
Сообщений: 34
Репутация: 3
Статус: Offline
Quote
Давай те уж лучше изучать интерфейсы ID3DXAllocateHierarchy и ID3DXAnimationSet ну и так далее.
Ты это серьезно или как? Если да, то нужно было сразу же и тему создать.


Не мертво то, что в вечности живет.
Со смертью времени и смерть умрет.
--------------------------------------------
Visual C++ 2005, DirectX9.0 (November), Windows XP
 
BoosterДата: Вторник, 12.02.2008, 01:12 | Сообщение # 15
Рядовой
Группа: Пользователи
Сообщений: 19
Репутация: 0
Статус: Offline
MagistrBYTE, ну если знаешь как, давай инфу. Хотя возня она далеко не бесполезна, вот я сейчас без проблем могу и на OpenGL скелетку сделать, а всё потому-что у меня есть полностью своя реализация, из директа там только mesh и только, опять таки понимание работы абсолютное.

Добавлено (12.02.2008, 01:12)
---------------------------------------------
Вообщем могу похвастаться. Теперь владею форматами - X, MS3D, MD2, MD3, MD5, SMD - есно все с анимацией. Теперь о RogDoll руки чешуться.

 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


Doom†Cross Software ® 2025
Создать бесплатный сайт с uCoz