Sobollion

На Пикабу
Дата рождения: 16 августа
104 рейтинг 1 подписчик 2 подписки 2 поста 0 в горячем
Награды:
5 лет на Пикабу
6

Покадровая анимация низкого разрешения для ретро-фриков или удобный инструмент для дудлов и раскадровок в вашем кармане

TL;DR В статье речь пойдёт о устаревшем, почти мёртвом софте и железе находящемся на грани понятия abandonware, а именно о графических редакторах для портативной консоли Nintendo 2DS/3DS, онлайн сервисы и магазин для которой уже отключили, а значит для повторения опыта придется либо приобрести устаревшую консоль с уже установленными программами, либо пиратить (но сейчас это не так сложно, как было в начале 2010-х).

Начну с того, что изредка я заставляю себя рисовать и анимировать покадрово, обычно пару раз в год, в очередях, во время ожидания, на старой портативной консоли Nintendo Old 3DS XL, обычно я пользовался программой flipnote studio 3d. Но недавно, совершенно случайно, вышел на тамблер диснеевского аниматора Уэйна Унтена. Оказалось что он уже на протяжении десятилетия точно также анимирует на DS в зонах ожидания, но использует какую-то другую, незнакомую мне программу. Вот примеры его работ:

Создание этого шедевра заняло у Уэйна 22 месяца в вялотекущем режиме, музыкальный фон сделан в программе KORG M01

А при создании этого ролика он выжал все соки из программы, уперевшись в лимит по памяти.

Программа для анимации, которую использует Уейн, называется Butterfly inchworm animation II. Он начал анимировать на консоли DSi ещё в 2012, на первой версии программы, тогда она называлась Inchworm Animation и имела ещё более жесткие ограничения по памяти.

Программа, в которой он рисует фоны, называется Colors! 3D, сейчас даже есть версия для Nintendo switch.

И наконец для звукового сопровождения Уэйн использует одну из программ музыкальной фирмы KORG (M01), о них тут. Хотя в Inchworm тоже есть забавный синтезатор случайных звуковых эффектов.

Все эти программы для Nintendo 2DS/3DS уже невозможно приобрести официально, но можно достать например в hShop, альтернативе почившему freeShop.

Эти две анимации сделаны Уэйном в старом Inchworm Animation

Теперь подробнее к пайплайну:

Рисуем фоны в Colors! 3D

Colors! 3d это довольно простой растровый графический редактор с неплохими для DS возможностями, тут есть 5 3d слоёв, глубину которых можно отредактировать, их можно использовать как простые слои в 2д редакторах, не включая 3д экран. Есть возможность импортировать фото из галереи или с камер и экспортировать в разном разрешении. Также есть возможность совместной арт-сессии по WiFi вместе с друзьями. Несмотря на свою простоту, выглядит данный редактор серьезно и стильно.

Чтобы изображение без проблем импортировалось в inchworm, при создании холста нужно выбирать формат landscape.

Анимируем в Butterfly inchworm animation II

Далее импортируем фоны и анимируем покадр в Butterfly inchworm animation II

Inchworm очень забавный инструмент для анимации, причем некоторые умельцы даже умудряются делать при помощи него кукольную стопмоушен анимацию (есть поддержка всех камер). Тут есть очень интересные интерактивные штуки, такие как штампы и частицы, также есть возможность рисовать прямо поверх воспроизводимой анимации (для этого в параметрах кисти есть настройка скорости оставляемого шлейфа). В окне таймлайн есть возможность управлять слоями анимации и аудиодорожками. На них можно ставить ключи, такие как: PLAY, HOLD, HIDE, LOOP, PATTERN и SLIDE.
Большим минусом данного инструмента являются жесткие ограничения по количеству слоёв и кадров. Всего можно добавить 5 слоёв анимации и одну аудиодорожку, либо 4 слоя и 2 аудиодорожки. На все слои анимации можно как угодно распределить в общей сложности 100 кадров, их можно замораживать при помощи специальных ключей hold. В общем для успешного использования нужно включать голову чтобы не выходить за рамки ограничений.

Получившаяся анимация будет иметь разрешение 400x240 пикселей, экспортируем кадры целиком или послойно в png
и перетаскиваем по ftp на ПК при помощи FTPD. Файлы будут лежать по пути SD:\private\Nintendo 3DS\app\JFYE

На ПК:

Открываем последовательность кадров чем угодно, но мне удобно в Aseprite (граф.редактор для пиксельарта), устанавливаем длительность кадра (для 25fps это 40мс)

Можно экспортировать слоями и полировать в aseprite. Конечный результат экспортируем в gif и скейлим в 200% (800x480) или 500% (2000x1200)

Либо используем ffmpg и командную строку для сборки кадров в mpg или gif

ffmpeg -framerate 25 -i ИМЯ%04d.png -vf scale=800:480,setsar=1:1 ИМЯ.gif

Эта картинка начиркана мною на приставке за 10 минут, чтобы проверить работоспособность пайплайна:

Подводя итог

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

Это чем-то напомнило мне, как в Etch-a-Sketch Animator (анимационная игрушка 1986 года) можно было сделать только 12 рисунков, но если вы умело меняли время и порядок, вы могли создать впечатление, будто их больше. На самом деле я не возражал против ограничения количества изображений… это напомнило мне о написании эффективного твита. :)

Показать полностью 6 1
4

Пособие по некромантии или инструкция по оживлению клавиатуры Ideazon Zboard

Клавиатура Z-board впервые была представлена на CES 2003 в варианте PS/2. Она состоит из базового блока, выглядящего как клавиатура без клавиш, и сменных накладок (кейсетов), которые обеспечивают автоматическое перепрограммирование функций через встроенный контроллер. Накладки легко устанавливаются, а после использования складываются "гармошкой" втрое (отсюда и буква "Z" в названии).

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

Полный обзор клавиатуры на IXBT и смешные старые статьи 2003 года на THG и ferra.


В 2008 году компанию Ideazon купила Steelseries и выпустила модель steelseries shift, к которой были выпущены кейсеты для новых игр, но и старые кейсеты от Ideazon также работали. На сайте steelseries даже сегодня можно найти драйверы для продукции Ideazon (раздел Z-engine)


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

С выходом обновлений Windows 10 KB4034674 в августе 2017 перестал работать драйвер клавиатур Ideazon, а конкретно Alpham164.sys попал в список неактивных/недоверенных.


И тут начинается инструкция по воскрешению!


1. Так как на сайте steelseries всё ещё лежат нерабочие драйверы и софт, качаем их и устанавливаем: RU-32 RU-64


2. Необходимо либо самолично пересобрать драйвер с любым другим именем вместо alpham (спомощью inf2cat) либо скачать уже готовый !неподписанный! драйвер по этой ссылке  или по этой  и установить его насильно на два HID устройства в диспетчере.

(для установки нужно включить возможность установки неподписанных драйверов)

(обновить драйвер > выполнить поиск драйверов на компьютере > выбрать драйвер из списка доступных > установить с диска > выбрать .inf файл)


3. При правильном выполнении пунктов 1 и 2, Zengine (программа в трее) начнёт реагировать на замену кейсетов и пытаться скачать базу раскладок для кейсетов с ныне несуществующего сервера. Эти запросы нужно уловить программой fiddler и посмотреть значение ID после devicesNowConnected.

Всё что нам нужно это добавить базу данных с правильными ID для кейсетов. Для этого можно либо скачать эту и положить её по пути %appdata%\Ideazon\ZEngine\data\mods, либо отредактировать ту, что уже там лежит после установки программы.


Если открыть файл .zbd hex-редактором то можно увидеть "Standard Jet DB" на первых строках. Это значит, что можно переименовать файл в .mdb и открыть его с помощью MS Access 2003. Пароль можно подобрать специальной программой, но я положу его тут (^E8+i4Ev-76$C]4r>2?.) без скобок.

В таблице "device" нужно поправить значения в столбце PhysicalID напротив надписи The Standard Keyset в моём случае на 01012A, а напротив The Gaming Keyset на 011E2A. После чего всё заработало!


Так что если у вас есть старая zboard и немного свободного времени, теперь вы знаете как заставить её работать и на win 10!


Для написания этого туториала использовались следующие топики:

1-пост на реддите

2-пост на реддите

3-пост на майкрософт вопросах

4-пост на майкрософт вопросах

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества