Ru/Optimization/Level Design: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (→Браши) |
m (Языковые суффиксы (:ru, :de, :zh и др.) нужно удалять, а не добавлять. Они нам больше не нужны) |
||
Line 1: | Line 1: | ||
{{ | {{Language subpage}} | ||
Легко создать карту, которую старые (да и более новые!) компьютеры будут с трудом тянуть на скорости в шестьдесят кадров в секунду. Эта статья собрала всё, что касается '''оптимизации вашей карты'''. | Легко создать карту, которую старые (да и более новые!) компьютеры будут с трудом тянуть на скорости в шестьдесят кадров в секунду. Эта статья собрала всё, что касается '''оптимизации вашей карты'''. | ||
== Пространство == | == Пространство == | ||
; [[Leak|Утечки]] | |||
;[[Leak | : Им нет оправдания! Они обнулят все ваши усилия по оптимизации в других местах. | ||
:Им нет оправдания! Они обнулят все ваши усилия по оптимизации в других местах. | ; [[Visibility optimization|Видимость]] | ||
;[[Visibility optimization | : Уменьшение числа поверхностей и объектов, которые отображаются в первую очередь. Это самая важная область. | ||
:Уменьшение числа поверхностей и объектов, которые отображаются в первую очередь. Это самая важная область. | ; [[Physics optimization|Физика]] | ||
;[[Physics optimization|Физика]] | : Различные хитрости, позволяющие избежать перегрузки процессора физическими вычислениями. | ||
:Различные хитрости, позволяющие избежать перегрузки процессора физическими вычислениями. | ; [[Material optimization|Материалы]] | ||
;[[Material optimization|Материалы]] | : Правильный выбор материала позволит вашей карте сократить требования к старым компьютерам. | ||
:Правильный выбор материала позволит вашей карте сократить требования к старым компьютерам. | ; [[Lighting optimization|Освещение]] | ||
;[[Lighting optimization|Освещение]] | : Оптимизирует производительность и размер файла карты. | ||
:Оптимизирует производительность и размер файла карты. | ; [[Skybox Optimization|Скайбокс]] | ||
;[[Skybox Optimization | : Правильно оптимизированный скайбокс значительно уменьшит задержку и размер карты. | ||
:Правильно оптимизированный скайбокс значительно уменьшит задержку и размер карты. | |||
== Браши == | == Браши == | ||
;[[Areaportal|Ареапорталы]] | ; [[Areaportal|Ареапорталы]] | ||
;[[Hint brush|Хинт]] + [[Skip|Скип]] | ; [[Hint brush|Хинт]] + [[Skip|Скип]] | ||
;[[Occluder|Окклюдер]] | ; [[Occluder|Окклюдер]] | ||
== Модели == | == Модели == | ||
;[[Static Prop Combine|Статические модели мира комбайнов]] {{csgobranch|since}}{{teamspen|also}} | ; [[Static Prop Combine|Статические модели мира комбайнов]] {{csgobranch|since}}{{teamspen|also}} | ||
:На картах с большим количеством статических моделей можно снизить нагрузку на видеопроцессор, объединив эти модели в партии. | : На картах с большим количеством статических моделей можно снизить нагрузку на видеопроцессор, объединив эти модели в партии. | ||
== Команды == | == Команды == | ||
Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях. | Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях. | ||
{{ | {{Note|Для большинства команд потребуется {{Code|sv_cheats}}.}} | ||
; | ; {{Command|cl_showfps}} | ||
:Показывает количество кадров в секунду. <code>1</code> в настоящее время, <code>2</code> среднее за секунду. | : Показывает количество кадров в секунду. <code>1</code> в настоящее время, <code>2</code> среднее за секунду. | ||
;<code>[[showbudget]]</code> | ; <code>[[showbudget]]</code> | ||
:Эта панель показывает ваш [[Budget | : Эта панель показывает ваш [[Budget|Бюджет]], т.е сколько ресурсов "съедает" карта у компьютера за кадр. Это главный инструмент для выявления того, что больше всего на вашей карте "съедает" ресурсов. | ||
:Это вызывается | : Это вызывается {{Code|+showbudget}} и {{Code|-showbudget}}, Вы можете забиндить команду на клавишу (Например: <code>bind <key> +showbudget</code>) и наблюдать за ресурсами когда клавиша нажата. | ||
; | ; {{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 | |||
Revision as of 02:55, 5 April 2023
Легко создать карту, которую старые (да и более новые!) компьютеры будут с трудом тянуть на скорости в шестьдесят кадров в секунду. Эта статья собрала всё, что касается оптимизации вашей карты.
Пространство
- Утечки
- Им нет оправдания! Они обнулят все ваши усилия по оптимизации в других местах.
- Видимость
- Уменьшение числа поверхностей и объектов, которые отображаются в первую очередь. Это самая важная область.
- Физика
- Различные хитрости, позволяющие избежать перегрузки процессора физическими вычислениями.
- Материалы
- Правильный выбор материала позволит вашей карте сократить требования к старым компьютерам.
- Освещение
- Оптимизирует производительность и размер файла карты.
- Скайбокс
- Правильно оптимизированный скайбокс значительно уменьшит задержку и размер карты.
Браши
Модели
- Статические модели мира комбайнов (Во всех играх начиная с
)(также в
)
- На картах с большим количеством статических моделей можно снизить нагрузку на видеопроцессор, объединив эти модели в партии.
Команды
Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях.

- 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