Optimization (level design):ru

From Valve Developer Community
Revision as of 20:26, 25 December 2010 by Alexander 590 (talk | contribs) (Created page with '{{otherlang2 | en = Optimization (level design) | de = Optimization (level design):de | fr = Optimization (level design):fr | zh-cn = Optimization (level design):zh-cn }} Это…')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
English Deutsch Français 简体中文

Это просто, создать карту, которая будет жутко тормозить и выдавать 6 fps на старых (или даже новых компьютерах). Эта стать посвещена оптимизации вашей карты.

Районы

Кривизна
Все неровности и ошибки на карте ухудшают производительность.
Видимость
Сокращение числа поверхностей и объектов, которые покрыты текстурами. Это очень важно. Рекомендуется использовать текстуру "nodraw"
Физика
Различные приемы, чтобы избежать перегрузки процессора из-за физических расчетов.
Materials
Правильный выбор материала позволит вашей карте позволит сократить требования на слабых компьютерах.
Освещение
Оптимизирует производительность и размер файла карты.
Скайбокс
Правильная организация скайбокса сократит лаги

Команды

Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях.

Note:Для большинства команд потребуется sv_cheats.
cl_showfps
Показывает количество кадров в секунду. 1 в настоящее время, 2 среднее за секунду.
showbudget
Эта панель показывает сколько ресурсов "съедает" карта у компьютера за кадр. Это главный инструмент для выявления того, что больше всего на вашей карте "съедает" ресурсов.
Это вызывается +showbudget и -showbudget, Вы можете забиндить команду на клавишу (Например: bind <key> +showbudget) и наблюдать за ресурсами когда клавиша нажата.
mat_wireframe
Консольная переменная, которая позволяет видеть сквозь стены.
Есть режимы от 1 до 3.
mat_leafvis
r_lockpvs

Дополнительные ссылки

Half-Life 2 Map Editing Optimization Guide - Боьшой сайт посвещённый оптимизации в Half-Life 2 от Ralph van Hoorn
Optimization in Source: A Practical Demonstration - Демонстрация оптимизации частиц NoDraw.net