
Сообщение от
luthier
[2 апреля - отчет по работе]
Убрал из главного поста старую информацию о ежедневном прогрессе. Работа продолжается, вот как обстоят дела.
1. Оптимизация домов вроде готова, надо протестировать еще денек-другой, чтобы удостовериться, что не добавили неожиданных глюков. Дома стали настолько быстрыми, что полет с полными домами теперь всего на пару фпсов медленнее, чем пролет вообще без домов.
2. Оптимизация леса идет немного медленнее, но все выглядит оптимистично. Мы еще добавим установочку Разнообразность леса, которая грубо говоря позволит вам вместо разных кустов и деревьев весь ландшафт засадить одними ёлками, что еще поднимет производительность. В остальном, лкс станет на порядок быстрее, за счет некоторого ухудшения общего впечатления - дальние деревья будут вырастать более постепенно.
3. Оптимизация теней - отдельная задача от домиков (в тесте №1 замерялось без теней). Как оказалось, проблема есть не в коде, а в моделях, особенно в некоторых кабинах. Используется на мелких деталях очень точная альфа, которая вешает сильные тормоза на все остальное. Надо проветси инвентарь всех моделей, выявить все такие места и поправить, и мы получим очень сильный прирост ФПСа везде, за счет некоторой потери в красивости всяческих финтифлюшек.
4. Поддержка СЛИ - сделаем, как только закончим №1 и №3. Как я по моему уже где-то писал, это может быть очень быстрым ремонотом, а может потребовать серьезных консультаций с производителями карточек, что займет гораздо больше времени. Пока не могу точно сказать.
5. Микрофриза над ландшафтом вызываются на 99% деревьями. Работа по №3 их решит. Моментальные подзагрузки все равно останутся в игре, так как нельзя держать всю гигантскую карту в памяти все время. Надо динамически подгружать нужный ландшафт. Это происходит, по моему, один раз каждые 12 километров, и происходи плавно и размерено, так что это будет очень мало заметно.
6. Окошки МП в аттаче вроде готовы, еще протести на вшивость денек-другой.
7. Кардинальная оптимизация графики - выделение всего рендера в отдельный поток - драматически увеличит ФПС грубо говоря вдвое. Эта работа займет минимум месяц.
Таким образом, план простой - выпустить на следующей неделе еще маленький патчик, который будет в себя включать №1, 2, 6, и возможно №3. Потом по обстоятельствам - скорее всего, поддержку СЛИ выпустим вместе с №7 где-то к концу апреля - началу Мая.
Ну и напоследок, я должен перед вам извиниться за то, что меня не очень видно на форумах. Это будет продолжаться как минимум до выхода следующего мини-патча. Читать я все нахожу время, а отвечать как то все не выходит. Спасибо вам за поддержку!