Ru/Optimization/Level Design: Difference between revisions
No edit summary  | 
				mNo edit summary  | 
				||
| (15 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{LanguageBar|title = Оптимизация (создание уровней)}}  | ||
|title=Оптимизация (создание уровней)  | {{Abstract Mapping}}  | ||
}}  | |||
{{Abstract Mapping  | |||
Легко создать карту, которую старые (да и более новые!) компьютеры будут с трудом тянуть на скорости в шестьдесят кадров в секунду. Эта статья собрала всё, что касается '''оптимизации вашей карты'''.  | |||
;  | == Пространство ==  | ||
:  | ; {{L|Leak|Утечки}}  | ||
;  | : Им нет оправдания! Они обнулят все ваши усилия по оптимизации в других местах.  | ||
:  | ; {{L|VIS optimization|Оптимизация видимости}}  | ||
;  | : Уменьшение числа поверхностей и объектов, которые отображаются в первую очередь. Это самая важная область.  | ||
:Различные   | ; {{L|Physics optimization|Оптимизация физики}}  | ||
;  | : Различные хитрости, позволяющие избежать перегрузки процессора физическими вычислениями.  | ||
:Правильный выбор материала позволит вашей карте сократить требования   | ; {{L|Material optimization|Оптимизация материалов}}  | ||
;  | : Правильный выбор материала позволит вашей карте сократить требования к старым компьютерам.  | ||
:Оптимизирует производительность и размер файла карты.  | ; {{L|Lighting optimization|Оптимизация освещение}}  | ||
;[[  | : Оптимизирует производительность и размер файла карты.  | ||
:  | ; {{L|Skybox Optimization|Оптимизация небосвода}}  | ||
: Правильно оптимизированный небосвод значительно уменьшит задержку и размер карты.  | |||
== Объекты и элементы карты ==  | |||
; {{L|Areaportal|Порталы областей}}  | |||
; Секущие {{L|Hint brush|hint}} и игнорируемые {{L|Skip|skip}} грани  | |||
; Пелена {{L|func_occluder|func_occluder}}  | |||
== Модели ==  | |||
; {{L|Static Prop Combine|Статичные объекты}} [[Combine|альянса Комбайнов]] {{csgobranch|since}}{{teamspen|also}}  | |||
: На картах с большим количеством статичных моделей можно снизить нагрузку на видеопроцессор, объединив эти модели в партии.  | |||
== Команды ==  | == Команды ==  | ||
Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях.  | Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях.  | ||
{{  | {{Note|Для большинства команд потребуется {{Code|sv_cheats}}.}}  | ||
;  | ; {{Command|cl_showfps}}  | ||
:Показывает количество кадров в секунду.   | : Показывает количество кадров в секунду. 1 в настоящее время, 2 среднее за секунду.  | ||
;  | ; {{L|showbudget|ShowBudget}}  | ||
:Эта панель показывает ваш   | : Эта панель показывает ваш {{L|Budget|Бюджет}}, т.е сколько ресурсов "съедает" карта у компьютера за кадр. Это главный инструмент для выявления того, что больше всего на вашей карте "съедает" ресурсов.  | ||
:Это вызывается   | : Это вызывается {{Code|+showbudget}} и {{Code|-showbudget}}, Вы можете забиндить команду на клавишу (Например: {{Code|bind <key> +showbudget}}) и наблюдать за ресурсами когда клавиша нажата.  | ||
;  | ; {{Command|mat_wireframe}}  | ||
:Консольная переменная, которая позволяет видеть сквозь стены.  | :Консольная переменная, которая позволяет видеть сквозь стены.  | ||
:Есть режимы от   | : Есть режимы от 1 до 3.  | ||
;  | ; {{Command|mat_leafvis}}  | ||
;  | ; {{Command|r_lockpvs}}  | ||
== Дополнительные ссылки ==  | == Дополнительные ссылки ==  | ||
* [http://rvanhoorn.ruhosting.nl/optimization.php?chapter=intro Half-Life 2 Map Editing Optimization Guide] - Большой сайт посвещённый оптимизации в Half-Life 2 от Ralph van Hoorn  | |||
[http://rvanhoorn.ruhosting.nl/optimization.php?chapter=intro Half-Life 2 Map Editing Optimization Guide] - Большой сайт посвещённый оптимизации в Half-Life 2 от Ralph van Hoorn  | * [http://www.nodraw.net/2009/12/optimization-in-source-a-practical-demonstration/ Optimization in Source: A Practical Demonstration] - Демонстрация оптимизации частиц [http://www.nodraw.net NoDraw.net]  | ||
[http://www.nodraw.net/2009/12/optimization-in-source-a-practical-demonstration/ Optimization in Source: A Practical Demonstration] - Демонстрация оптимизации частиц [http://www.nodraw.net NoDraw.net]  | {{ACategory|Level Design}}  | ||
Latest revision as of 07:50, 25 May 2025
| Серия Воссоздание окружающей обстановки Выскажите свои мысли — Помогите нам воплотить больше идей | 
|---|
| 
 Снаряжение | Животные и существа | Муравьиные львы | Лучи и лазеры | Кабели и верёвки | Движущиеся облака | Теория цвета | Битвы | Комбайны | Сжатие ресурсов | Двери | Пыль, туман и дым | Лифты | Переключение карт | Внешнее освещение, солнце, погода и окружение | Взрывы | Огонь | Растительность | Стекло и окна | Хэдкраб | Жизнеспособность | Лестницы | Освещение | Оптимизация | Физические объекты | Сканеры сетчатки | Звук и музыка | Спецэффекты | Ландшафт | Поезда | Турели | Вода | Оружие | Зомби  | 
Легко создать карту, которую старые (да и более новые!) компьютеры будут с трудом тянуть на скорости в шестьдесят кадров в секунду. Эта статья собрала всё, что касается оптимизации вашей карты.
Пространство
- Утечки
 - Им нет оправдания! Они обнулят все ваши усилия по оптимизации в других местах.
 - Оптимизация видимости
 - Уменьшение числа поверхностей и объектов, которые отображаются в первую очередь. Это самая важная область.
 - Оптимизация физики
 - Различные хитрости, позволяющие избежать перегрузки процессора физическими вычислениями.
 - Оптимизация материалов
 - Правильный выбор материала позволит вашей карте сократить требования к старым компьютерам.
 - Оптимизация освещение
 - Оптимизирует производительность и размер файла карты.
 - Оптимизация небосвода
 - Правильно оптимизированный небосвод значительно уменьшит задержку и размер карты.
 
Объекты и элементы карты
- Порталы областей
 - Секущие hint и игнорируемые skip грани
 - Пелена func_occluder
 
Модели
- Статичные объекты альянса Комбайнов (Во всех играх начиная с 
)(также в 
) - На картах с большим количеством статичных моделей можно снизить нагрузку на видеопроцессор, объединив эти модели в партии.
 
Команды
Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях.
sv_cheats.cl_showfps- Показывает количество кадров в секунду. 1 в настоящее время, 2 среднее за секунду.
 - ShowBudget
 - Эта панель показывает ваш Бюджет, т.е сколько ресурсов "съедает" карта у компьютера за кадр. Это главный инструмент для выявления того, что больше всего на вашей карте "съедает" ресурсов.
 - Это вызывается 
+showbudgetи-showbudget, Вы можете забиндить команду на клавишу (Например:bind <key> +showbudget) и наблюдать за ресурсами когда клавиша нажата. mat_wireframe- Консольная переменная, которая позволяет видеть сквозь стены.
 - Есть режимы от 1 до 3.
 mat_leafvisr_lockpvs
Дополнительные ссылки
- Half-Life 2 Map Editing Optimization Guide - Большой сайт посвещённый оптимизации в Half-Life 2 от Ralph van Hoorn
 - Optimization in Source: A Practical Demonstration - Демонстрация оптимизации частиц NoDraw.net