Introduction to Houdini
Houdini is an advanced procedural modeling, animation, effects, simulation, rendering, and compositing package.
Houdini’s power is based on procedural workflows. Working in Houdini involves creating networks of nodes connected together that describe the steps to accomplish a task. For example, a node that creates a box might be wired into a node that extrudes sides of the box, then a node that subdivides the polygons, then a node that edits the point positions. This gives you tremendous power:
- You can go back to previous nodes in the network and change selections, change settings, or swap out assets. The changes automatically propagate through the network to change the final result. You never have to undo or start over and recreate your work to change a decision you made earlier.
- It encourages rapid prototyping. You don’t have to throw away work you do exploring ideas… just reuse parts of the network or reconfigure the network to upgrade it to production quality.
- Because Houdini is based on generating things procedurally, it has lots of tools for managing extremely large and complex scenes, with support for generating/loading geometry and adding detail at render time instead of keeping everything in memory.
- You can package up networks and make them into new tools with their own interfaces, without having to write any code. In Houdini these tools are called digital assets.
Nodes and networks
Houdini lets you work in the 3D view using the shelf tools without having to worry about nodes and networks. However, an understanding of networks is essential for getting the most out of Houdini.
Для чего нужен Houdini, VFX в Houdini, как выучить гудини новичку

Houdini’s networks are like a computer’s file system, where networks are like folders and nodes are like files. Nodes can be subnetworks that contain other nodes.
The root network contains a few pre-made networks like /geo (the «scene» network) and /out (where render nodes go). Networks have a «type» (such as «geometry network» or «dynamics network») that controls what types of nodes you can put in the network.
The scene level ( /geo ) contains objects such as characters, props, and lights. Geometry objects are subnetworks that contain geometry nodes that define the object’s geometry. This two-level design is different from other packages such as Maya and 3D Studio Max where all nodes are in one level.
The scene level can also contain nodes that don’t represent objects in the scene, they’re purely subnetworks. For example, when you set up a simulation, the nodes defining the simulation are inside a Dynamics subnet at the scene level.
Houdini’s user interface is divided into different types of panes, such as the 3D viewer, the network editor, and the parameter editor. Each pane can focus on a different network, but by default they’re all set up to follow the same network as each other.
Each node has a user interface of settings called parameters you can edit in the parameter editor pane to change the function of the node.

Nodes have inputs and outputs. You create relationships between nodes by wiring the output of one node to the input of another.
Wiring can have different meanings in different network types. Usually it means the data created or processed by one node is passed to the next node. However, at the scene level, wiring object nodes establishes parent relationships.
Geometry and attributes
Houdini supports different types of geometry, such as polygons, NURBS and Bézier, geometric primitives such as circles and spheres, metaballs. Houdini refers to each «piece» of geometry of any of these types as a primitive. For example, a polygon face is a primitive, a polygonal curve is a primitive, a metaball is a primitive.
This is less-than-ideal terminology, because some «primitives» have editable components. For example, polygon faces have points and vertices.
Much of the information that makes up a scene is stored in attributes, hidden data stored on models, primitives, points, and vertices. For example, Houdini displays points at the position in space defined by their P (for position) attribute.
You can always view the actual attribute values on geometry in Houdini using the geometry spreadsheet.

You can also visualize attributes using visualizers.
Источник: houdinihelp.ru
Houdini — бесплатный курс
Быстрый путь к изучению Houdini: от обзора интерфейса до создания первых ассетов всего за две недели.
Старт курса: сразу после регистрации.
Что такое Houdini
Houdini — программа, которая позволяет создавать города, ландшафты и целые миры с помощью алгоритмов. В ней также можно эмулировать физику реального мира, разрушать и взрывать здания, мосты, корабли — всё, что угодно.
Из-за её широких возможностей Houdini активно используют в геймдеве, киноиндустрии, VFX и motion-дизайне.
Специалисты в этой сфере очень востребованы. Их мало, потому что программа сложна для понимания: запустив Houdini в первый раз и попытавшись разобраться самостоятельно, многие в ужасе её закрывают.
Кто преподаватель
Чтобы объяснить основы работы в ней простым языком, мы пригласили Олега Болдырева — VFX-художника, который уже более девяти лет работает над играми для таких студий, как Wargaming и Rocket Jump. Портфолио Олега: artstation.com/ita4ick
Олег — специалист по взрывам и разрушениям в Houdini, а также по созданию digital-ассетов: он с лёгкостью может превратить игровой дом в щепки. Большую часть своей работы посвятил созданию VFX эффектов для ААА-игр и motion дизайна.
Под руководством Олега ты научишься базовым навыкам работы в программе и создашь свой собственный генератор планет , а также другие ассеты.
За время обучения ты научишься:
— Работать с основными функциями интерфейса Houdini;
— Использовать инструменты для моделирования внутри программы;
— Создавать из этих моделей процедурную геометрию;
— Работать с базовыми эффектами для motion дизайна;
— Основам визуального программирования;
— Созданию процедурных ассетов;
— Минимальной настройке материалов, шейдинга и рендера.
Что такое процедурные ассеты
Процедурные ассеты создаются не вручную, а с помощью формул и алгоритмов.
Представь, что тебе нужно рассадить деревья по всей планете. Сделать это вручную либо невозможно, либо потребует многих лет работы.
А на курсе ты самостоятельно создашь алгоритм, который будет автоматически рассаживать деревья, исходя из указанных тобой настроек.
К примеру, деревья растут только на почве и находятся на расстоянии друг от друга. Всё это — параметры алгоритма.
Алгоритмы не только экономят массу времени, но и открывают уникальную возможность — изменить всё что угодно в любой момент.
Если у тебя сферическая планета, а ты в какой-то момент решил сделать её квадратной — всего за одну минуту планета изменит форму, на ней по-новому расположатся деревья, изменятся границы океана и суши. Алгоритмы всё пересчитали:
Процедурные ассеты имеют недеструктивный пайплайн — любой параметр можно изменить, и весь ассет пересчитается с учётом этого изменения.
Похожим образом можно настроить соотношение суши и океана, высоту гор и многое другое. В случае, если бы ты работал в Maya, Blender или любой аналогичной программе для 3D-моделирования, пришлось бы моделить всё заново.
Для кого этот курс
Курс для новичков, не знакомых с HOUDINI FX, а также для тех, кто познакомился, открыл, ничего не понял и закрыл. Желателен опыт работы с 3D или хотя бы представление о том, как устроен мир компьютерной графики.
Цель курса — получить максимально быстрый результат и первые интересные ассеты.
К чему нужно быть готовым
Если ты чистой воды гуманитарий, и классическое программирование не для тебя — на курсе ты узнаешь, как работать с алгоритмами с помощью визуального интерфейса. Ни строчки кода!
Мы начнём с нуля и основ интерфейса, — но будь готов к тому, что программа окажется непростой.
Как скачать программу
Нам отлично подойдёт бесплатная версия — платную покупать не нужно.
Регистрируйся на официальном сайте и жми кнопку “Download”:
В конце установки выбери “Appearance License”, и у тебя будет нужная версия. Стоит помнить, что у программы высокие системные требования.
Как будет проходить обучение
Платформа и короткие уроки
Ты можешь смотреть все уроки в удобное для тебя время. Все материалы уже нарезаны и залиты на нашу платформу.
Полезные материалы
Во время обучения у тебя будет доступ к полезным материалам, лично отобранным преподавателям. Эти знания помогут тебе учиться ещё быстрее и не совершать лишних ошибок.
Отдельный Discord
Доступ к курсу не ограничен по времени, но многим тяжело заниматься в одиночестве перед компьютером. Поэтому одновременно с тобой курс будут проходить сотни единомышленников со всей России (и не только)! Все будут общаться, делиться опытом и задавать вопросы в отдельном Discord-канале.Поэтому мы рекомендуем проходить курс сразу, как он начнётся. Вместе веселее!
А теперь подробнее разберём, что входит в программу курса.
Путь от новичка до создателя планет
1. Изучение интерфейса
Из сотни кнопок мы выберем только те, которые нужны для быстрого старта и понимания основных возможностей программы.
2. Моделинг простых объектов внутри Houdini
Чтобы не импортировать геометрию из Maya (или другой программе), зачастую проще замоделить её прямо в Houdini. Ты узнаешь, какие функции позволяют это сделать.
3. Создание процедурной геометрии
После того, как создашь первую модель, ты узнаешь, как на её основе сделать процедурный ассет.
Вместе мы разберём несколько простых генераторов.
4. Создание анимации через работу с группами
Houdini часто используют для создания рекламных роликов, а также в других направлениях motion дизайна.
Первый шаг к пониманию того, как создать самую первую анимацию в Houdini — научиться изолированно работать с конкретными участками геометрии.
Чтобы закрепить знания по работе с группами, мы создадим несложный ассет с анимацей:
Но этого недостаточно для создания интересных ассетов и роликов.
Нужно иметь полный контроль над геометрией.
Писать алгоритмы вручную — не самая лучшая идея для большинства начинающих. Поэтому на помощь придёт визуальное программирование.
5. Знакомство с визуальным программированием
Есть два способа создать алгоритм:
1. Написать код руками.
2. Использовать интерфейс Houdini, который позволяет создавать программы, не погружаясь в написание кода. Это выглядит так:
В этом блоке мы рассмотрим работу с атрибутами в Houdini и с VEX-контекстом.
Затем ты создашь ассет, который искажает плоскость, используя процедурные алгоритмы.
6. Пайплайн создания процедурного генератора
Все предыдущие шаги были лишь знакомством с основой работы в Houdini.
Пример с созданием планеты объединяет всё воедино и позволяет создать несложный интересный финальный ассет.
Его создание мы разбили на семь этапов.
Этап 1: Создание формы
Первым делом, мы должны выбрать форму будущей планеты.
Этап 2: Разделяем планету на сушу и океан.
Для этого создаём и настраиваем свой алгоритм на основе ноды Attribute VOP.
Соотношение, разумеется, в дальнейшем можно изменить в любой момент.
Этап 3: Добавляем дополнительные процедурные элементы
Создаём новый алгоритм, который рассаживает три типа деревьев только на суше и в хаотичном порядке.
Этап 4: Дополнительные процедурные параметры
Я хочу иметь возможность создавать приливы и отливы, т.е. менять уровень воды в океане. Добавляем ещё одну ноду.
На этом моменте создание процедурного генератора планеты закончено.
Далее нам нужно будет создать красивый ролик или картинку.
Для этого настроим материалы, чтобы они красиво бликовали. Не забываем при этом про настройки рендера.
Этап 5: Добавление процедурного фона
Создаём отдельную процедурную геометрию, которая генерирует звёзды.
Этап 6: Настройка материалов
Чтобы материалы красиво бликовали, их параметры нужно настроить — это отдельная обширная тема.
Мы будем использовать уже готовый шейдер, который разработала студия Disney.
Чтобы ты не запутался в сотнях терминов, мы не будем разбирать каждую из настроек по отдельности — сфокусируемся только на тех параметрах, которые нужны практически для любого ассета.
Этап 7: Настройка рендера
Ты узнаешь, как правильно сохранить результат в секвенции (видео) или картинке, и какие параметры указать.
Готовый рендер выглядит так:
Отзывы наших студентов
Курс «Маркетинг мобильных игр» от XYZ School
Научись продвигать мобильные игры и организовывать кампании по привлечению пользователей, вместе с опытным маркетологом, работавшим в Zeptolab и Game Insight.
Начало обучения: 15 мая.
Длительность курса: 4 месяца (3+1 на доп. проверку домашних заданий).
Количество материала: 17 лекций.
Коротко о курсе
— Преподаватель — Сергей Цондинов, руководитель маркетинга в Beresnev Games, работавший в Zeptolab и Game Insight.
— Научим тебя всему, что необходимо знать специалисту по маркетингу мобильных игр, и подготовим тебя к собеседованию, работе в должности маркетолога или продвижению собственной игры.
— Рассмотрим главные рекламные площадки для продвижения, такие как Facebook, Google Ads, рекламные сети, и поделимся эффективными способами работы с ними.
— Расскажем всё, что нужно знать при работе с рекламной монетизацией и подготовке проекта к запуску.
— В финале курса мы запустим рекламную кампанию для мобильной игры.
Что это за курс
Ежедневневно магазины приложений Google Play и App Store пополняются сотнями новых игр, и в этой конкурентной среде вопрос о продвижении стоит особенно остро.
Маркетолог нужен в каждой студии, которая занимается мобильными играми, поэтому без работы специалист по продвижению не останется никогда. Кроме того, это отличный способ попасть в геймдев — сейчас в профессии не такой уж высокий порог входа.
На этом курсе мы подробно изучим все элементы продвижения мобильных игр с позиции User Acquisition (привлечение пользователей) и на практике научим тебя работать с реальными продуктами и маркетинговыми бюджетами.
Помимо лекций и теории мы будем разбирать задачи, которые стоят перед маркетологом, а на фидбек-сессиях детальнее раскроем аспекты работы с трафиком, отвечая на вопросы студентов.
Источник: dzen.ru
Где обучиться Houdini SideFX: ТОП-8 Бесплатных Онлайн-Курсов в 2023 году с нуля
Привет всем, друзья! ✌ Сегодня рассмотрим 8 Мощных онлайн-курсов для обучения Houdini SideFX, которые можно пройти абсолютно бесплатно.
1. «Intro Houdini»

Формат учёбы представлен в 25 уроках, которые разбиты на 6 модулей. Тебя обучат motion-дизайну в программе Houndini.
Без сертификата и обратной связи.
Получить доступ к урокам можно в любое время, а срок регистрации на курс не ограничен. На платформе есть и другие курсы направленные на получение навыков в motion-дизайне.
В начинку обучающей программы вошли темы:
- знакомство с интерфейсом;
- моделинг простых объектов;
- процедурная геометрия;
- анимация через работу с группами;
- визуальное программирование;
- создание процедурного генератора.
В обучении много полезной годноты для начинающих дизайнеров. Из практики ты создашь собственную планету. Правда проект делаешь сам, без куратора и обратной связи. Придётся самому разбираться в тонкостях работы в программе.
Поэтому уроки Houdini от этого автора помогут разобраться в интерфейсе программы.
«Draft Punk — Профессия XYZ School»

Формат: 55 лекции от получаса до 3-х часов и 160 часов практики в программе для моделирования. Предусмотрены домашние задания с проверкой от куратора + личный наставник, который поможет тебе в вопросах.

Обучающая программа: как создатель 3D-анимации и VFX для кино, телевидения, видеоигр и VR, вы нуждаетесь в сочетании технических и творческих навыков. Houdini идеально подходит для объединения этих миров, когда вы изучаете, создаете и совершенствуете свои CG-проекты от концепции до окончательного утверждения.
Хотя Houdini имеет широкий спектр инструментов для создания CG-контента, именно процедурный рабочий процесс, основанный на узлах, выделяет его среди других, поскольку он облегчает создание направляемых CG-снимков, многократную итерацию и доработку работы, даже на стадии производства.
В процессе изучения Houdini понимание того, как использовать этот подход, будет иметь большое значение для вашего успеха.
- Фонды Гудини
- Знакомство с Гудини
- Быстрый запуск игр
- Гудини Не Страшен
- Основные Основы
- CG Wiki | Быстрые уроки
- Моделирование и поиск
- Час практики Гудини
- Гудини за 5 минут
- Объект ENTAGMA-imageBEGINNER
- Кухня Гудини для игр
РУКОВОДСТВА ПО ПЕРЕХОДУ:
- Руководство по переходу от Майи к Гудини
- Концепции Гудини для художника Майя.
7. «Основы Houdini» — Houdini»

Обучающая программа: справка по гудини с нуля.
- Что нового в Houdini 16.5
- Основы
- Сети и параметры
- Примеры
- Геометрия
- Копирование и instancing
- Анимация
- Персонаж
- Рендеринг
- Материалы
- Композитинг
- Цифровые ассеты (Digital Assets)
- Импорт и экспорт
- Просмотрщик изображений MPlay
- Частицы (Particles)
- Динамика (Dynamics)
- Пиротехника (Pyro)
- Жидкости (Fluids)
- Сыпучие симуляции (Grains)
- Толпа (Crowd)
- Волосы и Шерсть (Hair and Fur)
- Как создавать прически, и добавлять динамику волосам и шерсти.
- Деформирующиеся объекты (FEM)
- Ткань (Cloth)
- Ноды объектов (OBJ)
- Ноды геометрии (SOP)
- Ноды динамики (DOP)
- Ноды визуального программирования на языке VEX (VOP)
- Ноды рендеринга (ROP)
- Ноды анимационных каналов (CHOP)
- Ноды композитинга (COP).
8. «Houdini» — Houdini по-русски»
Обучающая программа: уроки гудини для новичков.
- Урок “Houdini и Unity – FBX” Часть 1
- Урок “Houdini и Unity – FBX” Часть 2
- Урок “VFX в Юнити и Гудини”, Часть 1
- Урок “VFX в Юнити и Гудини”, Часть 2
- Урок “Основы Гудини – 2”
- Урок “Основы Гудини”
- Урок “Houdini для моушен-дизайнеров” – часть 1 (RUS)
- Урок “Houdini для моушен-дизайнеров” – часть 2 (RUS)
- “Векторные поля” (RUS)
- “Где старые ноды?” (RUS)
- “Денежный дождь” (RUS)
- “Инстансы или рендер леса” (RUS)
- “Ландшафт из спутниковой карты” (Mapbox on steroids)
- “Ошибки новичков” (RUS)
- “Рестарт рендера при сбоях”
- “Световые трейлы” (RUS)
- “Биологическая опасность”, Часть 1 (RUS)
- “Биологическая опасность”, Часть 2 (RUS)
- “Hi-Tech стилизация” (RUS)
- “Low-poly ассеты для игр”
- “Python для чайников” (RUS)
- “Vellum Pin”
- “Адвекция цвета”
- “Анимация и риг в KineFX” (Часть 1)
- “Анимация и риг в KineFX” (Часть 3)
- “Анимация и риг в KineFX” (Часть 4)
- “Анимация камеры” (RUS)
- “Векторные поля – 2” (RUS)
- “Воздушная атака” – Часть 1
- “Воздушная атака” – Часть 2
- “Воздушная атака” – Часть 3
- “Диско-куб”
- “Жидкая краска”
- “Запекание в Redshift”
- “Запекание нормалей”
- “Кватернионы для чайников” (RUS)
- “Клубок змей”
- “Морфинг текста” (RUS)
- “Морфинг частиц” – Часть 1 (RUS)
- “Морфинг частиц” – Часть 2 (RUS)
- “Морфинг частиц” – Часть 3 (RUS)
- “Мятая бумага”
- “Надувание букв”
- “Ночной город” (RUS)
- “Основы VEX” – Часть 1
- “Основы VEX” – Часть 2
- “Печатная плата 2.0”
- “Печатная плата” (RUS)
- “Процедурное слайдшоу” (RUS)
- “Процедурные скалы” – Часть 1
- “Процедурные скалы” – Часть 2
- “Работа с Volume” – Часть 1 (RUS)
- “Работа с Volume” – Часть 2 (RUS)
- “Работа с ассетами”, часть 1 (RUS)
- “Работа с ассетами”, часть 2 (RUS)
- “Работа с ассетами”, часть 3 (RUS)
- “Разрезание в Vellum”
- “Рост атрибута”
- “Сборка объекта” (RUS)
- “Советы и лайфхаки” (RUS)
- “Террейны в продакшене”, часть 1 (RUS)
- “Террейны в продакшене”, часть 2 (RUS)
- “Террейны в продакшене”, часть 3 (RUS)
- “Чернильные пятна”
- “Эффект сканера в Redshift”
- “Greeble-декоратор” – Часть 1 (RUS)
- “Greeble-декоратор” – Часть 2 (RUS)
- “Анимация деления бактерий – Часть 1” (RUS)
- “Анимация деления бактерий – Часть 2” (RUS)
- “Векторы для чайников” (RUS)
- “Голографический глобус” – часть 1 (RUS)
- “Голографический глобус” – часть 2 (RUS)
- “Переменные и атрибуты” (RUS)
- “Процедурная система шестеренок” – часть 1 (RUS)
- “Процедурная система шестеренок” – часть 2 (RUS)
- “Процедурные заклепки” – Часть 1 (RUS)
- “Процедурные заклепки” – Часть 2 (RUS)
- Unity “Дым из Гудини в Юнити” – Часть 1
- Unity “Дым из Гудини в Юнити” – Часть 2
- Unity “Морфинг в Юнити”
- Unity “Процедурная пещера” – Часть 1
- Unity “Процедурная пещера” – Часть 2
- Unity “Процедурная пещера” – Часть 3
- Unity “Процедурный остров” Часть 1
- Unity “Процедурный остров” Часть 2
- Unity “Процедурный остров” Часть 3
- Unity “Разрушения в Юнити” – Часть 1
- Unity “Разрушения в Юнити” – Часть 2
- Unity “Ткань в Юнити” – Часть 1
- Unity “Ткань в Юнити” – Часть 2
- Material extractor hda
- Зачем переходить на Houdini?
- Курс “Частицы в Гудини”
- Процедурная анимация в Chop
- Cg Event 2017 – Особенности создания FullCG VR видеороликов
- Ответ – Блоки Foreach
- Ответы – Connectivity
- Ответы – Вращение частиц
- Ответы – Как выучить VEX
- Ответы – Кастомный AOV в Redshift
- Ответы – Контроль атрибутов
- Ответы – Неслучайный Random
- Ответы – Позвоночник
- Ответы – Сглаживание анимации
- Ответы на вопросы – Магнетрон
- Таймлайн как в After Effects (скрипт ProSequencer)
- GameJam – #1 – Blindsight, Meet me there
- GameJam – #2 – Cavescape, Wispper
- GameJam – #3 – Spaceout, Mars Escape
- GameJam – #4 – Habitat escape, Light up
Евгений Волик
¡Hola amigos! Здесь я выкладываю подборки с курсами для обучения разным профессиям с нуля. Проект существует с 2021 года и постоянно развивается.
Источник: evgenev.ru
SideFX Houdini FX 19.5.303 + активация

SideFX Houdini FX — крупный программный продукт для создания трёхмёрных сцен и моделей. Данная программа является средой для визуального программирования, благодаря чему можно создавать восхитительную и уникальную трёхмерную графику. Разработка используется при создании игр, моделей объектов, рекламных роликов и прочего контента, в котором присутствует трёхмерная графика.
Приложение обладает высокой производительностью, что в совокупности с инновационными инструментами для моделирования позволяет художникам и дизайнерам создавать впечатляющие эффекты и работы. Разработчики SideFX Houdini FX также гарантируют полную совместимость с приложениями Autodesk 3Ds Max и Autodesk Maya. Совместимость с другими популярными комплексами для проектирования позволит задействовать весь современный функционал в сфере трёхмерного проектирования.
Опции процедурной анимации, а также расширенные возможности обработки текстур, движений и теней — это не все особенности программы. Стоит отметить, что для более эффективной работы в программе потребуется наличие мощного компьютера. Проектирование происходит в режиме реального времени.
- Анимация и работа с мелкими частицами;
- Симуляция любых жидкостей, огня, песка, дыма;
- Создание трёхмерных моделей любой сложности;
- Программирование движений объекта;
- Работа с языком Python;
- Интерфейс с возможностью проектирования в режиме реального времени;
- Интегрирована поддержка OpenGL 2;
- Расширенная поддержка экспорта в приложения Autodesk 3Ds Max и Maya;
- Импорт FBX;
- Работа со звуками, тенями, светом и эффектами;
- Используется при создании фильмов, анимации, игр и 3D-артов.
Источник: pcprogs.net