s&box
Zbyt mało ocen
Максимально низкая графика с помощью конфига .vcfg
Autorstwa: Web_Artur
Создание .vcfg файла конфигурации с консольными командами, с целью максимально возможного снижения графической составляющей игры.

[discord.gg]
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Создание файла конфигурации
Создайте новый текстовый файл с форматом .vcfg в директории sbox/core/cfg.
Название файла выберите на латинице.
Далее скопируйте конфигурацию ниже и вставьте в созданный файл.

После вписываем параметры запуска
+exec file_name.vcfg

Например: +exec low_graphics.vcfg



Конфигурация
config
{
r_aoproxy_enable 0 // Отключает Ambient Occlusion
r_albedo_chart 0 // Отключает диаграмму альбедо/отражательную способность
r_async_compute_fog 0 // Отключает асинхронные вычисления обработки для тумана
r_bloom_compute 0 // Отключает вычисления обработки для эффекта Блум
r_post_bloom 0 // Отключает эффект Блум постобработки
r_effects_bloom 0 // Отключает эффект Блум
r_directional_lightmaps 0 // Отключает прямое
r_enable_translucent_screen_space 0 // Отключает рендеринг прозрачных объектов
r_grass_density_mode 0 // Минимальная плотность травы
r_grass_quality 0 // Минимальное качество травы
r_max_lights 1 // Ограничивает максимальное кол-во источников освещения
r_post_colorcorrection 0 // Отключает цветокоррекцию
r_postprocess_enable 0 // Отключает все эффекты постобработки (Цвета становятся светлее)
r_render_overlays 0 // Отключает прорисовку оверлейев
r_enable_volume_fog 0 // Отключает объёмный туман (Сильно влияет на FPS)
r_render_refraction 0 // Отключает эффект рефракции (Преломление световых лучей)
r_translucent 0 // Отключает рендеринг полупрозрачной геометрии
r_texturefilteringquality 0 // Ставит билинейную фильтрацию текстур
r_dynamic_reflections 0 // Отключает динамическое отображение поверхностей
r_shadows 0 // Отключает тени
r_drawdecals 0 // Отключает прорисовку декали
r_drawparticles 0 // Отключает частицы (эффекты)
r_morphing_enabled 0 // Отключает морфинг
r_enable_tonemapping 0 // Отключает tonemapping
r_enable_lights 0 // Отключает отражения от освещения (Physgun не отображает луч)
cl_particle_simulate 0 // Отключает симуляцию для эффектов
sc_animatable_disable_materials 1 // Отключает анимационные текстуры

// Не очень приятные глазу команды, включайте по желанию
// r_render_translucent 0 // Отключает рендеринг полупрозрачных текстур, которые имеют данное свойство (Стекло, вода, луч physgun'a становятся невидимыми)
// r_rendersun 0 // Отключает солнце (Меняется освещение)
// r_drawskybox 0 // Отключает прорисовку 2D Skybox
// r_enable_high_precision_lighting 0 // Отключает высокоточное освещение (Сильно влияет на качество освещения)
// mat_disable_normal_mapping 1 // Отключает карту нормалей текстур (Чёрный экран)
// stats_display 3 // Показывает количество отрендеренных треугольников (Полигонов)
}
Восстановление параметров
Чтобы убрать конфигурацию и восстановить все значения по умолчанию, нужно:
  • Удалить созданный файл конфигурации .vcfg
  • Убрать из Параметров запуска +exec file_name.vcfg
Не рабочие или вырезанные команды
Данные команды отсутствуют в коде игры, поэтому они не функциональны.
Написаны тут чтобы вы знали бесполезные команды и не засоряли конфиг

fog_enable 0
mat_dof_enabled 0
r_resolution_scale 100 // В процентом соотношении как понимаю.
r_resolution_scale_method 1 // 0=Billinear, 1=FidelityFX Super Resolution
r_high_quality_shadows 0
r_post_fxaa 0
r_ssao 0
r_ssor 0
r_ssr 0
vr_aoproxy_enable 0
vr_enable_high_precision_lighting 0
vr_enable_tonemapping 0
vr_postprocess_enable 0
vr_render_decals 0
р_сср 0 // Что это вообще?
r_3d_skybox 0 // Отключает 3D Skybox
r_cubemap_normalization_max 0 // Ограничивает количество кубмапов
r_mixed_shadows 0 // Отключает смешанные тени
r_drawmodeldecals 0 // Отключает декали на моделях
r_draw3dskybox 0 // Отключает рендеринг 3D Skybox'a
enable_boneflex 0 // Отключает гибкость костей
r_indirectlighting 0 // Отключает отображенное освещение (Если модели в тени, то они становятся светлыми)
Дополнительная информация
В последнее время количество команд постоянно меняются, по мере возможности данное руководство будет обновляться.

Все команды были получены с помощью "cvarlist".
Вы можете помочь руководству, дополнив информацию или исправив ошибки.

Так же существуют команды, которые, по идее, должны работать, но по какой-то причине они не влияют ни на что. Возможно, вы знаете, как с ними работать:

r_validate_texture_streaming 0 // 0=Выкл, 1=Вкл | Переключает потоковую передачу текстур
r_texture_stream_max_resolution -1 // Максимальное разрешение потоковых текстур
r_texture_lod_scale 0 // Что-то связано с текстурами и LODs

Если хотите ознакомиться со всеми командами, то они есть на github[github.com]
Известные проблемы
  • Если всё на столько плохо, то в оконном режиме можно в ручную масштабировать разрешение игры, подобно тому, как это делается в Minecraft.

  • Утечка видеопамяти, проблема из-за которой логи каждую миллисекунду спамят в консоль и текстуры становятся мыльными, будто их передавали по bluetooth по 500 раз. К сожалению, пока что это НИКАК не исправить.

  • Луч Physgun'a не отображается. Чтобы снова видеть луч, нужно изменить значения с 0 на 1 в конфигурации у следующих команд:
    r_enable_lights 1
    r_render_translucent 1
Komentarzy: 3
Web_Artur  [autor] 10 sierpnia 2024 o 17:57 
@ Mangro
Спасибо за отзыв!
Прошу прощения, моя вина. Измените значение для r_render_translucent с 0 на 1
Эта команда отвечает за рендеринг текстур, которые имеют прозрачность
бытие кирила 10 sierpnia 2024 o 3:34 
Хорошее руководство, однако у меня проблема: не отображается вода после установки конфига, можно ли её как то вернуть?
Titanovsky 11 października 2023 o 2:28 
Во, хорошечно! Но не хватает более подробного объяснения. Мы с ребятами будем экспериментировать и потом зададим пресеты для разных настроек.