Главная / Кейсы / Национальный музей в Центральной Азии · Цифровая экспозиция

Зарубежные проекты / цифровая экспозиция

Музей одной из стран Центральной Азии · цифровая экспозиция

Многоязычная цифровая экспозиция: 3D-контент, плавно работающий на обычных устройствах.

Предыстория

Национальный музей в Центральной Азии: требовалось оцифровать коллекцию и историческое повествование и представить их многоязычной аудитории.

Сложностей было три: язык — нужно одновременно поддерживать местный язык, русский и английский; оборудование — терминалы на площадке слабые и не могут опираться на мощные видеокарты; сеть — в некоторых районах связь нестабильна, поэтому контент должен работать локально.

Решение

Поставлена система цифровой экспозиции: 3D-показ экспонатов, многоязычная навигация, сенсорное взаимодействие и синхронизация с большим экраном.

3D-контент облегчается: после сжатия моделей он плавно работает на обычных устройствах без дискретной видеокарты.

Контент каждого языка управляется отдельно; переключение языка не меняет структуру страницы.

Контент отделён от кода: зал в дальнейшем сам заменяет материалы экспоната, не обращаясь к разработчику каждый раз.

Технический состав

В таблице ниже — технические элементы проекта, по ним клиент может проверить всё самостоятельно.

Технологический стек

Формат подачи3D-экспонаты · сенсорная навигация · синхронизация с большим экраном
ПроизводительностьОблегчённая модель, работает на обычных терминалах
ЯзыкНезависимое управление по языкам
КонтентКонтент отделён от кода, зал обслуживает себя сам
РазвёртываниеРаботает локально, без внешней сети

Результаты

  • 3D-контент плавно работает на слабых терминалах без замены оборудования.
  • Многоязычность для трёх категорий посетителей: местный язык, русский и английский.
  • Площадка может самостоятельно обновлять материалы экспозиции, что снижает затраты на долгосрочное обслуживание.
  • Развёртывание в контуре заказчика: работает штатно и при нестабильной сети.

Используемые компетенции

Обсудить похожий сценарий

01 / Ограничения

В каких ограничениях выполнялся проект

Истории о проектах без ограничений — вымысел. В этом разделе перечислены четыре ограничения: сроки, площадка, персонал и соответствие требованиям.

Эти ограничения напрямую определяют облик решения: каждая проблема в разделе «Ключевые сложности» ниже вызвана одним из них.

Четыре вида ограничений

ОборудованиеПредоставленное на месте оборудование — обычные моноблоки, купленные несколько лет назад; их видеокарты не справляются со стандартной 3D-экспозицией.
СетьВ некоторых выставочных залах очень низкая пропускная способность сети, и зависеть от зарубежных CDN запрещено.
ЯзыкНужна одновременная поддержка трёх языков с переключением на месте.
Окружающая средаВ выставочном зале нестабильны и температура, и электропитание, поэтому оборудование должно выдерживать аварийное отключение.
02 / Ключевые сложности

Что действительно тормозит

Это не «мы очень старались», а «как выглядела проблема, как мы её решили и какой ценой».

3D-контент не работает на слабых устройствах

3D-экспозиция, сделанная по стандартному решению, выдавала на тестовой машине всего 12 кадров/с, и посетители явно ощущали рывки.
Как решили: сделали три вещи — уменьшили модель до 1/5 исходного числа полигонов, запели освещение в текстуры вместо расчёта в реальном времени и ввели динамическое снижение разрешения рендеринга под возможности устройства. На том же оборудовании получили более 45 кадров/с.

Как переключать языки на месте

Если сделать три отдельных набора страниц для трёх языков, каждое обновление придётся вносить трижды, а объём вырастет втрое.
Как решили: разделили контент и язык — содержимое экспозиции хранится как структурированные данные, языковые пакеты загружаются отдельно, при переключении меняется только текст, а не сцена. Объём растёт лишь на языковой пакет, а сопровождать нужно один экземпляр контента.

Автоматическое восстановление после аварийного отключения питания

Электроснабжение нестабильно: однажды экспонат отключился на середине запуска, а после перезапуска завис на экране загрузки.
Как решили: добавили самопроверку при запуске и восстановление с контрольной точки — запуск экспоната разбит на этапы с отметками, поэтому после отключения система видит, до какого шага дошла, и продолжает с него или безопасно откатывается.
03 / Переиспользуемые решения

Что можно напрямую перенять в других проектах

Этот раздел — для коллег по отрасли. Если вы делаете нечто подобное, эти пункты избавят вас от лишних обходных путей.

Упрощение сетки + запекание + динамическое понижение детализации

Три приёма, позволяющие запускать 3D на слабом оборудовании, обходятся гораздо дешевле замены техники.

Контент отделён от языка

Так стоит делать в любом многоязычном проекте, чтобы не получить N-кратный объём поддержки.

Самопроверка при запуске и восстановление с контрольной точки

Он должен быть у любого экспоната без постоянного персонала.

04 / Разбор итогов

Если бы делали заново

Рассказывать только об успехах — неискренне. Этот раздел о том, где мы ошиблись или опоздали.

Если бы делали заново, в договоре указали бы модели и характеристики оборудования, а не «несколько моноблоков». Из-за разницы в характеристиках решение пришлось переделать.

Мы недооценили стабильность электроснабжения на месте. Позже выяснилось, что свет отключают два-три раза в неделю; знай мы это заранее, в первой версии сразу появились бы ИБП и сторожевой таймер.

Ручной вычитки трёхъязычного контента не хватало. Машинный перевод ошибается в терминах, с объекта сообщили о нескольких неточных формулировках, поэтому позже добавили ручную вычитку.

← Все кейсы На главную