Это скрипт для автоматического применения агрессивного отсечения (culling) от Draconic. Несколько недель назад автор выпустил систему агрессивного отсечения, и многие просили его сделать скрипт, который «автоматически применяет её ко всему». В итоге — вот он. Ну, почти.
Если применить агрессивное отсечение ко всем сущностям подряд, вы потеряете больше производительности, чем получите. Поэтому автор написал этот скрипт с системой фильтрации — он отбирает сущности по размеру и количеству материалов, а также использует чёрный список, чтобы не применять отсечение к объектам, которые его не требуют. Всё это сделано, чтобы отсечение включалось только там, где оно действительно может повысить FPS.
Также присутствуют настройки через convars, если вы всё же хотите попробовать применить его к большему количеству объектов — и сами убедитесь, что это неэффективно. Отсечение отключается, если объект находится слишком близко к игроку или при приближении (зум), так что оружие и игровые предметы не исчезнут перед глазами.
Где это реально поможет повысить FPS
Сущности, скрытые от игрока, но не удалённые из рендера (например, из-за плохой оптимизации карты или слишком больших visleaf-областей).
- Очень удалённые объекты — они вовсе не будут отрисовываться.
- NPC с оружием, содержащим множество материалов.
- Кастомные сущности с большим количеством полигонов и/или материалов.
- На серверах с «кастомными базовыми картами» или системой перма-пропов: скрипт поможет сэкономить несколько кадров, не отрисовывая тяжёлые сущности.
Настройки (Convars):
-
sv_autocull_enabled 0/1
— Включает или отключает работу скрипта (по умолчанию: 0). -
sv_autocull_dolargeculling 0/1
— Включает агрессивное отсечение для больших сущностей (по умолчанию: 1). -
sv_autocull_domassiveculling 0/1
— Включает отсечение для огромных сущностей (по умолчанию: 0). -
sv_autocull_minimummaterials 3
— Минимальное число материалов, при котором сущность будет отбираться для отсечения (по умолчанию: 3, максимум: 32). Применение к объектам с 1-2 материалами даст минус к производительности.
Важно! НЕ используйте сразу несколько аддонов для отсечения. Это создаёт лишнюю нагрузку на процессор и только ухудшит работу игры.
Похожие аддоны:
- Improved FPS Booster увеличение FPS
- FPS Booster увеличение fps
- Туман для увеличения FPS
- Команды для оптимизации и повышения производительности
Установка
- Поместить файл в папку addons;
- Пример: D:\Steam\SteamApps\common\GarrysMod\garrysmod\addons.