Welcome, guest. You can be a Login или register
Author
Topic title
crystallize
Offline
9 posts
Karma 0
Почему у меня на GTX260 на оригинальном рендере фпс иногда проседает до 50, а на ARBfp 1.0 6TMU - до 20 при стрельбе из бластера?
GT-Agressor
Offline
321 posts
Karma 42
Берс, ау! Один знакомый хочет запилить фичи ку3мме в ку3берс, но для этого естественно нужен код. Поделишься?
http://gt-team.blog.ru - мой блог :)
http://q3bers.nm.ru - элементы ретекстура для Q3Bers
Barnes
Offline
1914 posts
Karma 151
Он в отпуске будет через неделю не раньше
Какой богатый внутренний мир! Дай-ка посмотрю.....
Берсеркер
Offline
Суровый челябинский программист
2313 posts
Karma 213
GT-Agressor, см. почту
Машина несла меня через неведомые районы Галактики сквозь пространство математической реальности быстрее скорости света. (C) Фред Саберхаген.
Берсеркер
Offline
Суровый челябинский программист
2313 posts
Karma 213
Давненько сюда не писал, но и не сидел сложа руки ;)
Из сделанного:
- более точная аналитическая проверка на видимость лампочек (через PVS)
- попиксельная проверка на видимость лампочек (через GL_ARB_occlusion_culling)
Это дало заметный прирост FPS. Всё зависит от сцены, кое-где было до +20%.
- убрал устаревший r_intensity и добавил новые параметры: r_brightness, r_contrast, r_saturate (default 1), в дополнение к r_gamma.
Т.е. не используем гамму рабочего стола, а работаем с цветом непосредственно через шейдер. При вылете игры гамма рабочего стола не будет испорчена. Параметры можно крутить на лету, без vid_restart. Спасибо Кириллу за шейдер.
- исправил снятие скриншотов TGA/JPG при ширине экрана 1366 (шот делался искажённым).
- поддержка WGL_EXT_swap_control_tear. Параметр r_swapinterval = 0 (disabled), 1 (enabled), 2 (adaptive). При 2 включается адаптивный хак: при большом FPS включается vsync, а при малом - не ждём обратного хода луча.
- новый параметр r_arb_texture_gather (default 1, archived, latch) включает возможность чтения за раз сразу 4 семплов из теневой карты (пока только для прожекторов), что даёт более качественную фильтрацию теней.

- добавил в коде автозавершения командной строки консоли (по tab) работу с командами map, spmap, devmap, spdevmap (вывод списка доступных карт) и с demo (список доступных дёмок). Базовый код взят из DFEngine.
- аппаратная генерация mipmap-уровней текстур, что теоретически даёт ускорение загрузки.
- и прочие мелкие исправления...

В настоящий момент занялся написанием редактора релайта. Уже готовы команды:
"createlight"
"colorlight"
"radiuslight"
"deletelight"
"selectnearestlight"
"unselectlight"
"nextlight"
"prevlight"
"originlight"
Пока нет печати на экране свойств редактируемого лайта, а также не сделано сохранение в .lit-файл. Но поэкспериментировать уже можно.


Тут бинарник и шейдеры:
http://files.mail.ru/C4B34822478549659154DBE415DA0A22
Машина несла меня через неведомые районы Галактики сквозь пространство математической реальности быстрее скорости света. (C) Фред Саберхаген.
chtonicnoise
Offline
коты прилетели
189 posts
Karma 14
Серега как всегда на высоте! ;D
Отлично! Ждем-с полноценную версию редактора.
коты прилетели
Eugeny
Offline
198 posts
Karma 10
Хорошие новости!
Серега, когда в аське появишься?
Alien_911
Offline
Мне чужого не надо. Я сам себе чужой...
26 posts
Karma 2
А перевод нужен будет? ;D
iCore7 2600K@4.3Ghz, Gigabyte Z68XP-UD3,  8Gb G.Skill, 2X Seagate 1Tb (Raid 0), 128Gb Samsung 830 SSD, 2X eVGA GeForce 8800GT SLI, Antec 750W Silver.
GT-Agressor
Offline
321 posts
Karma 42
Берс, ещё бы автогенерацию лайтов от материалов запилить... Мечты, мечты...

PS кстати, код так никому и не дал, пылиться у меня только)
http://gt-team.blog.ru - мой блог :)
http://q3bers.nm.ru - элементы ретекстура для Q3Bers
chtonicnoise
Offline
коты прилетели
189 posts
Karma 14
[quote author=GT-Agressor link=topic=429.msg18577#msg18577 date=1377071116]Берс, ещё бы автогенерацию лайтов от материалов запилить... Мечты, мечты...[/quote]
золотые слова
коты прилетели