Рабочее пространство
Меню, раскладка панелей и таймлайн. Как переключать панели клавишами, что такое Realtime и что поменять в настройках в первый день.
Сверху меню, снизу таймлайн, посередине раскладка из панелей. Постоянного рабочего стола нет: панели делятся, меняют тип, и раскладку собирают под задачу.
Сеть занимает основное поле. Параметры текущего узла по умолчанию
пристыкованы справа вверху сети, p их прячет и возвращает. Слева
палитра готовых компонентов. Полоса под меню —
Layout Strip, в ней раскладки.
Панели
У каждой панели своя строка: слева выбор типа, посередине путь к текущей
сети, справа меню, из которого панель делится (Split Left/Right,
Split Top/Bottom), разворачивается или отрывается в отдельное окно.
Клавишами то же: Alt+[ делит слева направо, Alt+] сверху вниз,
Alt+Z закрывает.
Тип панели переключается и клавишами, если курсор над ней:
| Клавиши | Тип |
|---|---|
Alt+1 |
Network Editor — сеть |
Alt+2 |
Panel — интерфейс, собранный из панельных компонентов |
Alt+3 |
Geometry Viewer — 3D-сцена |
Alt+4 / Alt+5 |
Просмотр TOP / CHOP |
Alt+6 |
Animation Editor — кривые |
Alt+7 |
Parameters — параметры |
Alt+8 |
Geometry Spreadsheet — геометрия таблицей |
Alt+9 |
Textport — консоль Python |
В Layout Strip слева пять готовых раскладок — одна панель, четыре, две
по вертикали, две по горизонтали, три, — а кнопкой добавления сохраняется
своя, с типами и путями всех панелей. Свои раскладки лежат в .toe и
открываются вместе с проектом.
Рабочая с параметрами и таймлайном, сеть на весь экран и мониторинг: Performance Monitor, Textport, свои индикаторы. Переключаться кнопкой в Layout Strip быстрее, чем таскать границы.
Таймлайн и Realtime
Внизу номер кадра, FPS (по умолчанию 60), длина и транспорт; пробел
ставит на паузу и запускает. Генеративной работе таймлайн часто не нужен
вовсе: у плееров и большинства генераторов своё время, подробно —
в Времени.
Рядом флаг Realtime. Включён — TouchDesigner пропускает кадры, чтобы
не отставать от часов, и на шоу он включён всегда. Выключен — считается
каждый кадр подряд, сколько бы это ни заняло; так пишут в файл без
пропусков. Из Python — project.realTime.
Alt+T открывает Textport — консоль Python, куда падает всё, что
печатают скрипты, и все исключения. Если «ничего не происходит», сначала смотрят
сюда — Ошибки Python.
Настройки в первый день
В Edit → Preferences стоит проверить пять вещей. В General → Increment Filename when Saving должно стоять On and Copy to Backup Folder —
нумерованные копии будут складываться в Backup и не завалят папку проекта.
General → Startup File Mode задаёт, что открывается при запуске: демо,
пустой проект или свой файл. Network → Fixed-size Operator Names не даёт
именам узлов мельчать при отдалении. В DATs → Text Editor указывается
внешний редактор скриптов (RMB по DAT → Edit Contents...). А
General → Python 64-bit Module Path понадобится для
внешних модулей.
Автосохранения нет. При падении программа пытается сохранить
CrashAutoSave.toe — Падает или зависает.
Нашли в статье ошибку, устаревшее или непонятное место?