К содержанию
fohbook/ TouchDesigner
новичок

Палитра и компоненты .tox

Готовые блоки внутри программы, свои библиотеки и как переносить куски проекта между файлами.

Палитра — библиотека готовых компонентов, встроенная в TouchDesigner. Слева на панели, или Alt+L. Большинство задач начинается с того, что нужный блок там уже есть.

Что там точно пригодится

Компонент Раздел Зачем
audioAnalysis Audio Разбор звука на низ, середину, верх, кик, снейр — Анализ звука
kantanMapper Mapping Проекционный мэппинг и маски — Kantan Mapper
probe Tools Мониторинг времени и памяти — Монитор и Probe
moviePlayer Video Плеер с переходами и списком файлов
blendModes TOPs Полный набор режимов наложения
stoner Mapping Классический warp-инструмент по четырём точкам
TDPyEnvManager Tools Управление Python-окружениями — Внешние модули

Как этим пользоваться

Перетащите компонент из палитры в сеть — появится узел. Он обычный: у него есть параметры снаружи и сеть внутри. Заходите внутрь (Enter) и смотрите, как он устроен — это лучший способ учиться.

Файлы .tox

Любой компонент сохраняется в файл: RMBSave Component .tox. Обратно — перетащить .tox в сеть или RMBImport Component.

Так живут:

  • собственные библиотеки блоков, которые вы носите из проекта в проект;
  • части проекта, над которыми работают разные люди;
  • содержимое Engine COMP, запускаемое отдельным процессом;
  • готовые плагины сообщества — MediaPipe, диффузия и прочее.

Внешний .tox: связанный или встроенный

У компонента есть параметр External .tox. Если он указан:

  • содержимое подтягивается из файла при открытии проекта;
  • правки в .toe не сохраняются в файл, пока не нажмёте Save External .tox;
  • несколько проектов делят один компонент.

Это удобно и опасно одновременно. На площадке проект должен быть самодостаточным.

Перед выездом проверьте, что все .tox на месте

Проект, который открывается у вас, легко не откроется на площадке: внешний .tox лежал в вашей папке библиотек. Соберите проект целиком и откройте его на чистой машине.

Своя палитра

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

Приём

Именуйте свои компоненты с префиксом: xx_audioSplit, xx_dmxPatch. Так они не перепутаются со встроенными и всегда лежат рядом в списке.

рядом по смыслу