Ru/Optimization/Level Design
Серия Воссоздание окружающей обстановки Выскажите свои мысли — Помогите нам воплотить больше идей |
---|
![]() This article has been marked as a candidate for speedy deletion.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself Administrators / Moderators - Remember to check if anything links here and the page history before deleting. Снаряжение | Животные и существа | Муравьиные львы | Лучи и лазеры | Кабели и верёвки | Движущиеся облака | Теория цвета | Битвы | Комбайны | Сжатие ресурсов | Двери | Пыль, туман и дым | Лифты | Переключение карт | Внешнее освещение, солнце, погода и окружение | Взрывы | Огонь | Растительность | Стекло и окна | Хэдкраб | Жизнеспособность | Лестницы | Освещение | Оптимизация | Физические объекты | Сканеры сетчатки | Звук и музыка | Спецэффекты | Ландшафт | Поезда | Турели | Вода | Оружие | Зомби |
Это просто, создать карту, которая будет жутко тормозить и выдавать 6 fps на старых (или даже новых компьютерах). Эта статья посвящена оптимизации вашей карты.
Районы
- Кривизна
- Все неровности и ошибки на карте ухудшают производительность.
- Видимость
- Сокращение числа поверхностей и объектов, которые покрыты текстурами. Это очень важно. Рекомендуется использовать текстуру "nodraw"
- Физика
- Различные приемы, чтобы избежать перегрузки процессора из-за физических расчетов.
- Materials
- Правильный выбор материала позволит вашей карте сократить требования на слабых компьютерах.
- Освещение
- Оптимизирует производительность и размер файла карты.
- Скайбокс
- Правильная организация скайбокса сократит лаги
Команды
Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях.

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