Облачная файловая система для 3D и GameDev

Передаём только изменённые блоки

Blender, Unreal Engine и CAD синхронизируются дельтой: правка текстуры уходит мегабайтами, сцена блокируется, Perforce остаётся на месте.

Сравнить с Perforce

Мазок кистью стоит мегабайты, а не гигабайты

Клиент режет файл на блоки переменной длины FastCDC от 1 до 8 МБ и считает BLAKE3 каждого. После сохранения на сервер уходят только блоки с новым хешем, сжатые zstd.

Изменено
3 группы блоков
По сети
4,2 МБ
Без дельты
2,1 ГБ
Канал 300 Мбит/с
0,1 с вместо 57 с

Два художника не правят один уровень

Бинарные .umap, .blend и .uasset не сливаются, поэтому блокируются при открытии в редакторе. Запрос на освобождение приходит владельцу прямо в Blender или Unreal Editor, забытая блокировка снимается через 72 часа.

  • SM_PowerCell_A.uassetМР
  • T_PowerCell_Wear.exr
  • L_Hangar_Persistent.umapДЛ

Запрос придёт в Unreal Editor владельца

Каждое сохранение остаётся версией

Снимок проекта хранит только новые блоки, поэтому двадцать версий текстуры с правками в углу занимают объём одной текстуры и изменённых фрагментов. История хранится от 30 дней до неограниченного срока, по тарифу.

  1. v41Маска износа, Марина Р.10:42
  2. v40Хомуты, LOD1вчера
  3. v39Новые панели3 нояб.
  4. v38Болты, UV1 нояб.

Статус синка и блокировки виден в редакторе

Аддон для Blender, Source Control provider для Unreal Engine, панели для Houdini и Maya, хук экспорта Substance 3D Painter и плагин для КОМПАС-3D. Остальные приложения работают через виртуальный диск hv-fs.

BlenderUnreal EngineHoudiniMayaSubstance 3D PainterКОМПАС-3D

Работают в HyperVault

Сколько уходит по сети после одной правки

Выберите файл из проекта и сравните передачу целиком с дельтой HyperVault на канале 300 Мбит/с.

T_CanyonRock_D.exr Изменено 26 из 384 блоков
Целиком1,50 ГБ 41 с
Дельтой HyperVault71 МБ 1,9 с
$ hv sync Content/Textures/T_CanyonRock_D.exr
  scan    1,50 ГБ    384 блока
  hash    BLAKE3     изменено 26
  pack    zstd -3    104 МБ → 71 МБ
  upload  MSK-1      71 МБ за 1,9 с

Perforce остаётся. Тяжёлые бинарники переезжают

Коннектор читает depot, typemap и историю changelist из Helix Core 2022.1 и новее. Код остаётся на месте, ассеты уходят в HyperVault.

Код и конфиги в depot

.cpp, .h, .ini и .uproject остаются в Helix Core и сливаются как раньше. Сборочный пайплайн и права в Perforce не меняются.

$ p4 edit Source/Hangar/Door.cpp
//Canyon/Source/Hangar/Door.cpp#12
  opened for edit, merge

Typemap решает маршрут

Бинарные типы по правилам typemap уходят в HyperVault, текстовые остаются в depot.

binary+l   //....uasset   → hv
binary+l   //....umap     → hv
binary+l   //....blend    → hv
binary+lS4 //....exr      → hv
binary+S2  //....vdb      → hv
text       //....cpp      → p4

Флаг +l становится блокировкой

Exclusive из typemap превращается в блокировку HyperVault. p4 edit и плагин в редакторе видят одно состояние, блокировки синхронизируются в обе стороны.

$ p4 edit SM_Bridge_A.uasset
  opened for edit
  hv-trigger  +l зеркалирован
  владелец t.galeev

История переезжает целиком

Changelist импортируются со всеми авторами и описаниями, одинаковые блоки между ревизиями хранятся один раз.

$ hv p4 import --changelists 40211..41876
  1 665 changelist → снимки
  3,8 ТБ → 2,6 ТБ после дедупликации

Словарь для пайплайн-отдела

changelist
снимок проекта
+l exclusive
блокировка ассета
+S4
4 полных снимка в истории
streams
ветки с общими блоками
p4 sync
hv pull с дельтой
triggers
hv-trigger до и после submit

Совместимость с DCC и форматами

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

Blender

Аддон hv-blender: блокировка .blend при открытии, синк при сохранении, превью меша и материалов в браузере.

3.6 LTS4.2 LTS4.3

Unreal Engine

Source Control provider: статус и блокировки в Content Browser.

5.35.45.5

Houdini, Maya, Substance

  • Houdini20.0, 20.5HDA-хуки
  • Maya2024, 2025hv-maya
  • Substance 3D Painter10.xхук экспорта

Сколько файла уходит при типичной правке

.uasset .umap2-9%
.exr .tif .psd3-8%
.blend4-9%
.fbx .usd5-12%
.step .igs6-14%
.x_t .jt8-15%
.bgeo.sc .vdb10-30%
.mp4 .zip .7z60-100%

Уже сжатые архивы и видео выигрывают мало, лучше хранить исходники.

КОМПАС-3D и hv-fs

Плагин hv-kompas для .a3d и .m3d, версии v22 и v23. Любое другое приложение на Windows, macOS или Linux работает через виртуальный диск hv-fs с блокировкой по маске.

$ hv mount H: //Canyon
Калькулятор

Сколько трафика и часов съедает полный синк

Сравнение передачи файлов целиком с дельтой HyperVault за 21 рабочий день.

1 200 ГБ

Весь depot с текстурами, сценами и кэшами

24
6
Основной контент
Канал офиса

Экономия трафика в месяц

39,8 ТБ

Целыми файлами42,5 ТБ
Дельтой HyperVault2,8 ТБ
Ожидание синка на команду
198 ч → 13 ч
Один коммит по сети
29 с → 1,9 с

Модель: коммит затрагивает 0,15% проекта, но не больше 2 ГБ, изменение забирают 30% коллег, к дельте добавлен 1% на метаданные. Точные цифры даст пилот на вашем depot.

Две площадки в России и задержки до офисов

Блоки реплицируются синхронно между MSK-1 и SPB-2, подтверждённое сохранение переживает отказ дата-центра. Клиент сам выбирает площадку с меньшим RTT.

МоскваMSK-1
4 мсp95 7 мс
Санкт-ПетербургSPB-2
3 мсp95 6 мс
КазаньMSK-1
14 мсp95 19 мс
ЕкатеринбургMSK-1
29 мсp95 36 мс
НовосибирскMSK-1
52 мсp95 61 мс
МинскMSK-1
18 мсp95 24 мс
ЕреванMSK-1
63 мсp95 74 мс
ФранкфуртSPB-2
38 мсp95 47 мс
АмстердамSPB-2
42 мсp95 51 мс
MSK-1
Москва, Tier III
SPB-2
Санкт-Петербург, Tier III
Репликация
синхронная
RPO / RTO
0 / 4 ч
Бэкап метаданных
каждый час, 35 дней
Канал площадки
2 × 100 Гбит/с

Медиана и 95-й перцентиль RTT от офисов клиентов за октябрь 2026. Подробнее на странице Безопасность

Что изменилось у студий после переезда

Кузня ПолигоновКазань, UE 5.4, 42 художника

«Утренний синк уровня шёл почти час. Теперь художник открывает редактор, и через пару минут сцена у него актуальная.»

Depot после дедупликации
3,8 → 2,6 ТБ
Утренний синк
52 → 6 мин
Конфликты .umap за квартал
0
ТГТимур Галеевведущий технический художник

«Аутсорс в двух часовых поясах больше не перезаписывает наши .blend: блокировку видно прямо в Blender.»

ОВОлеся Варнаковапродюсер, Тундра Интерактив

«Сборки на 2 ГБ правим по узлу. По сети уходит деталь, а не весь редуктор.»

ГСГлеб Ступинруководитель КБ, Архимаш Проект
Пилот 30 дней без оплаты

Цена за место, хранилище общее на студию

Помесячно За год −20%

Инди

До 8 мест

990₽ за место в месяц

оплата помесячно

  • 1 ТБ на команду
  • Дельта-синхронизация, zstd
  • Блокировки, плагины Blender и UE
  • История версий 30 дней

Студия

Студии с Perforce

Чаще выбирают
2 190₽ за место в месяц

оплата помесячно

  • 10 ТБ и 0,5 ТБ за каждое место
  • Коннектор Perforce, импорт истории
  • Все плагины DCC и hv-fs
  • SSO, история версий 180 дней

Холдинг

От 50 мест, несколько студий

3 790₽ за место в месяц

оплата помесячно

  • Выделенный кластер, BYOK
  • SLA 99,99% с компенсацией
  • Неограниченная история версий
  • Аудит доступа, проекты под NDA
Написать в продажи

Пилот: 30 дней на тарифе Студия, до 15 мест и 5 ТБ без оплаты. Хранилище сверх тарифа 1 490 ₽ за ТБ в месяц. Цены без НДС.

Вопросы пайплайн-отдела

Не нашли ответ? Напишите на support@droppoint-share.ru, отвечает инженер поддержки.

Для любых файлов: FastCDC режет данные по содержимому, а не по смещению, поэтому вставка в середину файла не сдвигает все хеши. Лучше всего работают EXR, TIFF, PSD без внутреннего сжатия, .blend, .uasset, .umap, USD и STEP. Уже сжатые архивы и видео выигрывают мало, доли по форматам есть в разделе совместимости.

Нет. Коннектор работает с Helix Core 2022.1 и новее: код и конфиги остаются в depot, бинарные ассеты по маскам typemap переезжают в HyperVault. Блокировки синхронизируются в обе стороны, p4 edit и плагин в редакторе видят одно состояние.

Блокировка держится до таймаута проекта, по умолчанию 72 часа. Лид или администратор снимает её раньше, событие пишется в журнал. Локальные правки владельца не теряются: при следующем подключении клиент сохранит их отдельной версией.

Учитываются уникальные блоки после дедупликации. Двадцать версий текстуры с правками в углу занимают объём одной текстуры плюс изменённые блоки. Одинаковые ассеты в разных ветках и проектах студии хранятся один раз.

Первичная загрузка идёт в фоне с рабочей станции или сервера студии. Проект на 2 ТБ по каналу 1 Гбит/с переносится примерно за 5 часов, история changelist импортируется параллельно. Для объёмов от 20 ТБ привозим зашифрованный накопитель в офис.

Git LFS хранит и передаёт каждую версию файла целиком, а блокировки там рекомендательные. HyperVault передаёт изменённые блоки, хранит только разницу и даёт обязательные блокировки с интеграцией в редакторы. Код можно оставить в Git.

Перенесите один уровень и сравните утренний синк

30 дней пилота на тарифе Студия. Инженер подключит depot и настроит typemap и блокировки.