de_dust2 с игроками
73fps 8 ms 254 wpoly 20141 epoly
70fps 8 ms 254 wpoly 20141 epoly
74fps 8 ms 254 wpoly 20141 epoly
72fps 8 ms 254 wpoly 20141 epoly
72fps 10 ms 254 wpoly 20141 epoly
60fps 8 ms 254 wpoly 20727 epoly
71fps 8 ms 254 wpoly 20727 epoly
72fps 8 ms 254 wpoly 20727 epoly
73fps 8 ms 254 wpoly 20727 epoly
71fps 8 ms 254 wpoly 20727 epoly
74fps 8 ms 254 wpoly 20727 epoly
В общем, карта действительна не должна лагать и, наверное, не лагает, но не у меня.
Дело в компьютере видимо
Но тут вспомнил вот что. Кс, расположенная на диске Д, лагает, фпс 20. Такая же ситуация переходит и на диск С. Если подумать, что проблема в компьютере, то почему я могу запускать другие игры с приемлемым фпс? Burnout Paradise The Ultimate Box в 60 фпс можно играть.
Может дело в движке?
С наступающим!
Проведя множество тестов, удалось выявить, что лаги происходят из-за конкретной модели rs_props.mdl. Дело не в режимах отображения, наличия спрайтов или чего-то еще. Единственное мое предположение было насчет чрезмерного наличия вершин на карте, так как в этой модели почти все объекты hard surface, что подразумевает большее количество используемых вершин из-за своих форм.
Просадки в фпс. Удаляя по очереди каждую из 5 моделей, осталась лишь одна rs_props.mdl, которая и вызывает такие просадки. Предположение про количество вершин обретает смысл для проверки.
Вчера, благодаря тесту Aynekko на Xash, предположение оказалось верным:
В верхней части скрина карта для сравнения, а в нижней тестируемая, моя. https://www.dropbox.com/s/rxc5rx5kbm3fcpi/rs0.jpg?dl=0
Как можно заметить, дело явно не в количестве полигонов;
Фпс на разных билдах ксаша:
Ксаш билд 3521 - 157 fps, 4529 - 50
Следующая команда все подтвердила, дело в вершинах!
gl_renderer 0 - 170 fps
gl_renderer 1 - просадки fps
Она отключает и включает VBO-рендерер, а это Vertex Buffer Object, видим Vertex!
Теперь варианты решения. Есть ли смысл переводить hard surface модели обратно в браши? Ведь вершины и на карте есть, переведу, но количество вершин не изменится(разве что не все сразу будут отображаться).
У меня Nvidia 9600 GT. Тесты на XashXT проводил Aynekko.
На моей видеокарте 73 fps на Xash3d build 4150 и примерно столько же в кс.
Хотел протестировать gl_renderer 0 и 1, но такой команды не существует.
Возможно из-за того, что 3d, а не XT