2 Дядя Миша:
Прирост зависит от сложности сцены. Ну процентов десять даёт, наверное.
Для скиссора работа там самая прямая - он же попутно и стенсил-буфер обрезает, а для теней это очень важно.
Я вот с волатилы честно говоря херею: детализация как в марио, тормозит больше, чем крузис. Серьёзно. Помню ещё игра была с хл2 текстурами - такая же проблема. Оптимизация, товарищи. Do it.
В отличие от крузиса, волатилу можно заставить шустро бегать почти на любой системе, начиная от описанной в минимальных системных требованиях. Просто у некоторых детализация головного мозга, и они не понимают, что фпс зависит не только от общего числа треугольников в кадре.
Тогда не надо рассуждать об оптимизации. Я программер и знаком с этим понятием далеко не понаслышке. В волатиле их пара десятков, если их поотключать - то даже на топовых видео начнётся слайдшоу, sad but true.
На таких технологиях - пожалуй, одна: двиг Дум3. Но там нет параллакса, SSAO, мягких теней и много чего ещё. Про то, что этот двиг делала команда профессионалов несколько лет, говорить, думаю, не надо?
Post automatically merged:
Переходим в статический режим освещения (лайтмапы), отключаем SSAO и блум - и вот пожалуйста, 1000 фпс.
Post automatically merged:
Осталось добавить, что некоторые люди по неизвестной мне причине, невзирая на предупреждения, включают режим "Максимальное качество". Я бы и рад вырезать этот ужасный с точки зрения производительности режим, но он удобен для скриншотов - они в нём чуть-чуть красивее получаются. Пока я не придумал, как отвадить народ от выбора этого режима.
некоторые люди по неизвестной мне причине, невзирая на предупреждения, включают режим "Максимальное качество". Я бы и рад вырезать этот ужасный с точки зрения производительности режим..
2 Backbreaker:
Да я разве против? Но часть этих людей потом жалуется на низкий фпс, но при этом инфу о том, что запустили игру на макс. настройках, приходится вытягивать клещами. А потом следует примерно такая фраза: "Разумеется, я выбрал максимальное качество графики, потому что на моей урезанной ноутбучной нвидии с пятыми шейдерами кризис летает, а раз твой двиг тормозит - значит, он говно". При этом никого не интересует, что за такие хитрые опции включаются в этом режиме. Оно в принципе понятно, игрок не должен заморачиваться, но блин, вы ведь не жаловались на слайдшоу, когда запускали дум3 на ультре на FX5200?
Post automatically merged:
2 Raid:
Ты по существу скажи - какой у тебя комп и какой в игре фпс? Его отображение можно легко и непринуждённо включить в меню "настройки / игра".
Кстати, людей, обладающих встроенной графикой на основе sandy bridge, может ввести в заблуждение описание. Ибо у них неплохое встроенное видео - на уровне Radeon hd 4670.
2 Raid:
P4 3Ghz - одноядерный процессор? И что ты после этого хочешь?
GeForce 220 GT - вроде бы той же серии, что моя? И да, и нет. Открываем статы. У тебя филлрейт 5 Гп/с, 10 Гт/с, а у меня 17.7 Гп/с, 40.5 Гт/с. Пропускная памяти у тебя 25.3 Гб/с, а у меня 127 Гб/с. Производительность шейдерных процессоров у тебя 192 ГФлопс, а у меня 1010 (!) ГФлопс. А вот версии шейдеров у нас одинаковые.
К чему я это всё говорю? Да к тому, что кризис не является CPU-limited, Fillrate-limited, Bandwidth-limited, а волатила является (и дум3 является, к слову сказать). И дело вовсе не в оптимизации, а в архитектуре движка. У меня изначально была задача, чтобы двиг запускался по возможности везде (именно запускался и хоть как-то рисовал, хотя бы для скринов). Время шло, система с GeForce GT стала обыденным явлением - да, теперь волатила является анахронизмом. Но это не значит, что я должен всё бросать и писать для неё новый рендер, ориентированный на OpenGL 3.0. Вернее, новый рендер я писать, может, и буду - но это будет уже другой движок. А в этом я готов обосновать практически каждую единицу фпс на каждой отдельно взятой системе (тут я немного загнул, конечно - можно оптимизировать код и выгадать ещё пару фпс, но какой смысл тратить кучу времени и сил, чтобы получить 72 фпс вместо 70?)
Post automatically merged:
Труп собаки себя странно ведёт, какая-та дёрганая анимация происходит, так и должно быть?