В КУРСЕ?

Разбираемся в теме

Число меняется, а изображение стоит: как понять связь операторов в TouchDesigner?

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

Разные данные требуют разных операторов

Операторы семейства TOP создают и обрабатывают изображения. Например, Circle TOP может сформировать круг или эллипс. Операторы CHOP работают с числовыми каналами, которые используют для управления, анимации, звука и других задач. Удобно представить две линии работы. Первая отвечает за картинку: создаёт форму и преобразует её. Вторая отвечает за число: генерирует сигнал и при необходимости меняет его диапазон. Движение появляется, когда числовой канал управляет подходящим параметром изображения. Обычный провод между операторами передаёт данные по поддерживаемому входу, а связь канала с параметром задаётся отдельно, например через экспорт. Поэтому нельзя ожидать, что любые два элемента соединятся одинаковым способом. Сначала выясните, какие данные выдаёт один оператор и что принимает другой.

Диапазон должен соответствовать параметру

Для плавного периодического изменения можно использовать LFO CHOP. Он создаёт сигнал выбранной формы; его поведение зависит от настроек. Затем Math CHOP позволяет масштабировать числовые значения под задачу. Важно смотреть на фактические числа, а не только на красивую кривую в окне просмотра. Представим, что сигнал меняется от минус единицы до единицы, а желаемое смещение должно быть гораздо меньше. Без преобразования круг может выходить за пределы изображения. Это не обязательно ошибка генератора: возможно, неверно выбран масштаб управляющего значения. Проверьте и единицы параметра. Координаты и размеры могут задаваться в разных системах, например в пикселях или относительных величинах. Одно и то же число даст разный результат в зависимости от выбранной единицы. Перед подключением сигнала полезно вручную изменить параметр и увидеть, как именно он влияет на картинку.

Ищите проблему по пути сигнала

Если движения нет, начните с генератора. Меняются ли значения во времени? Затем посмотрите на результат преобразования: не стал ли диапазон постоянным или слишком маленьким? После этого проверьте, связан ли нужный канал с нужным параметром и включён ли выбранный способ управления. Не стоит сразу пересобирать всю сеть. Такая последовательность помогает отделить отсутствие сигнала от неправильного масштаба и от ошибки подключения. Ещё один вопрос: смотрите ли вы на результат того оператора, который действительно получает изменение? Предпросмотр раннего этапа может оставаться неподвижным, хотя дальнейшая часть сети работает. Для первого опыта оставьте один круг, одно направление движения и спокойный темп. Не добавляйте мигание, сложные эффекты и несколько управляющих источников одновременно. Подписывайте роль узлов и сохраняйте рабочую версию перед изменениями. Понятная маленькая сеть даёт основу для дальнейшего проекта лучше, чем большое количество соединений, смысл которых пока неизвестен.

Попробуйте на практике

Спланируйте простую сеть движения круга на бумаге или соберите её в уже доступной программе.

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

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

Частые вопросы

Любой оператор передаёт изображение?

Нет. Семейства работают с разными видами данных. Числовой канал и текстура выполняют разные роли, даже если оба видны в окнах предпросмотра.

Если объект исчез, генератор обязательно сломан?

Нет. Возможны неподходящий диапазон, единицы или наблюдение не того этапа. Сначала проверьте значения и влияние параметра отдельно.

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

Зарегистрируйтесь, чтобы уточнить возможность доступа к этому материалу

Зарегистрироваться
← К списку материалов