Первая страница

TouchDesigner

композер мультимедиа-проектов
Онлайн: РИСОВАЛКИ | ИГРЫ | РЕЛАКС программы

О программе

TouchDesigner – это мощное программное обеспечение для создания генеративной графики в виде мультимедийных шоу и игроподобных проектов. Есть применения и попроще – моушн дизайн, 3d и 2d стилизованная графика. Процесс обработки готового или генерации нового контента в программе построен на визуальных схемах, состоящих из нод, соединенных друг с другом причинно-следственными связями. Результаты работы каждой ноды отображаются в ее окне в реальном времени. Программа поддерживает импорт и экспорт большого количества мультимедийных форматов.

Профессиональной особенностью TouchDesigner можно считать, например, то, что это real-time система, позволяющая создавать собственный пользовательский интерфейс и визуализацию звука, работать с лазерами и LED-панелями, подключать OSC и DMX-протоколы, управлять сценическим оборудованием, интегрировать Microsoft Kinect, нейросети и даже управлять промышленными роботами.

TouchDesigner

Принцип работы

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

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

Двойной клик по холсту приведет к открытию окна нод. В этом окне ноды рассортированы по категориям. Клик по ноде приведет к перемещению ее на холст. У каждой ноды имеются входящий порт(ы) и исходящий. Есть исключения. Потянув мышкой за исходящий порт и отпустив мышку на входящем порту второй ноды вы создаете между нодами связь, когда данные из первой ноды поступают на обработку во вторую ноду. Конечно, не каждую пару нод можно так соединить, но я излагаю принцип.

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

Ноды можно соединять более изощренным способом, чем приведенный выше пример "нода_1 > нода_2". Некоторые ноды имеют внутри себя несколько каналов данных. Так вот, можно взять только один канал первой ноды и перетащить его на какой-то из параметров второй ноды, т.е., соорудить связь типа "нода_1.канал_3 > нода_2.параметр_4". В этом случае параметр второй ноды будет принимать значение канала первой ноды, в том числе в динамике, если канал первой ноды меняется во времени. Как осуществить данную связь: выделить ноду_1, чтобы активизировать ее окно свойств; нажать нижний правый плюсик на ноде_2, чтобы войти внутрь ноды; потянуть мышкой канал ноды_2 и бросить его на параметр ноды_1.

Категории нод

TouchDesigner

В терминах TouchDesigner ноды, о которых идет речь в статье, называются Операторы (Operators). Но я буду писать "ноды", т.к., именно этот термин устоялся в нескольких других знаковых программах с похожим рабочим процессом.

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

  • COMP – COMPonents. Это сложно-составные ноды, содержащие в себе дочерние ноды. Например, можно какую-то последовательность нод на схеме, отлаженную и не требующих дальнейшего редактирования поместить в ноду Base этого семейства. В начало этой последовательности добавить ноду In, в конец этой последовательности добавить ноду Out и получить таким путем вход и выход для ноды Base. Теперь на месте этой последовательности будет стоять всего одна нода и экономить место на схеме.
  • TOP – Texture OPerators. Ноды, свзязанные с изображениями, с 2D графикой. Например, нода Constant создает сплошной цвет, нода Movie File In загружает медиафайл в патч, нода Movie File Out делает экспорт в медиафайл, нода Text добавляет текст в композицию. TOP-ноды умеют изменять свое разрешение в пикселах.
  • CHOP – CHannel OPerators. Эти ноды работают с числовыми данными. Часто используются для управления другими операторами, передавая на них свои числа с помошью ссылки. Например, в ноде Timer много интересных каналов, с помощью которых можно плавно или дискретно менять параметры в других нодах.
  • SOP – Surface OPerators. Работа с 3D графикой. Например, нода Box создает трехмерный куб, а нода Transform изменяет параметры (размеры, положение, уголы поворота...) этого куба или другой входящей ноды.
  • MAT – MATerials. Преимущественно работают с 3D графикой. Самым востребованным материалом является нода Phong – в ней есть много параметров, которые отвечают за цвет, свет и текстуру модели. А самый простой материал Constant просто заливает модель сплошным цветом.
  • DAT – DATa operators. Эти ноды работают с текстовыми данными, часто используются как хранилище кода скриптов. Например, нода Text может содержать исполняемый код на языке Python, который обращается к объектной модели TouchDesigner, а нода Table может содержать таблицу данных, передаваемых в другие ноды.

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

Получение подсказки:

  1. В окне параметров ноды есть иконка-вопросик – это ссылка на очень подробную справку об этой ноде.
  2. Еще один замечательный путь получения информации по нодам доступен из верхнего меню: Help > Operatоr snippents. Откроется окошко с нодами, из которого можно вызвать практический пример (патч) использования выбранной ноды. По сравнению с первым способом могу констатировать, что лучше один раз увидеть, чем 3 раза прочитать на английском.

Пример

Есть 3D модель человека с анимацией. Человек ходит по периметру квадрата. Пользователь TouchDesigner хочет, чтобы при ходьбе человек оставлял красивые динамичные следы в виде разводов как на поверхности с тонким слоем воды. Весть процесс скачивания модели, интеграции ее в TouchDesigner и получение описанного эффекта показана в этом видеоролике. А ниже уже результат, вырезанный из этого видео.

Для оживления просто наведите мышь на область видео.

Скачать, посмотреть, почитать

📥 TouchDesigner Pro 099 портабельная версия (пароль для разархивирования: newart.ru) проверял на Windows 10 x64. Для старта программы запускать файл TouchDesigner.exe из папки bin. Архив весит 2,5 гб, а в разархивированном виде программа занимает 4,6 гб на диске.
📥 Версии инсталляторов для Windows, macOS и iOS с сайта разработчика.

📺 17 видеоуроков по TouchDesigner – системное грамотное изложение материала на русском. Рекомендую.
📺 4-х часовой обзор по TouchDesigner – с нуля и дальше. На русском.

📕 Вики-энциклопедия по TouchDesigner – на английском, очень подробно.


Ещё программы для анимации:
ActivePresenter // создание интерактивных и анимированных презентаций и тестов
Algodoo // симулятор реального физического мира
Animiz // создание анимированных презентаций с персонажами
Aphalina // программа для создания SVG-анимации
Articulate Storyline // конструирование онлайновых презентаций и обучающих курсов
Aseprite // анимация в стиле пиксельной графики
Aurora 3D Animation Maker // создание и анимирование 3d текстов и фигур
Camtasia Studio // видеоредактор с анимационными инструментами
Cavalry // для создания сложносочиненных 2d анимаций
Corel PhotoMirage // производство стильных фото-анимаций
DP Animation Maker // "оживление" фотографий анимационными эффектами
Enve // гармоничное сочетание растровой и векторной анимации
Explaindio Video Creator // программа для создания рисованного видео
Express Animate // After Effects Lite с экспортом в Video, HTML5, GIF
FantaMorph // морфинг изображений
Google Web Designer // конструктор HTML5 баннеров и приложений
HelpXplain // для создания анимированных онлайн-презентаций
Hippani Animator // удобная анимационная студия с экспортом в HTML, video, анимированный gif
Piskel // крайне привлекательная программа для создания и редактирования анимаций в стиле pixel art
Pivot Animator // простой редактор для создания костной анимации по ключевым кадрам
PixelOver // пикселизация и анимация 2d и 3d
Pro Motion NG // пиксельное рисование и анимация
ProShow Producer // для создания продвинутых слайдшоу и видеопрезентаций
Saola Animate // программа для быстрого и удобного создания анимации в HTML5
ScreenToGif // анимированный Gif – запись/редактирование/конвертация
Spriter // создание костной анимации персонажа для игровых движков
Tahoma2D // для создания 2d мультипликации
VoxEdit // воксельный редактор для моделирования и анимации
WebAnimator // редактор анимации для веба
Wick Editor // многоплатформенное приложение для создания веб-роликов
ФотоШОУ PRO // для создания видеороликов со слайдшоу
Онлайн-сервисы для создания анимации // работают в браузере без загрузки на компьютер
Новости
От рекламы не скрыться
Вебдизайнеру на заметку
домой | живопись | графика | компьютерная графика | поделки | юные художники | темы | комментарии | перлы
конкурсы | игры | релакс | рисовалки | учиться рисовать | детские карты Москвы | детские стихи | статьи | видео | поиск | обратная связь