delta
ТарифыДокументацияПоддержка
Начало работы
УстановкаПервый запускСистемные требования
Функции
Обзор интерфейсаМодулиРендер-движок
Настройка
КонфигурацияКлавишиПрофиль конфигурации
Аккаунт
ТарифыАктивация ключа
ДокументацияРендер-движок

Рендер-движок

Как работает собственный конвейер рендеринга Delta.

Архитектура

Delta использует собственный конвейер рендеринга OpenGL, который напрямую подключается к контексту рендеринга игры. Это позволяет отрисовывать наложения без копирования данных и с минимальным влиянием на производительность. Движок группирует все вызовы отрисовки в каждом кадре, чтобы снизить нагрузку на GPU.

Рендер-движок автоматически подстраивает настройки качества в зависимости от текущего FPS, чтобы сохранять плавность игрового процесса.

Шейдеры

Встроенная поддержка шейдеров позволяет модулям применять такие эффекты, как размытие, свечение и контурная отрисовка. Шейдеры компилируются при запуске и кэшируются для последующих запусков. Пользовательские профили шейдеров можно создавать через систему конфигурации.

glsl
uniform float outlineWidth;
uniform vec4 outlineColor;

void main() {
  float dist = texture2D(depthTex, uv).r;
  float edge = fwidth(dist) * outlineWidth;
  gl_FragColor = mix(baseColor, outlineColor, smoothstep(0.0, edge, dist));
}

Производительность

На рекомендуемом оборудовании рендер-движок Delta добавляет менее 2 мс ко времени кадра даже при включенных всех визуальных модулях. Движок поддерживает ограничение частоты кадров, интеграцию с VSync и автоматическое масштабирование уровня детализации (LOD) для эффектов частиц.

МодулиКонфигурация
документация
ДокументацияРендер-движок

Рендер-движок

Как работает собственный конвейер рендеринга Delta.

Архитектура

Delta использует собственный конвейер рендеринга OpenGL, который напрямую подключается к контексту рендеринга игры. Это позволяет отрисовывать наложения без копирования данных и с минимальным влиянием на производительность. Движок группирует все вызовы отрисовки в каждом кадре, чтобы снизить нагрузку на GPU.

Рендер-движок автоматически подстраивает настройки качества в зависимости от текущего FPS, чтобы сохранять плавность игрового процесса.

Шейдеры

Встроенная поддержка шейдеров позволяет модулям применять такие эффекты, как размытие, свечение и контурная отрисовка. Шейдеры компилируются при запуске и кэшируются для последующих запусков. Пользовательские профили шейдеров можно создавать через систему конфигурации.

glsl
uniform float outlineWidth;
uniform vec4 outlineColor;

void main() {
  float dist = texture2D(depthTex, uv).r;
  float edge = fwidth(dist) * outlineWidth;
  gl_FragColor = mix(baseColor, outlineColor, smoothstep(0.0, edge, dist));
}

Производительность

На рекомендуемом оборудовании рендер-движок Delta добавляет менее 2 мс ко времени кадра даже при включенных всех визуальных модулях. Движок поддерживает ограничение частоты кадров, интеграцию с VSync и автоматическое масштабирование уровня детализации (LOD) для эффектов частиц.

МодулиКонфигурация