Как выучить 2d анимацию? [закрыто]

43

Где я могу научиться делать простую 2d анимацию? Или это на самом деле просто рисование каждого кадра в фотошопе? Есть ли советы или хитрости? Учебники, чтобы помочь начать?

Кроме того, какие варианты программного обеспечения есть (желательно с открытым исходным кодом или даже просто бесплатно)?

Мэтью
источник
1
Если вы собираетесь делать что-то «сложное», например, как фигурка ходит / бегает, когда меняется фон, а затем внезапно фигурка превращается в ластик и нападает на детей-мутантов с летающей собакой (из «Максимального заезда» Джеймса Паттерсона). ), вам придется использовать Flash.
Матеин Улхак
14
@muntoo Почему нужно использовать Flash? Есть ли у него кнопка, которая делает это автоматически? Нет. Вы можете сделать это с помощью любого программного обеспечения для анимации. Или нарисуйте его вручную и отсканируйте изображения ...
bummzack
@bummzack Извините, я имел в виду "вы можете использовать Flash".
Матин Улхак
Сегодня многие 2D-графики на самом деле основаны на 3D-моделях, на это есть много причин: 3D-модели гораздо более адаптируемы, чем 2D-изображения; Спрайты имеют пространственный смысл, так как они буквально сделаны из рендеринга трехмерных объектов; Спрайты могут быть легко сделаны с нескольких направлений; и может быть легко анимирован только путем рендеринга анимированной 3D-модели. --- Плохая сторона в том, что для этого вам нужно будет создать и текстурировать 3D-модель для объекта вашего спрайта, но общий процесс, на мой взгляд, не намного сложнее, а отдача (результат и адаптивность) это того стоит.
XenoRo
2
Проверьте Spine , это довольно новое программное обеспечение, которое на самом деле не требует от вас мастер-аниматора. Существуют также среды выполнения для последующего выполнения анимации в игровой среде.
joltmode

Ответы:

19

Прямо сейчас я могу придумать несколько способов сделать 2-D анимацию:

  • Перемещение координат x, y объекта (например, для перемещения прямоугольного меню - вы меняете координаты y каждые несколько мс)
  • Рисование каждого отдельного кадра в редакторе изображений и выбор правильного кадра для рисования в нужный момент (например, рисование анимации пламени)
  • объединяя два вышеупомянутых (например, проход спрайта по экрану)

Это все о создании иллюзии движения.

Как это сделать хорошо?

  • Это должно быть правильно рассчитано, чтобы оно выглядело гладким (учитывайте аппаратные ограничения)
  • Чем больше у вас кадров, тем больше деталей вы можете показать, и тем лучше будет выглядеть (однако вам придется рисовать больше кадров)

Секреты и уловки?

Варианты программного обеспечения?

  • Я бы сказал, это зависит от того, что вы пытаетесь оживить. Если вы хотите анимировать спрайты или простые объекты, то MS Paint, вероятно, будет достаточно
  • GIMP - это альтернатива Photoshop с открытым исходным кодом.
  • Photoscape - еще один бесплатный редактор фотографий. Это также позволяет вам делать анимированные GIF-файлы - хорошо для проверки времени в вашей анимации
  • Synfig - это более свободная альтернатива ToonBoom для создания анимации, не заботясь о анимации движения, а затем экспортируя их в видео, gif или, возможно, сохраняя некоторые кадры в качестве изображений для спрайтов.
  • InkScape - векторный редактор векторной графики, который является более широкой альтернативой Adobe Illustrator.

Что касается учебников, я думаю, что это во многом зависит от вашей цели. Если вы занимаетесь флеш-игрой, ищите флеш-учебники. Рисование - это одно, но вам также нужно время (и, возможно, перемещать) изображения, чтобы анимировать его должным образом - и вы также можете научиться делать это на платформе, на которую вы собираетесь.

f20k
источник
10

Классические 2D анимации создаются кадр за кадром. Что вы часто будете видеть, так это то, что они используют уменьшенную частоту кадров (например, каждый кадр отображается дважды), чтобы уменьшить количество изображений, которые нужно нарисовать.

Flash - очень хороший инструмент для 2D анимации. Он предоставляет вам шкурку лука (предыдущие кадры просвечивают, пока вы рисуете новую рамку), анимацию движения и изменение формы. Начиная с версии CS4, он также поставляется с костями и обратной кинематикой, что значительно облегчает анимацию персонажей с конечностями.

Там также " Toon Boom ". У них есть много различных пакетов программного обеспечения, от хобби / развлечения до профессионального программного обеспечения для анимации.

Такие инструменты, как GIMP и Photoshop, также предоставляют некоторые функции для анимации, но на самом деле это просто для самых простых вещей.

Другой, не очень очевидный вариант для 2D-анимации - это использование 3D-программы. Знаете ли вы, что более поздние эпизоды Southpark были анимированы с использованием Maya?

С помощью проекции ортографической камеры, правильного освещения и плоского затенения вы можете создавать анимации, которые выглядят в 2D, но создаются в программном обеспечении 3D. Большинство 3D-программ имеют сложные инструменты анимации, такие как кости, обратная кинематика, ограничения, мягкие тела и т. Д. Blender был бы хорошим (бесплатным) выбором для начала.

bummzack
источник
4

Есть много ресурсов, доступных для этого.

Вот хороший урок, который поможет вам начать работу с одним конкретным методом, используя Sprite Sheets. Листы спрайтов - это просто листы спрайтов, которые вы запускаете в коде, похожем на анимацию флипбук в реальной жизни. Но вы используете код, чтобы сделать это. Это может быть трудно начать, но я чувствую, что это наиболее полезно и дает больше контроля.

http://www.dreamincode.net/forums/topic/194878-xna-animated-sprite/

Вот первое, что я нашел, используя flash, который также является хорошим инструментом. Лично я не использовал вспышку, возможно, другой плакат может быть связан с их опытом.

http://animation.about.com/od/2danimationtutorials/2D_Computer_Animation_Tutorials_StepbyStep_Lessons_in_Flash.htm

Брайан Харрингтон
источник
4

2D анимация - это целое искусство и профессия. И на самом деле очень трудно освоить. Не каждый аниматор делает хорошую анимацию, действительно. Но для основной анимации, как вы сказали ... Это зависит. В основном просто достичь хорошего уровня анимации спрайтов для мобильных устройств, используя 4 кадра для цикла спрайта 24x24 пикселей. Вы можете сделать это на самом деле просто с помощью Gimp и используя прозрачность слоев, чтобы иметь в качестве ориентира предыдущий или следующий кадр в оверлее («луковица»). В этом есть и другие возможности.

Когда вы пытаетесь сделать 2D-анимацию с более высоким разрешением, все становится более сложным. Быстрый совет - нарисовать, например, в цикле обхода 13 кадров кадры 1, 7, 13. Затем нарисуйте их промежутки, например 4, 10. Затем оставшиеся. (это плохой пример, хотя)

Все это, используя функцию очищения лука. Есть много программ, я бы посоветовал использовать Pencil и Gimp . Для пиксельной графики, спрайтов с низким разрешением, возможно, стоит проверить и GraphicsGale . И, конечно же, много о постоянной проверке потока и анимации.

S.gfx
источник
2

Я бы порекомендовал вам книгу «Animators Survival Kit», она не нацелена непосредственно на 2D-анимацию с использованием компьютерного программного обеспечения, а больше относится к общим методам анимации (и довольно интересно читать).

Амазонка

thbusch
источник
1

Просто иди на эту книгу с закрытыми глазами! ИЛЛЮЗИЯ ЖИЗНИ: ДИСНЕЙНАЯ АНИМАЦИЯ .

Я не могу особо подчеркнуть, насколько удивительна эта книга. Я просто цитирую форму из Википедии.

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

Книга и ее принципы стали общепринятыми и стали называться «Библией анимации». [2] В 1999 году книга была признана номером один из «лучших книг по анимации всех времен» в онлайн-опросе. [ 3] Хотя первоначально они предназначались для традиционной рисованной анимации, эти принципы по-прежнему имеют большое значение для современной компьютерной анимации.

Для бесплатного и открытого исходного приложения 2d art мне очень нравится MyPaint . Живопись здесь чувствует себя очень естественно. Хотя в нем мало базовых функций. Для дополнения основных функций есть старый друг GIMP. Вы можете даже попробовать Krita . Его щеточный двигатель лучше, чем Gimp.

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

Вы можете попробовать алхимию (только живопись).

Квази Ирфан
источник
1

Я бы предложил взять то, что я называю обходным путём разработки ... что-то, на что у вас уходит 3-6 месяцев, чтобы углубиться в смежный домен, который, когда вы становитесь компетентным, действительно поддерживает вашу текущую направленность работы. для этого я настоятельно рекомендую потратить время на изучение 3D Mesh Modeling, в частности, Blender . Понятия, которые вы изучите, будут в значительной степени поддерживать ваши игровые усилия от основных объектов, которые вы хотите создать, до эффектов, которые вы стремитесь создать, поддерживая свою игру. Анимации Blender также можно экспортировать в виде прозрачных PNG-изображений, которые можно довольно легко комбинировать для формирования листов спрайтов (очень полезно). Я думаю, это стоило бы вашего времени.

ProfVersaggi
источник
2
-1 Мэтью попросил простую технику 2D анимации, вы предложили потратить 3-6 месяцев на изучение 3D.
Маркус фон Броади
2
Если вы просматриваете 3-й ответ 1-го поста (который получил 19 голосов), они утверждают: «Многие 2D-игровая графика сегодня фактически основаны на 3D-модели, у этого есть много причин: 3D-модели намного более адаптируемы, чем 2D-изображения; спрайты имеют пространственный смысл, поскольку они буквально сделаны из рендеринга трехмерных объектов ". Это моя линия рассуждений тоже. Инвестиции в обучение трехмерному моделированию сетки для любой компетенции - это инвестиции в 3-6 месяцев. Если вы не прибегаете к троллингу в Интернете для получения готовых изображений или не хотите изучать 2D-рисование (также инвестиции), другого пути на самом деле нет. :-)
ProfVersaggi
1

Поднимитесь на борт краткого гугла с именем Sculptris . В своем путешествии вы должны открыть для себя программу трехмерного моделирования с таким же названием. В моих собственных попытках моделирования двумерных спрайтов я также пришел к выводу, что ProfVersaggi имеет. К сожалению, я потратил бесчисленные разочарованные часы, позволяя моему мозгу скользить по программе, известной как Блендер . Я обнаружил, что разделяю потребность со многими другими в более быстром возвращении моих «трудов». Скульптрис дал мне это. Кроме того, это бесплатно на момент публикации. Предостережение; эта программа все еще находится в разработке, и она действительно терпит крах. Тем не менее, создатели Sculptrisбыли достаточно любезны, чтобы реализовать функцию восстановления после сбоев, делая сбои чуть более легкими неприятностями. Открой широко. Пей глубоко. Глотать без разочарований. Дайджест только знания . Сделай нас гордыми. Подводя итог , Sculptris - это простой способ создания 3d-моделей для ваших спрайтов. Затем вы можете даже нажать кнопку «prtsc» или «печать экрана», чтобы скопировать изображение того, что отображается на вашем экране, и вставить его в программу для анимации 2d, например Graphicsgale, или в программу рисования, например Paint Shop Pro . Я просто не могу сделать это легче для вас, если не делать это для вас, LOL

Foofermen
источник