WikiDer > Houdini (программное обеспечение)
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Side Effects Software Inc. |
---|---|
изначальный выпуск | 1.0 / 2 октября 1996 г. |
Стабильный выпуск | 18.5.351 / 17 октября 2020 г.[1] |
Написано в | C ++, Python |
Операционная система | Windows, Linux, OSX, macOS |
Доступно в | английский |
Тип | 3D компьютерная графика |
Лицензия | Коммерческий |
Интернет сайт | www |
Гудини это 3D анимация программного обеспечения приложение, разработанное SideFX, на базе Торонто. SideFX адаптировал Houdini из ПРИЗМЫ набор процедурная генерация программные инструменты. Его исключительное внимание к процедурной генерации отличает его от других ПО для компьютерной 3D-графики.
Houdini чаще всего используется в отделах спецэффектов для создания визуальных эффектов в фильмах и играх. Он используется крупными VFX-компаниями, такими как Анимационные студии Уолта Диснея, Pixar, DreamWorks Анимация, Двойной отрицательный, ILM, ПДК, Framestore, Sony Pictures Imageworks, Студии методов, Мельница, и другие.
Houdini использовался в различных постановках художественной анимации, в том числе Дисней художественные фильмы Фантазия 2000, Замороженный и Зверополис; то Blue Sky Studios фильм Рио, и DNA Productions » Муравей-хулиган.
SideFX также издает частично ограниченную версию под названием Houdini Apprentice, которая бесплатна для некоммерческого использования.
История версий
Именованная версия | Дата выхода | Основные новые функции | ОС системы | Цена версии Houdini FX (долл. США) | Наблюдения |
---|---|---|---|---|---|
Houdini 1.0 | 1996-ОКТ-02 | IRIX | $ 9,500 | Houdini 1.0 на выставке SIGGRAPH 1996 | |
Houdini 2.0 | 1997-AUG-05 | IRIX | |||
Houdini 2.5 | 1998-МАР-28 | Windows NT поддерживать | IRIX, Windows NT | ||
Houdini 3.0 | 1999-ОКТ-02 | IRIX, Windows NT | |||
Houdini 4.0 | 2000-ИЮЛ-24 | Linux поддерживать | IRIX, Windows NT, Linux | $ 17,000 | |
Houdini 5.0 | 2002-МАР-12 | IRIX, Windows NT, Linux | $ 16,000 | ||
Houdini 5.5 | 2002-МАЙ-14 | IRIX, Windows NT, Linux | $ 16,000 | ||
Гудини 6.0 | 2003-МАЙ-08 | IRIX, Windows NT, Linux | |||
Houdini 6.5 | 2004-АПР-16 | IRIX, Windows NT, Linux | (требуется подтверждение точной даты выпуска) | ||
Houdini 7.0 | 2004-СЕН-20 | Прекращена поддержка IRIX | Windows NT, Linux | Упавший Силиконовая Графика IRIX | |
Houdini 8.0 | 2005-ОКТ-06 | Windows NT, Linux | $ 17,000 | ||
Houdini 9.0 | 2007-СЕН-20 | Новый интерфейс | Windows NT, Linux | ||
Houdini 9.1 | 2008-ЯНВ-30 | Windows NT, Linux | |||
Houdini 9.5 | 2008-ИЮЛ-17 | OSX поддерживать | Windows NT, Linux, MacOS | ||
Houdini 10.0 | 2009-АПР-16 | Поджигатель FX | Windows NT, Linux, MacOS | ||
Houdini 11.0 | 2010-ИЮЛ-27 | Перевернуть жидкости | Windows NT, Linux, MacOS | $6,695 | |
Houdini 12.0 | 2012-МАР-01 | Пули RBD | Windows NT, Linux, MacOS | ||
Houdini 12.1 | 2012-АВГ-07 | Windows NT, Linux, MacOS | |||
Houdini 12,5 | 2013-МАР-14 | Поддержка VDB, Polysoups, Wrangle Nodes | Windows NT, Linux, MacOS | ||
Houdini 13.0 | 2013-ОКТ-31 | FEM Solver, упакованные примитивы | Windows NT, Linux, MacOS | ||
Houdini 14.0 | 2015-ЯНВ-15 | PBD Grain Solver, Crowd Tools | Windows NT, Linux, MacOS | ||
Houdini 15.0 | 2015-ОКТ-15 | Windows NT, Linux, MacOS | |||
Гудини 15.5 | 2016-МАЙ-19 | Windows NT, Linux, MacOS | |||
Houdini 16.0 | 2017-ФЕВ-21 | Новый редактор сети, формы узлов | Windows NT, Linux, MacOS | $6,995 | |
Гудини 16,5 | 2017-НОЯ-07 | Windows NT, Linux, MacOS | $6,995 | ||
Гудини 17.0 | 2018-ОКТ-10 | Веллум | Windows NT, Linux, MacOS | ||
Гудини 17,5 | 2019-МАР-13 | График процедурной зависимости | Windows NT, Linux, MacOS | ||
Houdini 18.0 | 2019-НОЯ-27 | Солярис | Windows NT, Linux, MacOS | ||
Гудини 18,5 | 2020-ОКТ-17 | KineFX | Windows NT, Linux, MacOS |
Функции
Houdini охватывает все основные области 3D-производства, включая следующие:
- Моделирование - все стандартные геометрические объекты, включая многоугольники (иерархические). NURBS/Кривые Безье/ Патчи и отделка, Metaballs
- Анимация - анимация с ключевыми кадрами и манипуляции с необработанными каналами (CHOP), захвата движения поддерживать
- Частицы
- Динамика - Динамика твердого тела, Динамика жидкостей, Wire Dynamics, Ткань Моделирование, Симуляция толпы.
- Освещение - создание шейдеров на основе узлов, освещение и повторное освещение в программе просмотра IPR
- Рендеринг - Houdini поставляется с собственным мощным движком рендеринга Mantra, но лицензия Houdini Indie (версия Houdini для инди-разработчиков) поддерживает другие сторонние движки рендеринга, такие как: Renderman, Октан, Арнольд, Красное смещение, V-Ray, Максвелл (скоро).
- Volumetrics - с помощью собственных наборов инструментов CloudFx и PyroFx, Houdini может создавать моделирование облаков, дыма и огня.
- Композитинг - полный композитор глубоких (слоистых) изображений с плавающей запятой.
- Разработка плагинов - библиотеки разработки для расширяемости пользователей.
Houdini - это открытая среда, поддерживающая множество скриптовых API. Python становится все более предпочтительным языком сценариев для пакета и предназначен для замены исходного языка сценариев, подобного CShell, Hscript. Однако любые основные языки сценариев, поддерживающие связь через сокеты, могут взаимодействовать с Houdini.
Операторы
Процедурный характер Houdini находится в его операторах. Цифровые активы обычно создаются путем соединения последовательностей операторов (или ОП). Этот процедурный подход имеет несколько преимуществ: он позволяет пользователям создавать высокодетализированные геометрические или органические объекты за сравнительно небольшое количество шагов по сравнению с другими пакетами; это позволяет и поощряет нелинейное развитие; и новые операторы могут быть созданы в терминах существующих операторов, гибкая альтернатива непроцедурным сценариям, часто используемая в других пакетах для настройки. Houdini использует этот процедурный парадигма повсюду: для текстуры, шейдеры, частицы, «данные канала» (данные, используемые для анимации), рендеринг и композитинг.
Операторная структура Houdini делится на несколько основных групп:
- OBJ - узлы, передающие информацию о преобразовании (традиционно они содержат СОП).
- SOPs - Surface Operators - для процедурного моделирования.
- POP - операторы частиц - используются для управления системы частиц.
- CHOP - операторы каналов - для процедурной анимации и обработки звука.
- COPs - Composite Operators - используются для композитинга видеоряда.
- DOP - динамические операторы - для динамического моделирования жидкостей, тканей, взаимодействия твердых тел и т. Д.
- МАГАЗИНЫ - Оператор затенения - для представления дюжины или более различных типов затенения для нескольких различных средств визуализации.
- ROP - оказывать операторы - для построения сетей для представления различных проходов рендеринга и зависимостей рендеринга.
- VOP - операторы VEX - для создания узлов любого из вышеперечисленных типов с использованием высоко оптимизированной архитектуры SIMD.
- ТОПы - Операторы задач[2]
- LOPs - Lighting Operators - для генерации долларов США за описание персонажей, реквизита, освещения и рендеринга.
Операторы объединены в сети. Данные передаются, обрабатываются каждым оператором по очереди. Эти данные могут представлять 3D геометрия, битовая карта изображения, частицы, динамика, шейдер алгоритмы, анимация, аудио, или их сочетание. Этот архитектура графа узлов аналогичен тому, что используется в узлах композиторы Такие как Встряхнуть или же Ядерная бомба.
Сложные сети можно сгруппировать в одну мета-оператор node, который ведет себя как определение класса и может быть создан в других сетях, как любой скомпилированный узел. Таким образом, пользователи могут создавать свои собственные сложные инструменты без необходимости программирования. Таким образом, Houdini можно рассматривать как высоко интерактивный инструментарий визуального программирования, который делает программирование более доступным для художников.
Набор инструментов Houdini в основном реализован в виде операторов. Это привело к более высокой кривой обучения, чем другие сопоставимые инструменты. Одно дело знать, что делают все узлы, но ключ к успеху с Houdini - это понимание того, как представить желаемый творческий результат в виде сети узлов. Успешные пользователи обычно знакомы с большим набором сетей (алгоритмов), которые достигают стандартных творческих результатов. Накладные расходы, связанные с приобретением этого набора алгоритмов, компенсируются художественной и алгоритмической гибкостью, предоставляемой доступом к строительным блокам нижнего уровня, с помощью которых можно настроить процедуры создания элементов выстрела. В крупных производствах разработка процедурной сети для решения конкретной задачи создания элемента делает автоматизацию тривиальной. Многие студии, использующие Houdini для создания крупных художественных эффектов и проектов художественной анимации, разрабатывают библиотеки процедур, которые можно использовать для автоматизации создания многих элементов для этого фильма практически без взаимодействия с художником.
Уникальной особенностью Houdini является также ряд Ввод / вывод ОП доступны аниматорам, в том числе MIDI устройства, необработанные файлы или TCP подключения, аудиоустройства (в том числе встроенные фонема и подача обнаружение), мышь курсор положение и так далее. Особо следует отметить способность Houdini работать со звуком, включая синтез звука и музыки, а также инструменты обработки пространственного 3D-звука. Эти операторы существуют в контексте, называемом «CHOP», для которых Побочные эффекты выиграли премию Оскар за технические достижения в 2002 году.
VEX (векторное выражение) - один из внутренних языков Houdini. Это похоже на Язык шейдинга Renderman. Используя VEX, пользователь может разрабатывать собственные SOP, POP, шейдеры и т. Д. Текущая реализация VEX использует SIMD-стиль обработки.
Рендеринг
Houdini поставляется с модулем рендеринга производственного класса Mantra, который во многом похож на RenderMan по своему объему и применению в первоначальном воплощении. Поддерживается рендеринг микрополигонов, позволяющий выполнять высококачественные операции смещения, а также традиционные режимы сканирования линий и трассировки лучей. Шейдеры являются скриптовыми и составляются на их языке VEX или с использованием VOP; их узловой интерфейс для программирования VEX. Mantra (как и сам Houdini) также поддерживает облака точек, которые по своему применению могут быть похожи на кирпичные карты в Renderman. Это позволяет производить более сложные световые взаимодействия, такие как подповерхностное рассеяние и окклюзия окружающей среды, с меньшими вычислительными затратами. Мантра может работать очень быстро объемный рендеринг, а также физически отслеживание пути - метод, который пытается более точно моделировать физическое взаимодействие света и материалов.
TouchDesigner
Derivative Inc. является дочерней компанией Side Effects Software, которая продает производную от Houdini под названием TouchDesigner. Создан для работы в реальном времени OpenGL-сгенерированная анимация, использовалась на рок-группе Торопиться30-летний юбилейный тур по созданию динамичной графики, созданной непосредственно музыкантами.[нужна цитата] TouchDesigner также использовался Xite Labs (ранее V Squared Labs) для создания живых визуальных эффектов для Амон Тобинс ISAM монтажный тур.[нужна цитата]
Смотрите также
- Autodesk 3ds Max
- Autodesk Maya
- Блендер
- Cinema 4D
- IRIX Операционные системы
- Электрическая система анимации изображений
- Силиконовая Графика Inc
- Softimage 3D
Рекомендации
- ^ «Выпущена Houdini 18.5». Получено 2020-10-20.
- ^ https://vimeo.com/322225534
внешняя ссылка
- Программное обеспечение SideFX, Создатели Houdini
- Магазин Orbolt Asset Store (официальный)
- Derivative Inc., дочерняя компания Side Effects Software и создатель TouchDesigner.
- odforce - сайт сообщества художников Houdini
- 3Дает , Сайт Houdini на основе проекта, созданный его пользователями. Кажется, больше не действует.
- CG WIKI / Радость Vex, отличный ресурс для VEX, одного из языков программирования, используемых в Houdini.
- Страница сообщества Houdini в Facebook
- Описание ПРИЗМЫ и скриншоты
- 30-минутное интервью с Ким Дэвидсон об истории Houdini
- Выпущена Houdini 17.5 (13 марта 2019 г.)
- Выпущена Houdini 18.0 (27 ноября 2019 г.)
Графики движения и анимация программного обеспечения | ||||
---|---|---|---|---|
2D | 3D | Смешивание | ||
Бесплатно и с открытым исходным кодом | ||||
Закрытый источник | Бесплатное ПО | |||
Коммерческий | ||||
Снято с производства / Наследие |