Киберспа для геймеров от «Лаборатории Касперского» и DDB Russia. Читайте на Cossa.ru

28 декабря 2022, 15:20

Киберспа для геймеров от «Лаборатории Касперского» и DDB Russia

Поиск решений и оригинальных идей на примере игровой индустрии.

Киберспа для геймеров от «Лаборатории Касперского» и DDB Russia

О проекте Cyber Spa

Проект Cyber Spa для «Лаборатории Касперского» стартовал ещё в разгар пандемии, когда весь мир перешёл на удалённую работу. «Лаборатория Касперского» хотела помочь своим сотрудникам в 30 странах адаптироваться под новые реалии и не допустить выгорания. Поэтому было принято решение создать виртуальное пространство для отдыха и релаксации, объединившее различные антистрессовые методики, переосмысленные с акцентом на онлайн-среду и современные технологии.

Cyber Spa: версия для геймеров

Со дня запуска киберспа посетили сотни тысяч пользователей. С помощью вспомогательной игровой механики и возможности шеринга своего уровня расслабления проект волной прокатился по социальным сетям.

Сегодня, через 1,5 года после релиза, сайт переживает ренессанс: к классическому интерфейсу добавлен режим Game Mode, который меняет природную концепцию на высокотехнологичный рай для геймеров. Элементы природы и воды оттеняются акцентными киберспортивными гаджетами, привычными для потенциальных отдыхающих в gamers resort.

Любители онлайн-игр много времени проводят перед экраном и испытывают высокие эмоциональные нагрузки из-за многочасового напряжения во время игры. А ведь концентрация внимания — одна из важнейших составляющих успеха геймера, особенно в онлайн-шутерах.

Нам было важно было адаптировать пространство Cyber Spa под привычную для любителей игр стилистику. Внедрили тёмную тему, которая, как известно, помогает сосредоточиться и снять напряжение с глаз при работе в условиях низкой освещённости. Добавили узнаваемые элементы из мира компьютерных игр и соответствующие визуальные эффекты (глитч, неоновая подсветка, наложение интерфейсных элементов).

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

При этом нам удалось ненавязчиво рассказать и об опции Game Mode от «Лаборатории Касперского», включённой в Kaspersky Home Security, которая во время игры блокирует все всплывающие окна, позволяя не отвлекаться от игрового процесса, и при этом защищает компьютер. Всем пользователям CyberSpa в режиме Game Mode доступна бесплатная пробная версия.

Реализовывать и развивать проект нам помогали наши партнёры, студия веб-разработки ZBRSK. Вместе с ними рассказываем, как происходила техническая разработка проекта и какие нетиповые решения были использованы для создания Cyber Spa.

От маленькой идеи к большим планам

Проект Cyber Spa в начале его разработки был определён как пространство технологической комплексной релаксации. Также сразу была обозначена визуальная концепция: соединить природное как атрибут традиционных спа и цифровое, поскольку действие происходит в браузере.

Амбициозный план предполагал, что придётся провернуть большую работу: не только по диджитал-части, но и с привлечением других узких специалистов. И пока мы в DDB Russia дорабатывали концепцию, ZBRSK приступили к самой трудоёмкой части разработки — киберспа-процедурам.

Их было придумано четыре: две активных, где требуется выполнять определённые действия, и две процедуры медитативного характера.

Учимся у природы

Флагманская процедура — «Диджитал-слайм». Для пользователя это сфера, которая живёт в трёх состояниях: резина, вода и дым. При этом реалистичных текстур недостаточно, поскольку объект должен быть интерактивным: когда пользователь касается его курсором или пальцем (на мобильных устройствах), он должен давать отклик — резина сжимается, по воде идёт рябь, дым рассеивается.

Кажется, ничего сложного: кого удивишь 3D в вебе, когда каждый второй фестивальный сайт с ним играет, а в библиотеках three.js полно примеров — бери похожее и адаптируй. Вот только в проекте с особыми требованиями к плавности отклика адаптация должна быть грамотной.

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

В основе поведения поверхности водного слайма лежит физический расчёт океанской волны. Но для отклика в реальном времени классических алгоритмов на CPU недостаточно: нужно было одновременно считать все точки поверхности. Для этой цели мы задействовали compute shaders — технику проведения расчётов через GPU.

Обычно GPU применяют для расчёта цвета пикселей с выводом сразу в картинку. В нашем случае он считал уровень волны для каждой точки. Так мы решили проблему реалистичности отклика.

Для резины мы взяли то же описание волны, но изменили параметр вязкости и добавили эффект памяти, чтобы деформированная поверхность восстанавливалась постепенно.

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

Ещё одна процедура, которая требовала нестандартной разработки — «Фитнес-селфи». Здесь пользователь выполняет упражнения, следуя подсказкам. Трекинг лица через веб-камеру реализован с помощью библиотеки jeelizFaceFilter. Пока вы упражняетесь, камера сделает несколько фото, которые по окончании процедуры сложатся в гифку: её можно скачать или поделиться ею в соцсетях.

Остальные процедуры опираются на уникальный медиаконтент. Для «Технозвуковой терапии» был привлечён композитор, который создал три эмбиент-трека. А в «Бесконечном спокойствии» зациклены самые приятные вещи на свете: как горит огонь, искрится вода и кто-то делает не твою работу.

Как заставить сайт дышать

Из-за специфики проекта особое внимание уделялось UI и проработке анимаций. В киберспа ничто не должно раздражать, отвлекать или рассеивать внимание пользователя.

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

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

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

Хотите рассказать на Коссе о своих продуктах или услугах? Изучите наши возможности и напишите на sales@cossa.ru — поможем выпустить эффективный текст.
Партнёрская публикация

Телеграм Коссы — здесь самый быстрый диджитал и самые честные обсуждения: @cossaru

📬 Письма Коссы — рассылка о маркетинге и бизнесе в интернете. Раз в неделю, без инфошума: cossa.pulse.is

✉️✨
Письма Коссы — лаконичная рассылка для тех, кто ценит своё время: cossa.pulse.is