Jump to content

TouchDesigner

TouchDesigner
Разработчик(и) Производная
Стабильная версия
2023.11510 [1] / 7 февраля 2024 г .; 5 месяцев назад ( 07.02.2024 )
Операционная система Windows , macOS
Тип 3D компьютерная графика
Лицензия Собственный
Веб-сайт производная .что

TouchDesigner — это основанный на узлах язык визуального программирования для контента в реальном времени интерактивного мультимедийного . Разработанный компанией Derivative из Торонто, он часто используется художниками, программистами, творческими программистами, дизайнерами программного обеспечения и исполнителями для создания перформансов, инсталляций и фиксированных медиа-работ. [2] [3] [4] [5]

Грег Германович, Роб Байрос и Джарретт Смит основали канадскую компанию Derivative. [6] В 2000 году Германович использовал Houdini 4.1 для создания TouchDesigner. С 2002 по 2007 год в названии выпуска TouchDesigner содержались цифры от 007 до 017, указывающие версию. В 2008 году Derivative выпустила бета-версию платформы под названием TouchDesigner 077, переписанную ее предыдущие версии, которая включала полностью процедурный конвейер компоновки и эффектов OpenGL. [6]

TouchDesigner охватывает несколько основных областей 2D- и 3D-производства, в том числе: [7]

  • Рендеринг и композитинг
  • Рабочий процесс и масштабируемая архитектура
  • Видео и аудио вход и выход
  • Поддержка нескольких дисплеев
  • Видеомэппинг
  • Каналы анимации и управления
  • Пользовательские панели управления и создание приложений
  • 3D-движок и инструменты
  • Совместимость устройств и программного обеспечения
  • Сценарии и программирование

Операторы

[ редактировать ]

Операторы — это строительные блоки проекта TouchDesigner. [2] [8] Эти объекты представлены в пользовательском интерфейсе как узлы и связаны для создания процедурных эффектов и анимации. Каждый оператор настраивается с помощью уникального набора параметров и флагов, которые управляют его работой и обработкой. Операторы, часто называемые ops, бывают шести разновидностей:

  • COMP — Компоненты представляют собой 3D-объекты, компоненты панелей и другие различные операторы. В этих компонентах могут разместиться целые сети других операторов.
  • TOP – Операторы текстуры обрабатывают все операции с 2D-изображениями.
  • CHOP – операторы каналов используются для сигналов движения, звука, анимации и управления.
  • СОП. Операторы поверхности — это собственные 3D-объекты TouchDesigner, отвечающие за 3D-точки, многоугольники и другие 3D-примитивы.
  • MAT — материалы используются для применения материалов и шейдеров в конвейере 3D-рендеринга.
  • DAT — операторы данных предназначены для текста ASCII в виде обычного текста, сценариев, XML и таблиц.

Операторы каналов служат основой системы управления в TouchDesigner и формируют общую навигационную структуру файла. Они уникальны по сравнению с другими семействами операторов тем, что содержат собственные сети. Сети компонентов могут содержать операторов и/или дополнительные подсети (т.е. дополнительные компоненты). [9]

Операторы текстур — это операции на основе изображений, ускоряемые графическим процессором. Данные в TOP можно масштабировать до любого разрешения, ограниченного только объемом оперативной памяти, доступной на видеокарте системы. [10]

НАРЕЗАТЬ

[ редактировать ]

Операторы каналов являются основой системы управления TouchDesigner. Эти операторы, используемые для обработки данных движения, звука, экранных элементов управления, MIDI-данных и других устройств ввода, организуют данные как серию каналов. Согласно документации TouchDesigner, они были разработаны, чтобы «уменьшить утомительное редактирование движения и помочь создавать более сложные движения и управлять ими». [11]

Операторы поверхности — это объекты, отвечающие за 3D-операции и моделирование в TouchDesigner. Эти объекты используются для создания, импорта, изменения и объединения 3D-поверхностей. [12] Поддерживаемые типы поверхностей: многоугольники, кривые, поверхности NURBS, меташары и частицы. Это, пожалуй, самая старая часть TouchDesigner, берущая свое начало непосредственно из базы кода Houdini 4.1.

ВМЕСТЕ С

[ редактировать ]

Материалы используются как часть конвейера 3D-рендеринга в TouchDesigner. Существует несколько стандартных типов материалов, а также материалы, которые поддерживают импорт пользовательских вершинных и пиксельных шейдеров. [13]

Операторы данных используются для хранения текста, таблиц, текстовых данных ( XML , JSON ) и сценариев. Эти операторы также иногда используются для хранения документов readme и других комментариев к коду в данной сети. [14]

  1. ^ «Примечания к выпуску, TouchDesiger» . производная.ca . 7 февраля 2024 г. . Проверено 7 февраля 2024 г.
  2. ^ Jump up to: а б «Визуализация звука: руководство для начинающих по использованию TouchDesigner с Live — Ableton» . www.ableton.com . Проверено 8 апреля 2023 г.
  3. ^ «Расширение живого выступления: как три разных артиста подходят к визуальным эффектам для живых выступлений — Ableton» . www.ableton.com . Проверено 8 апреля 2023 г.
  4. ^ Месина, Джанина (23 января 2023 г.). «FOUNDATIONS LP: изучение генеративного искусства в TouchDesigner с помощью DeRe» . Мы студия . Проверено 8 апреля 2023 г.
  5. ^ Лехнер, Патрик (26 ноября 2014 г.). Программирование мультимедиа с использованием Max/MSP и TouchDesigner . Packt Publishing Ltd. ISBN  978-1-84969-972-3 .
  6. ^ Jump up to: а б TouchDesigner Wiki , дата обращения 26 октября 2016 г.
  7. Список функций , TouchDesigner Wiki , дата обращения 26 октября 2016 г.
  8. Оператор , TouchDesigner Wiki , дата обращения 26 октября 2016 г.
  9. ^ О компонентах , TouchDesigner Wiki , дата обращения 22 марта 2024 г.
  10. ^ О TOP , TouchDesigner Wiki , дата обращения 26 октября 2016 г.
  11. ^ О CHOP , TouchDesigner Wiki , дата обращения 26 октября 2016 г.
  12. ^ О СОПах , TouchDesigner Wiki , дата обращения 26 октября 2016 г.
  13. ^ О MAT , TouchDesigner Wiki , дата обращения 26 октября 2016 г.
  14. ^ О DAT , TouchDesigner Wiki , дата обращения 26 октября 2016 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: dba56cf5fca45d3656867afcc4fb92a2__1721189880
URL1:https://arc.ask3.ru/arc/aa/db/a2/dba56cf5fca45d3656867afcc4fb92a2.html
Заголовок, (Title) документа по адресу, URL1:
TouchDesigner - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)