Skip to content
English

Уровни качества

In English

Движок рисует на одном из двух уровней, rich и floor, и floor — тот, что рассчитан на встроенную видеокарту. Если уровень не закреплён, приложение стартует на rich, а регулятор времени кадра один раз понижает его до floor, если бюджет кадра дисплея не выдерживается, — об этом сообщается в stderr и отмечается * в наложении F3.

[ и ] меняют уровень на ходу, как и строка Quality в меню настроек. Изменение из приложения закрепляет уровень на сессию, так что регулятор перестаёт его трогать, и записывает выбор в config.toml. Так же можно удержать rich на машине, где его понизила временная заминка. При переключении следы и обратная связь ненадолго накопятся заново: уровень задаёт размеры ресурсов GPU, поэтому его смена их пересоздаёт.

Уровень можно закрепить и до запуска; что там побеждает — см. порядок приоритетов в Configuration. Измеренные бюджеты, в которых держится каждый уровень, — в Non-functional requirements.

Масштаб сетки

Рядом с уровнем наложение F3 печатает число — RICH 1.00, — и то же делает строка Grid scale в меню настроек, прямо под Quality. Это доля окна, в которой рисуются внутренние сетки движка: та, на которой работают стадии следов, калейдоскопа и свечения, и поле следов аттрактора. Тяжёлый пресет тратит большую часть кадра на заполнение этих сеток, так что их площадь — это его цена, и меньшая доля меняет резкость на время кадра: 0.50 рисует четверть текселей. Форма картинки не меняется, меняется только то, насколько тонко она прорисована.

Из коробки стоит auto, при котором движок выбирает долю по уровню и типу видеокарты: 0.75 для rich на встроенной видеокарте и 1.00 во всех остальных случаях (таблица — в Configuration), и строка читается, например, как 0.75 (auto). Понижение до floor возвращает масштаб к 1.00 вместе с собой. Влево и вправо проходят 0.25, 0.50, 0.75, 1.00 и обратно к auto, останавливаясь на обоих концах, и записывают выбор в config.toml как [quality] grid_scale, где он читается как (pinned). Каждое изменение пересоздаёт сетки с тем же кратким повторным накоплением следов, что и смена уровня. --grid-scale и RLX_GRID_SCALE перекрывают файл на один прогон; порядок — в Configuration.

Built from f4f807a at version 0.178.0. This site tracks main and is not versioned per release.