Sidebar

Скелетная анимация

  • Автор теми KiQ
  • Дата створення

KiQ

Member
12.07.10
397
2
18
Скелетная анимация

Решил тут сделать скелетную анимацию из халфовских smd. Решил множество проблем, все отображается почти как надо, но есть одна проблема - сам скелет трансформируется нормально, а вот привязанные к нему вертексы довольно ощутимо коряжит




Есть какие-нибудь идеи? Я полагаю это из-за разных систем координат, но полигоны у меня еще ни разу не рисовались правильно, в то время как кости при попытке поменять местами оси начинает коряжить. Может можно как-то выставить в OGL координатную систему, совместимую с халфой? Все матрицы у меня устанавливаются вручную
 
VIP
12.08.04
18 877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Скелет и привязка костей к вертексам оригинальные халфовские?
Например, халфа не понимает дробные веса вертексов, ей подавай 1.0 или 0.0.
 

KiQ

Member
12.07.10
397
2
18
2 Skaarj:
так у меня ж первохалфовский формат, там нет развесовки) Кстати, референсная поза рендерится нормально
 
VIP
12.08.04
18 877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Там есть развесовка. Иначе никак. Да и в максе в таблице весов всё видно к примеру в стандартных халфовских СМДшках.
Ну попробуй переразвесить по новой. На каком то этапе у тебя херятся веса.
 

KiQ

Member
12.07.10
397
2
18
2 Skaarj:
не, там же вертексы только к одной вершине привязаны. Да я, собственно сделал, но итоговый код получился жутковатым) Приходится при загрузке инвертить модельку по X
 
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 KiQ: со стрипами и фанами разобрался? Хотя в smd наверное нету стрипов, они появляются после обработки studiomdl.
 

KiQ

Member
12.07.10
397
2
18
2 Дядя Миша:
в смд нету, ну я в дальнейшем на VertexBuffer переведу, там это не нужно в принципе.

Я собственно к чему этим занялся, хочу сделать небольшой движок в стиле первых RE, или четвертого Alone in the Dark, например. Есть давний проект, для которого можно будет это применить
 

johndoe

Супер Модератор
Команда форуму
Супер Модератор
11.03.08
2 590
28
48
Вот и я о чем, нет что бы к.арену помочь доделать на Ксаше.
 

Camblu Buildovich

Это я, да
Команда форуму
Супер Модератор
03.01.10
4 594
116
127
63
  • Золотая медаль 154
2 Дядя Миша:
Волатила под j2me? :spy:
2 KiQ:
там же вертексы только к одной вершине привязаны
Вертексы надо привязывать к костям, а не к другим вертексам.Ты здоров? :spy:
 

KiQ

Member
12.07.10
397
2
18
2 Camblu:
ну да, к одной кости, не так сказал. Это j2se же)
2 Cybermax:
Да мне эта скелетка все мозги выела просто, я джва дня без сна ее делал, не мог остановиться, чоб ответить

Post automatically merged:

2 Дядя Миша:
не, я не строю амбициозных планов, когда есть ксаш, но для этого проекта его возможности в целом избыточны, а мне захотелось овладеть новыми для себя технологиями
 
Останнє редагування:

johndoe

Супер Модератор
Команда форуму
Супер Модератор
11.03.08
2 590
28
48
2 KiQ:
Ну ты прервись, на сон. :lol: Сменя деятельности помогает. Бывает какой-то затык. Отойдешь, другим займешься. Возвращаешься и все становится очевидным.
 

KiQ

Member
12.07.10
397
2
18
Вот, записал небольшую демку, добавил примитивный контроллер для головы, можно ею программно вращать :)
[VIDEO]http://www.youtube.com/watch?v=rVMcueuWtoU[/VIDEO]
 

Game Server

Доноры Красавчики

Користувачі онлайн