К содержанию
fohbookбета/ TouchDesigner
пул 03

Операторы

Шесть семейств, кук, ссылки и конвертация между ними

уровень
  1. 01Семейства операторовновичокСемь семейств по типу данных: картинка, сигнал, геометрия на CPU и на GPU, таблицы, материалы, контейнеры. Провод соединяет только своё семейство.
  2. 02Кук: когда узел считаетсяуверенныйУзел считается, когда его данные кому-то нужны и у него что-то изменилось. Система тянет данные с конца — отсюда и половина загадок, и половина оптимизации.
  3. 03CHOP: каналы и сэмплыновичокКаналы, сэмплы и частота — три числа, которыми описан любой CHOP. Дюжина узлов на каждый день, перевод диапазонов, шаблоны имён и сглаживание.
  4. 04DAT: таблицы и текстуверенныйТаблицы, текст, код и обмен с внешним миром. Главный приём — держать всё, что описывается списком, в таблице, а не в параметрах.
  5. 05Конвертация между семействамиуверенныйКаждый переход между семействами — копирование, чаще всего между видеокартой и процессором. Где он нужен, сколько стоит и как его удешевить.
  6. 06Ссылки, выражения и экспортуверенныйВыражение тянет, экспорт толкает, Bind держит два параметра одинаковыми. Плюс ярлыки parent.Имя и op.Имя, с которыми пути перестают ломаться.
  7. 07Компоненты: COMP изнутри и снаружиновичокВнутри каждого компонента своя сеть, а весь проект — компоненты в компонентах. Какие бывают, как в них входят данные и что у всех одинаково.