Зритель в игре видит масштабную сферическую конструкцию с имитацией светодиодного экстерьера, на котором воспроизводятся сменяющиеся визуальные сцены. Постройка легко узнается как цифровой двойник реальной Sphere, ставшей одним из архитектурных символов современного Лас-Вегаса. Масштаб объекта и динамика изображений на его поверхности создают эффект, непривычный для Minecraft, где большинство фанатских сооружений остаются статичными декорациями.
Структурные блоки как основа анимационного конвейера
Фундаментом всего проекта стали структурные блоки. Этот внутриигровой инструмент позволяет сохранять и загружать фрагменты построек, и именно его создатель приспособил для последовательной подачи разных состояний экстерьера. Каждое такое состояние представляет собой отдельный «кадр» будущей анимации, подготовленный заранее.
Благодаря структурным блокам автор сформировал целый пакет сменяющихся сцен. Их можно сравнить с набором слайдов в проекторе, где каждый следующий слайд чуть отличается от предыдущего, а быстрая смена создает иллюзию движения. Без этого механизма реализовать динамический фасад в Minecraft было бы практически невозможно.
Покадровая анимация на изогнутом фасаде
Внешняя анимация выполнена по принципу стоп-моушн и «проецируется» на сферический светодиодный экран постройки. Подготовленные структурными блоками кадры становятся последовательно сменяющимися изображениями на фасаде, точно так же, как в классической покадровой мультипликации глиняные фигурки оживают благодаря серии фотографий. Только здесь вместо пластилина и фотоаппарата используются кубические блоки и игровые команды.
Почему синхронизировать кадры оказалось сложнее, чем построить саму сферу
Наибольшую трудность представляла не столько форма здания, сколько синхронизация анимационных кадров. Создание изогнутой конструкции в мире прямоугольных блоков само по себе требует аккуратного расчета, однако заставить эту поверхность «ожить» оказалось еще более кропотливой задачей.
Автор потратил многие часы на точное планирование и применение командных блоков, которые обеспечивают переключение сцен в нужный момент. Ключевые сложности проекта можно свести к нескольким пунктам:
- построение гладкой сферической формы из кубических элементов;
- подготовка десятков отдельных кадров анимации;
- программирование командных блоков для точного и плавного переключения между состояниями;
- тестирование и отладка синхронизации, при которой любое расхождение в тайминге разрушает визуальный эффект.