Хрум

2D-персонаж · SVG-риг · Lottie

Хрум

Кабанчик, который оживает в каждом кадре

Дышит, топает, мчится галопом, удивляется и радуется. Следит за курсором, любит, когда его гладят, и никогда не откажется от жёлудя.

Познакомьтесь с Хрумом

Хрум на сцене, пульт — рядом с ним. Выберите состояние или просто пообщайтесь: наведите курсор, проведите по спинке, нажмите на пятачок.

Хрум сейчасждёт и оглядывается

Состояние
Общение
Темп

Восемь состояний — один характер

Каждое состояние — отдельный живой цикл. Переходы между ними сглажены, поэтому Хрум не переключается, а меняет настроение.

Сториборд: история одного жёлудя

Пять ключевых кадров раскадровки и аниматик по ним. Нажмите на кадр, чтобы перейти к нему в сцене.

0,0 с

    Прыжок по фазам

    Прозрачные слепки показывают, как тело готовится, сжимается и тянется. Ползунок проводит прыжок кадр за кадром.

      Эмоции и мимика

      Лицо собрано из управляемых деталей: веки, брови, зрачки, рот, румянец. Эмоция — это просто сочетание их значений, и между любыми двумя можно плавно перейти.

      Радость

      Собрать свою эмоцию

      Как устроен Хрум

      Персонаж нарисован в одном SVG-файле и собран в иерархию узлов с опорными точками. Ноги работают на обратной кинематике: потяните за копыто.

      Тяни за кружок у копыта

        Тот же риг — в Lottie

        Скрипт запекает циклы рига в стандартный Lottie JSON: узлы становятся слоями с родителями, фигуры — векторными слоями, моргание и сужение хвоста — ключами форм. Справа файл проигрывает обычный плеер lottie-web, без нашего рига.

        Скачать JSON

        Где пригодится Хрум

        Персонаж готов к работе в продукте: загрузка, пустые экраны, уведомления, помощник, страница ошибки.