Покадровая анимация низкого разрешения для ретро-фриков или удобный инструмент для дудлов и раскадровок в вашем кармане
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 рисунков, но если вы умело меняли время и порядок, вы могли создать впечатление, будто их больше. На самом деле я не возражал против ограничения количества изображений… это напомнило мне о написании эффективного твита. :)
Офисные будни
Офисная креветка на охоте
............
............
Иногда работа принимала довольно причудливые формы и местами становилась опасной.
Половину второго этажа административного здания занимал планово-экономический отдел, усиленный остатками недобитой бухгалтерии, целиком состоящий из слабого пола и напоминавший серпентарий. Эволюционный внутриконторский отбор сделал своё дело, старая, видавшая виды кобра руководила стаей гадюк помельче, в кою я и попал, спроваженный начальством составлять какие-то никому не нужные графики по переоценке и списанию основных производственных фондов.
Смысл сей работы во времена, когда цены кардинально менялись в большую сторону раз в два-три месяца, а списание чего-либо, дороже банки солидола в силу особенностей отечественного бухучета было делом решительно невозможным, вызывал большие сомнения, но инструкции босса звучали четко: «Саша, помоги им», велел он, а кто я такой, чтобы спорить с шефом? По утвержденному графику я приступил к работе в самом кубле разномастных ядовитых змеюк в качестве специалиста, уверенно отличающего болт от винта.
Сидящие по своим кабинетам холеные офисные сучки разницы между винтом и болтом не ощущали, зато все как одна отличались стервозным характером и не любили ни конфет, ни чая. Работу свою они тоже не любили, обожали шипеть, трещать погремушками и жаловаться друг на друга, расхаживая передо мной в одинаковых дефицитнейших югославских сапогах со здоровенными блестящими пряжками, выбитых на весь отдел по большому блату.
Я переходил из кабинета в кабинет, пил змеиный чай, ел свои конфеты, ковырялся в никому не нужных бумагах и вежливо слушал очередную медузу Горгону в боевой раскраске, вышагивающую туда-сюда, сверкая разрезом, и клянущую почём зря нелюбимую работу, безвкусный чай, портящие фигуру конфеты и плюющую ядом в завистливых товарок.
Работать в подобной атмосфере с бумагами или решать неразрешимые производственные вопросы было решительно невозможно, о чем я и уведомил руководство. Юрий Семенович похмыкал, задумчиво пошевелил сплетенными пальцами и честно ответил, что смысл порученных нам обязанностей он не понимает сам, но подозревает, что переоценка затеяна, дабы занять делом бездельничающий персонал, а я там нужен для систематизации процесса и сглаживания острых углов.
Как должен выглядеть финальный результат наших трудов не представлял никто, поэтому с работой не задалось сразу, я временно плюнул на безнадежную первую часть порученного дела и сосредоточился на второй.
Офисная креветка в засаде
Избалованные сколопендры, насобачившиеся в боях без правил против себе подобных, поголовно сидели на диетах и сахарозаменителе и грызлись между собой наперебой демонстрируя острые углы испорченных характеров.
Разговорный жанр – моя сильная сторона. Я активно работал над отношениями в коллективе и постепенно дело пошло на лад, работа сдвинулась с мертвой точки, террариум полюбил чай с конфетами и несколько подобрел характером, но, несмотря на усиленную дрессуру разницу между болтом и винтом так и не уловил, хотя постичь очень старался, а мои пояснения, что и то и другое есть крепежное изделие и по сути одно и то же, только усугубили путаницу, грозившую пустить насмарку всю проделанную работу.
Сроки выполнения бессрочной работы неумолимо поджимали, приходилось задерживаться допоздна и работать дополнительно с отстающими участками переоценки производственных фондов, расписанными утвержденным графиком по кабинетам ответственных за них конторских крысок. Вести счёт – не мой стиль, но номера кабинетов шли в возрастающем порядке, так что все получалось само собой.
Целая бухгалтерия и планово-экономический отдел, одни женщины! Серпентарий. Ужас какие сучки
Длинными темными зимними вечерами, выполняя присовокупленные обязанности, подобно бесстрашному Одиссею я лавировал узкими проходами среди острых углов канцелярских столов, напоминающих рифы в открытом море, полном опасной фауны, но, в отличие от хитроумного грека, не избежал притаившихся среди них голодных Сцилл и Харибд, оплетавших меня цепкими, вооруженными острым маникюром, щупальцами. С громким стуком они скидывали одинаковые дорогущие импортные сапоги, с легким шелестом сбрасывали разноцветные шкурки, томно изгибались, заново одевали сапоги, что считалось в те времена особым шиком и из жутких чудовищ оборачивались в прекрасных лебедей.
Зачарованный плавными извивами молочно-белых тел, загипнотизированный калейдоскопом ярко подведенных глаз, убаюканный мелодичными голосами, я терял бдительность и неосторожно приближался к их логовищам, обустроенным среди инвентарной заводской мебели.
Сказочные девы превращались в когтистых гарпий, с победным клекотом бросались на меня, душили в объятиях, подобно прожорливым анакондам обвивали гладкими упругими телами. Как легендарный Лаокоон в холодной тиши обезлюдевших кабинетов я сражался с опасными противницами и без устали шурудил палкой в самом змеином гнезде.
Типичная советская контора, как её видит ИИ. Немного помпезно, но похоже
Шатались скрипучие офисные столы, острые пряжки, больше похожие на шпоры, одетых прямо на босую ногу проклятых сапог, больно царапали мне спину, раздирая не успевающие подживать порезы. Я берег спину, прядая крупом как породистый жеребец, тогда пряжки скребли мне поясницу и задницу, я взлягивал задом как дикий мустанг и сапоги взлетали на плечи, грозя отхватить уши отточенными как бритва полумесяцами из нержавеющей стали. Сапоги носил весь отдел, спасения не было.
Разговорный жанр моя – сильная сторона. Я щупал голенища, вслух восторгаясь выделкой дорогой кожи, перебирал пальцами коротко стриженый натуральный зимний мех, поражался его теплоте, густоте и несомненной избранности владелицы, сумевшей достать такой модный прикид и, улучив момент, срывал кровожадный план изрезать меня смертоносной обувью на ломти и потом сожрать с кровью, ловко переворачивая очередную убаюканную льстивыми речами хищницу на живот.
Один из способов наладить отношения в коллективе
Те издавали негодующий клекот и выгибались дугой, демонстрируя рифленые пластиковые подошвы с иностранными буквами по волнистому клейму и мстительно норовили ткнуть меня стальными набойками острых шпилек. Отработанным движением я ловил кожгалантерейные изделия когда-то братской страны бывшего соцлагеря за голяшки и разводил в стороны.
На каждого хищника найдется зверь покрупнее. Я был много крупнее, побеждал, охотница превращалась в добычу и я безжалостно вонзался в распластанной тело не особо заботясь о точности прицела. Поднятая на копьё жертва скользила животом по столу, над столом ритмично качались зажатые моими руками девичьи ножки в безопасной теперь обувке, а свешенная со столешницы голова издавала разнообразные стоны и вскрики, по которым я судил, как идут дела, корректируя по мере надобности свои действия и все шло как по маслу.
Бывало шло и не по резьбе. Я не жесток, разницу между болтом и винтом ощущаю четко, не стремлюсь сорвать резьбу там, где не надо или нарезать туда, куда не просят, но свежие раны на спине взывали к отмщению, а женское «нет», так похожее на «да», звучало подобно вызову. Я принимал вызов и тела сшибались с удвоенной силой в беспощадной битве.
Оргазм и агония – схожие эмоции, позиция всегда имеет значение, а моя была более выигрышной. Умело пользуясь позиционным преимуществом, я орудовал в беззащитном тылу противника, продавливая оборону, кряхтение и сопение обрывалось сдавленным вскриком и я безжалостно терзал прекратившее борьбу, безвольно обмякшее тело. Подобно цыганским бубнам мелодично звенели пряжки. С сытым рыком я ставил финальную точку, коварные искусительницы покорно замирали, мелко-мелко подрагивая в агонии безвкусно-пошлыми сапогами.
Обманчиво обессилевшие, они сворачивались клубками в расшатанных офисных креслах, неподвижно застывали в полумраке кабинета, сверкая красными отсветами дамских сигарет в глубине хищных глаз, копили силы и заново бросались на отважного меня.
Подобно могучему Гераклу я бился с многоглавой гидрой, головы надували щеки, возбужденно дышали, ритмично трясли сережками, качали кудряшками, покрывали меня свежими царапинами, жадно чавкая напомаженными ртами, вытягивали из меня все соки и оставляли ярко-красные следы засосов, напоминающие потеки крови. На месте каждой отвалившейся пиявки, сыто облизывающей липкие мокрые губы, тут же вырастали две новые, в порядке возрастания номера участка с еще не переоцененными основными фондами.
На работе аврал. Да-да, буду поздно.
Раздвоенные язычки оказались не только бойкими, но и излишне длинными, а все тайное становится явным. По второму этажу я стал пробираться с опаской, чисто женский коллектив – непобедимая страшная сила, мда.
Ударница соцсоревнования. Рвется в передовики производства
Совсем миновать гиблое место не удавалось, к чему, впрочем, я и не особо стремился, так как по опыту давно знал, что при известной сноровке даже самый шустрый экземпляр будучи удачно схваченным за шею, превращается из коварной ехидны в сладкоголосую сирену, старательно прячет ядовитые зубы, обвивает гибким телом и приятно обжимает тугими кольцами, освободиться из которых ой как нелегко.
Не все «присовокупленные» дела были приятны и об одном стоит рассказать подробнее.
У кого тоже есть, что рассказать, вываливайте, чего уж там. Нельзя же все время о работе да о работе.
Кому не хватило картиночек, вам по ссылочке
https://mehanika-sopromat.ru/book/2_tiagolaya_rabota.html#2_...
там еще есть, правда букв побольше, на любителя
На Пикабу простыни не читают, накидал картиночек.
Кому позырить картиночки, сюда, выбирайте по вкусу.
Вообще-то это книга. Про завод. Такой сюжетный ход нечасто встречается. Для офисного работника, что про завод, что про волшебный город на колёсиках, один хрен неведомо, сойдет на праздники за фантастику.
Кому больше про буквы - сюда, можно начинать со вторника или с любого места
2 новых персонажа в моей Vampire Survivors Like игре
Привет! Ранее я показывал демо своей новой игры, а сегодня я хотел бы показать двух новых персонажей которых я недавно добавил.
Лилит
Имя: Лилит
Описание: Загадочная и соблазнительная женщина, обладающая сильной способностью манипулировать разумом и эмоциями других. Из-за необычных мутаций Лилит некоторые верят что она пришла из самой преисподней, поэтому её прозвали Суккубом, но Лилит больше нравится когда её называют Сиреной.
Оружие: Испускает круговые волны наносящие небольшой урон и вызывающие одержимость, заставляя существ атаковать себя или себе подобных.Каждый враг имеет разную степень сопротивления эффекту, что влияет на его шансы попасть под влияние, а так же на длительность эффекта одержимости.
Одержимость
Токсик
Имя: Токсик
Описание: Мутант человек-слизень, его тело состоит в большей части из токсичной плазмы, которая вырабатывается в таких огромных количествах, что заливает все пространство вокруг. Говорят что в прошлой жизни он был одним из лучших игроков в Доту, но кто-то утверждает что Токсик вовсе никогда не был человеком, а его нынешний внешний вид это следствие эволюции улитки в хищника.
Оружие: Токсичные лужи которые тянутся следом за Токсиком наносят периодический урон в пределах своего радиуса. Тип урона ядовитый. Не действует на летающих существ.
Токсичная лужа
[Steam] Рамка для аватарки и два стикера
В честь очередной распродажи
в Steam раздают предметы
Я узнал!
Вчера стоял на остановке, ждал автобус. Заметил двух самокатчиков ехавших на одном самокате в обнимку, они съехали с пешеходного перехода. ( Пидоры подумал я) Затем активный, что за рулём оставил своего парня и поехал дальше. Но сделав круг он таки забрал любимого и они улыбаясь продолжали кататься.
Автобуса долго не было, прошло минут 10 наверное, и вот я снова вижу этих влюблённых, только их уже трое, двое уже известных нам из прошлого, а третьего я не видел, видимо нашелся по пути. Смотрю я на на них, и первый, что активный за рулём смотрит в сторону аллеи и глазами и бровями подмигивает кому-то. Прям как в кино.
Едет, и бровями да глазами подмигивает кому-то. Прошло минут 10 смотрю, а их уже не три, а пять! Пять самокатчиков на 3 самокатах. Дальше не знаю, я уехал. Но теперь немного понятно как они себе ищут парня на групповуху.
В Питере шаверма и мосты, в Казани эчпочмаки и казан. А что в других городах?
Мы постарались сделать каждый город, с которого начинается еженедельный заед в нашей новой игре, по-настоящему уникальным. Оценить можно на странице совместной игры Torero и Пикабу.
Реклама АО «Кордиант», ИНН 7601001509