PILLAR · WORLD

Бесшовный 3D-мир

Мир MineAge 2 собирается из ресурсов клиента Lineage 2 Ertheia: наши парсеры читают бинарные карты и рельеф, а компилятор превращает их в версионированные артефакты мира, рендера и коллизий. Собственный движок FractureFront на базе Luanti показывает рельеф, объекты и освещение в реальном времени.

UNR + G16 → версии мира Luanti · C++ Нативный клиент Без браузера

Путь данных

От бинарного файла до кадра на экране — четыре шага. Каждый шаг проверен на реальной сцене.

Чтение UNR / G16

Парсеры формата Unreal Engine 2 читают бинарные UNR и G16 TerrainMap Ertheia как единый корпус. Ресурсы клиента открываются только на чтение.

Сборка региона

Полный регион сохраняет все 13 084 mesh-секции без взаимного перезаписывания. Контрольный каркас башни — 16 секций по 4 стороны и 4 высотных уровня.

Версия мира

Компилятор выпускает версионированные артефакты рельефа, статики и коллизий с адресацией по содержимому. Несовместимые данные отклоняются, а не подменяются заглушками.

Кадр на экране

Секции стен и башни отображаются как исходные модели с родными текстурами. Каждая правка рендера проходит замер кадров/с до и после.

Технологии вокруг

Что ещё стоит за бесшовным миром и нативным клиентом.

LuantiБаза движка: клиент, сервер, мир из нод, тени и свет
TypeScript / Node.jsПарсеры Unreal Engine 2 и компилятор мира
AITunnelGemini 3 Pro Image + GPT-4o для ассистента
Google DriveХранение геодаты и арт-ассетов
Nginx / CaddyReverse-proxy и HTTPS на сервере
Ubuntu + Let's EncryptХост и SSL-сертификаты

Следи за этапами

Каждая стадия проверки мира фиксируется в дневнике — с цифрами, скриншотами и ссылкой на коммит.

Открыть дневник