Ru/Optimization/Level Design: Difference between revisions
mNo edit summary |
|||
(19 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar|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 08:50, 25 May 2025
Серия Воссоздание окружающей обстановки Выскажите свои мысли — Помогите нам воплотить больше идей |
---|
Снаряжение | Животные и существа | Муравьиные львы | Лучи и лазеры | Кабели и верёвки | Движущиеся облака | Теория цвета | Битвы | Комбайны | Сжатие ресурсов | Двери | Пыль, туман и дым | Лифты | Переключение карт | Внешнее освещение, солнце, погода и окружение | Взрывы | Огонь | Растительность | Стекло и окна | Хэдкраб | Жизнеспособность | Лестницы | Освещение | Оптимизация | Физические объекты | Сканеры сетчатки | Звук и музыка | Спецэффекты | Ландшафт | Поезда | Турели | Вода | Оружие | Зомби |
Легко создать карту, которую старые (да и более новые!) компьютеры будут с трудом тянуть на скорости в шестьдесят кадров в секунду. Эта статья собрала всё, что касается оптимизации вашей карты.
Пространство
- Утечки
- Им нет оправдания! Они обнулят все ваши усилия по оптимизации в других местах.
- Оптимизация видимости
- Уменьшение числа поверхностей и объектов, которые отображаются в первую очередь. Это самая важная область.
- Оптимизация физики
- Различные хитрости, позволяющие избежать перегрузки процессора физическими вычислениями.
- Оптимизация материалов
- Правильный выбор материала позволит вашей карте сократить требования к старым компьютерам.
- Оптимизация освещение
- Оптимизирует производительность и размер файла карты.
- Оптимизация небосвода
- Правильно оптимизированный небосвод значительно уменьшит задержку и размер карты.
Объекты и элементы карты
- Порталы областей
- Секущие hint и игнорируемые skip грани
- Пелена func_occluder
Модели
- Статичные объекты альянса Комбайнов (Во всех играх начиная с
)(также в
)
- На картах с большим количеством статичных моделей можно снизить нагрузку на видеопроцессор, объединив эти модели в партии.
Команды
Есть еще очень много полезных консольных команд, кроме тех, что приведены здесь - найти их можно в соответствующих статьях.

- 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