![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Md2 модели
Сан-саныч © (2006-08-06 16:04:00)Скажите плиз, где можно скачать различные Md2 модели.
tmtlib (2006-10-29 18:28:00) [1]Pa5ha ©, теперь есть и без VCL.
Я думаю можно фиксированно передавать где-нибудь матриц 50, а в них запихнуть данные 100 костей (по два кватерниона и перемещения в одну матрицу). Тогда можно использовать модели <=100 костей.
XProger (2006-10-26 22:28:00) [2]Кстати, недавно md2 формат описал http://wiki.mirgames.ru/md2
Pa5ha, обычно веса хранят в текстуре, текстурных координатах, или цвете... :)
Pa5ha (2006-10-26 21:29:00) [3]Про шейдер прочитал, только как-то это не по руски хранить вместо цветов веса костей.
Pa5ha (2006-10-26 21:15:00) [4]ну это я типа с ирониией. смайлик забыл (ну насчет завышенных требований).
как фпс мерять не знаю. У мя фрапс на одном челе при 1280х1024 при максимальной производительности дает 999 фпс. Больше не может чота -)
100-118фпс
300-41фпс
гф7900гт
щас будем глсл дуплить...
Пока вопрос по коду:
чо там фрагментный шейдер делает?
Почему кода в шейдере добавилось так сильно без видимого изменения качества?
И можно ли как-нить передавать не фиксированно 32 матрицы а столько, сколько мне надо, чтоб мона было один шейдер юзать для всех моделей?
И ещё совет автору как можно скорее забить на VCL.
tmtlib (2006-10-19 10:41:00) [5]XProger ©, решил уж выложить как есть..
Да и ругають, пишут, мол фпс низкий, матрицы лишний раз умножаются, да и вообще:
http://www.gamedev.ru/code/forum/?id=56039
Пробовал матрицу заранее делать - действительно, fps поднялся на 8fps.
Так вот
В моей проге 1 модель 922fps
В проге Gendolf-а, судя по скриншоту, 1544fps
Реально ли 1500фпс с интерполяцией?
XProger (2006-10-19 10:14:00) [6]tmtlib, где FPS? где режим расчёта на CPU? На глаз определять скорость? ;)
tmtlib (2006-10-19 03:36:00) [7]Pa5ha, вот новая оптимизированная версия. Работает быстрее в сотни, в тысячи раз! =)
Исходники 219kb:
http://www.igrodel.ru/files/optimized-src.rar
EXE 342kb:
http://www.igrodel.ru/files/optimized-exe.rar
Почитать что это такое:
http://www.igrodel.ru/glsl-bones.htm
XProger (2006-10-17 18:28:00) [8]Обычно анимацию на шейдере реализуют совместно с использованием VBO, чтобы получить прирост существенный, а не перенести расчёты...
@!!ex (2006-10-17 17:01:00) [9]
> Pa5ha © (17.10.06 15:00) [22]
Шейдер ниче не должен.
Он просто позволяет переносить вычисления на ГП.
А будет это быстрее или медленнее, это уж от тебя зависит.
Pa5ha (2006-10-17 15:00:00) [10]псип!
только это, мне казалось, что шейдер должен ускорять.
tmtlib (2006-10-17 06:06:00) [11]Pa5ha, вот смд с шейдерами, только там требования завышенные.
Шейдер умножает варшины на матрицы:
http://www.igrodel.ru/files/smdplayer-src.rar- исходники
http://www.igrodel.ru/files/smdplayer-exe.rar- exe файл
Pa5ha (2006-09-20 20:24:00) [12]на модель идет одна текстура. Фингал как раз в этом 3dExploration -)
XProger (2006-09-20 18:17:00) [13]Сколько текстур идёт на модель и сколько ты накладываешь? ;)
Pa5ha (2006-09-20 17:20:00) [14]написал загрузчик смд. Так вот, при экспорте в obj на морде слева появляется какой-то фингал. При конверте с помощью 3dExploration obj->obj бага исчезает. Вроде глюк с нормалями, но ошибок в сорсах не нашел, как ни старался. Проверял на двух моделях. Нормали нормализовывал.
Вдруг у всех такая бага бывает -) Не знаете, что такое?
Pa5ha (2006-09-12 22:11:00) [15]Нашол этот заголовок -) qc
насчет шейдеров вопрос открыт.
Pa5ha (2006-09-10 00:44:00) [16]Поковырять смд с шейдерами на дельфи не будет случайно? :) Не гуглица чота.
Pa5ha (2006-09-09 23:35:00) [17]XProger, нету там -) в смд то...
XProger (2006-09-09 00:37:00) [18]Pa5ha, обычно FPS анимации в заголовке пишется :)
Pa5ha (2006-09-08 22:26:00) [19]а время между кейфреймами фиксированное? А то что-то нигде оно не указывается.
Наконец-то оно заработало нормально. 3 дня разжучивал -) Щаз будем писать парсер смд файлов.
XProger (2006-09-08 07:26:00) [20]На GF4 есть вершинные программы.