![]() |
Ответ: Sigel
Цитата:
http://steps3d.narod.ru/tutorials/mrt-tutorial.html на самом деле замечательнейшая фича, наряду с float текстурами, rect текстурами и r2vb (рендер в вершинный буфер). так фактически можно на гпу делать что угодно. у меня в движке это выглядит так: Код:
somefbo->BindTexture(tex1,0); а в шейдере запись пикселя будет уже не Код:
gl_FragColor = bla_bla_bla; Код:
gl_FrafData[0] = color1; |
Ответ: Sigel
Вложений: 2
ввел систему сбора статистики (отдельное спасибо MoKe, за то что навел на мысль).
Она прям сразу оказалась куда полезнее чем я думал. На данный момент в статистику пишется число переключений текстур и шейдеров. Как оказалось, у меня в двиге шейдера переключались даже в том случае, если они не менялись! Т.е тысячу моделей рендерим с одним шейдером - 1000 раз переключается. Исправление этого бага в частности позволило чучуть ускорить вывод мд2 моделей. В архиве старая версия, новая версия и блицовая версия. Скажите плиз, есть ли изминения в плане производительности? Сравните старую и новую версию в F3 режиме (этот режим активен по умолчанию). F1 - софтварный метод F2 - без интерполяции. во второй демке просто жмите пробел - скажите как меняется фпс (до_пробела/после_пробела). Такая уже была, но от нее мало толку было. шейдера то все равно переключались на уровне ГАПИ (на уровне драйвера наверно не, так как все равно немного ускорялось). такие дела. |
Ответ: Sigel
Новая:
F1 - 24 F2 - 244 F3 - 240 Старая: F1 - 22 F2 - 210 F3 - 48 *когда включаю старую, почемуто начинает лагать Aimp... Вторая: 120-160(шейдеров не видно) |
Ответ: Sigel
Вложений: 1
ага. в старой был тпакой глюк.
-=Jack=-, у тебя же АТИ. скажи, третий режим (F3) у тебя сглаживается? Или рывками? Цитата:
на буке с встроенной нвидиа - с 75-80 до тех же 170-180. но ето относительно слабая видюха и довольно мощный проц. |
Ответ: Sigel
какая сейчас текущая версия движка? я смотрю пока по тестам опережает все с чем удалось потестить, респект. Документацию будешь ли делать, когда. примерный процент готовности, тоже напиши
|
Ответ: Sigel
Код:
какая сейчас текущая версия движка? Код:
0) экспорт\импорт бинарного формата 3д моделей ...done Цитата:
Цитата:
http://sigel.likosoft.ru/help пока не вижу необходимости в справке. + сам по себе двиг не слишком сложный, посложне блица и хорса к примеру, но зато куда проще огра или того-же иррлихта. смотрите раздел Samples в справке. Цитата:
Думаю сам двиг готов процентов на 7-10 в плане законченности. Выполню список выше - прибавлю еще 5. причем из того списка самое важное (и самое сложное) - это первые 3 пункта (0..2) |
Ответ: Sigel
Цитата:
|
Ответ: Sigel
ну слава богу. а у блица сколько фпс было? там есть версия в комплекте.
|
Ответ: Sigel
По старому, 3 фпс.
|
Ответ: Sigel
Цитата:
Хотя как не крути, а свой экспортер писать предеться! ну и сответственно свой формат моделек. Хотя это не очень трудная задача =) Если будешь писать экспортер под макс, делай так, чтобы он экспортил с максемально возожной скоростью!!! Ибо сечас юзаю огр, и тут есть 2 экспортера вменяемых, так один может несколько тысяч материалов + сотня тысяц полигонов экспотрнуть за 1-2 секунды, а второй пыхтит на этом же около минуты двух! |
Ответ: Sigel
FDsagizi
тысячу материалов не потянет толком не один двиг, тебе оно надо ? |
Ответ: Sigel
мой нынешний експортер експортит несколько минут тупую геометрию в 10к поликов.
такие дела. думаю бинарный будет побыстрее. |
Ответ: Sigel
Вложений: 1
сделал конвертор s3m файлов в sbs (sigel binary surface).
конвертит относительно долго (ибо еще и оптимизирует индексы) но зато sbs файлы грузятся куда быстрее s3m (на больших моделях они грузятся быстрее в 100-200 раз). и весят меньше. 0-й пункт из списка выше готов. |
Ответ: Sigel
хехе, сразу надо было делать кошерный формат ;)
|
Ответ: Sigel
да я впервые в столь долгую загрузку уперся на прошлой деме. вот и пришлось писать. а так и текстовый вполне устраивал.
|
Часовой пояс GMT +4, время: 20:46. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot