ZLS Satellite Tool

by Protivogas
ZLS Satellite Tool

Summary

Ru/En

# ZLS Satellite Tool
A standalone Workbench add-on for generating georeferenced satellite maps in the background. This add-on is not required by the game client or server.

Description

## Launch

1. Open the required map together with `ZLS Satellite Tool`
   (`E24E6E74D099B7A4`).
2. Open the required `.ent` file in World Editor.
3. Select `Plugins -> ZLS Tools -> Generate Satellite Map`.
4. Select the quality level and click `Start render`.

Rendering takes place in the already open World Editor. The plugin temporarily
enables Game Mode, creates a downward-facing perspective camera with additional
coverage, and automatically traverses the entire terrain grid. An exact
per-pixel surface projection map is saved alongside each PNG. This ensures that
the dependencies and resources of the current project are used; a second Tools
instance is not launched.

After capture, World Editor returns to Edit Mode. A separate PowerShell worker
validates the PNGs and projection maps, assembles square orthorectified tiles,
builds the LOD pyramid, and writes the georeferencing data.

When the 'Open a live progress window' option is enabled, the status monitor
automatically opens along with the worker.

## Plugin Settings

- `Map detail` — the final spatial detail of the map:
  The smaller the value, the greater the number of tiles, output size, and
  rendering time. `Light` is intended for quickly checking boundaries and
  seams. Like the other profiles, it forces maximum terrain, object, material,
  and grass detail and draw distance. Its differences are a larger number of
  metres per pixel and the absence of an additional frame for suppressing
  glare on water. The geographic coverage therefore does not depend on the
  user's graphics preset.

  - `Light`: 1.5 m/pixel, fast preview render.
  - `Standard`: 0.48 m/pixel.
  - `High`: 0.35 m/pixel.
  - `Ultra`: 0.25 m/pixel.

  For an 8192x8192 m terrain with a tile size of 1440 pixels, the `Light`
  profile creates a 4x4 grid, for a total of 16 source frames. It should be
  used for a quick boundary and geometry check before running `Standard`,
  `High`, or `Ultra`.

- `Open a live progress window` — opens a separate progress monitor.
  Closing the monitor does not stop the render.

## Georeferencing

Tile and pixel positions are never shifted by optical feature matching. Every
tile occupies a predefined square cell within `ImageWorldBounds`, and every
pixel centre receives exact `worldX/worldZ` coordinates. Surface elevation
affects only the selection of the corresponding point in the source
perspective frame. Relief and perspective are therefore corrected without
changing geographic coverage.

## Запуск

1. Открыть нужную карту вместе с `ZLS Satellite Tool` (`E24E6E74D099B7A4`).
2. Открыть нужный `.ent` в World Editor.
3. Выбрать `Plugins -> ZLS Tools -> Generate Satellite Map`.
4. Выбрать качество и нажать `Start render`.

Рендер выполняется в уже открытом World Editor. Плагин временно включает
Game Mode, создаёт направленную вертикально перспективную камеру с запасом
охвата и автоматически проходит всю сетку территории. Одновременно с каждым
PNG сохраняется точная попиксельная карта проекции поверхности. Благодаря
этому используются зависимости и ресурсы именно текущего проекта; второй
экземпляр Tools не запускается.

После съёмки World Editor возвращается в Edit Mode. Отдельный PowerShell worker
проверяет PNG и карты проекции, собирает квадратные орторектифицированные тайлы,
строит LOD и записывает геопривязку.

При включённом параметре `Open a live progress window` вместе с worker
автоматически открывается монитор состояния.

## Настройки плагина

- `Map detail` — итоговая пространственная детализация карты:
  Чем меньше значение, тем больше тайлов, размер результата и продолжительность рендера.
  `Light` предназначен для быстрой проверки границ и стыков. Как и остальные
  профили, он принудительно включает максимальную детализацию и дальность
  прорисовки terrain, объектов, материалов и травы. Отличия — более крупный
  метр на пиксель и отсутствие дополнительного кадра для подавления блика на
  воде. Поэтому географический охват не зависит от пользовательского
  графического пресета.
  
  - `Light`: 1.5 м/пиксель, быстрый предварительный рендер.
  - `Standard`: 0.48 м/пиксель.
  - `High`: 0.35 м/пиксель.
  - `Ultra`: 0.25 м/пиксель.

  Для территории 8192x8192 м при размере тайла 1440 пикселей профиль `Light`
  создаёт сетку 4x4 — всего 16 исходных кадров. Его следует использовать для
  быстрой проверки границ и геометрии перед запуском `Standard`, `High` или
  `Ultra`.

- `Open a live progress window` — открыть отдельный монитор выполнения.
  Закрытие монитора не останавливает рендер.

## Геопривязка

Положение тайлов и пикселей никогда не сдвигается оптическим поиском
совпадений. Каждый тайл занимает заранее вычисленную квадратную ячейку внутри
`ImageWorldBounds`, а каждый центр пикселя получает точные `worldX/worldZ`.
Высота поверхности влияет только на выбор соответствующей точки исходного
перспективного кадра. Поэтому рельеф и перспектива исправляются без изменения
географического покрытия.

License

Arma Public License Share Alike (APL-SA)

Rating
67%
Version
1.0.4
Game Version
1.7.0.54
Version size
1.88 MB
Downloads
53
Created
26.07.2026
Last Modified
27.07.2026
ID
E24E6E74D099B7A4