Дистанционное обучение Houdini

  • banner.math.png
  • banner.base.box.jpg
  • banner.rendering.jpg
  • banner.technics.jpg
  • banner.rendering1.jpg
  • banner.base.light.jpg

Мы на facebook

User login

Navigation

SOP

A (1) | | A (1) | | A (1) | | C (1) | | C (1) | | C (1) | | C (1) | | C (1) | | C (1) | | C (1) | | D (1) | | D (1) | | D (1) | | f (1) | | f (1) | | f (1) | | f (1) | | f (1) | | f (1) | | f (1) | | H (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (2) | | h (1) | | h (1) | | h (1) | | h (1) | | h (2) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | h (1) | | M (1) | | M (1) | | M (1) | | O (1) |

Задание 03 – Создание ассета процедурной лестницы

Создание ассета процедурной лестницы

Задача минимум:

Лестница генерируется на основе кривой, управляемой 2 или 3 локаторами.
Подсказка – копать в сторону объекта Path и Path CV

Контрольные параметры:
• Выбор – встроенная кривая или использование кривой из сцены.
• Operator Path на кривую, в случае если выбран второй вариант.

Читать полностью...

Задание 02 – Создание ассета спирали

Создать ассет спирали.
Ассет должен иметь следующие параметры:
• Меню – ориентация X, Y или Z
• Amplitude
• Frequency
• Length
• Divisions
• Ramp Параметр модулирующий амплитуду
• Меню – выбор – что выдается ассетом на выход
обязательные варианты:
Curve
Tube (На основании circle)

Читать полностью...

Задание 01 – Аттрибут тангенсоиды

Необходимо создать окружность с пойнт- аттрибутом тангенсоиды,
или касательной к окружности.

Смотрите визуальное описание:

Читать полностью...

Задание 01 – Polar Space Generator

Задача:

Создать SOP оператор, генерирующий кривые в полярных координатах.
Cетап может использовать любой из методов генерации кривых:

  • Point expressions
  • VEX
  • Python

Контрольные параметры:

Задание 07 – Переключение между солверами - сетап пули

Задача:

Создать сетап пули, которая при первом ударе о поверхность стены мнется
и после первого удара переключается в режим RBD.

На месте удара генерируется выбоина .
В начале симуляции пуля является cloth объектом.

Формат сдачи:

Сцена гудини.
Название сцены:

Читать полностью...

Задание 10 – Дописать tool к Ripple Deformer

Задача:

Дописать инструмент к ассету из 8 задания.
При вызове инструмента в моделинговом окне, инструмент должен запрашивать
селекцию объекта, определяющего центр деформации.

При вызове в network view, инструмент должен выключать параметр - путь к объекту,

Читать полностью...

Задание 08 – Создать Python Sop - Ripple Deformer

Задача:

Cоздание python оператора - ripple deformer.
Оператор генерирует ripple деформацию относительно центра, указанного параметром,
либо при помощи указания пути к объекту.

Контрольные параметры:

Задание 06 – Разбить стекло

Задача:

Создать сетап, в котором при ударе летящего объекта о плоскую поверхность стекла,
генерируется сетап трещин, любым из разобранных методов.
Центр трещин должен находиться в точке удара.
После удара, сгенерированные части геометрии переключаются в режим active, и разлетаются.

Читать полностью...

Задание 05 – Сетап процедурной RBD цепи

Задача:

Cоздание модели цепи с рандомизированной формой звеньев.
Модель цепи импортируется в DOP контекст и симулируется.
Управление анимацией происходит за счет анимации контроллера и использования RBD Constraint
Финальная анимация импортируется обратно в SOP, с использованием CHOP или экспрешнов.

Читать полностью...

Задание 03 – Сетап процедурных трещин v01

Задача:

Создать L-System, генерирующую рисунок трещин на стекле.
С использованием копирования, сгенерировать рандомизированные трещины.
Длина каждого шага должна возрастать
Соединить точки одной генерации перпендикулярными линиями.
С использованием Geometry COP и Trace SOP сгенерировать геометрию трещин.
Читать полностью...

Задание 02 – Сетап растущего цветка

Задача:

Создать L-System, генерирующую растущий цветок.
При создании сетапа необходимо учитывать следующие возможности:
  • Три градации длины веток – до 5, между 5 и 10, и более 10 – длина веток должна уменьшаться.
  • Ветки должны заканчиваться цветком
  • Толщина трубки
  • Читать полностью...

Задание 01 – Создание ассета антенны

Задача:

Создать SOP оператор, генерирующий телевизионную антенну.
Cетап базируется на L –Systems и должен содержать возможности рандомизации.
Использование альтернативных вариантов веток с рандомизацией правил позволит создавать различные формы антенн, при изменении random seed.
Читать полностью...

Задание 06 – Создание VOP SOP – Генерация Tangent Attribute

Создание VOP SOP – Генерация Tangent Attribute
Задача минимум:

Создать SOP оператор, генерирующий касательную.
SOP имеет 2 входа – правый вход для кривой, с нумерацией пойнтов, сдвинутых на единицу.

Задача по сути аналогична сетапу с экспрешнами с первого дня

Контрольные параметры:

Читать полностью...

Задание 05 – VOP SOP – Noise - Деформер

Создание VOP SOP – Noise - Деформер

Задача минимум:

Создать SOP оператор, генерирующий шум на поверхности.

Контрольные параметры:
• Выбор – шум по нормали или по direction vector.
• Все параметры шума.
• Автоматическая анимация.

Задача максимум.

Читать полностью...

Задание 04 – Создание ассета изгороди

Задача минимум:
Создание изгороди, состоящей из деревянных колышков разной формы и высоты.
Игородь генерируется на ландшафте.
Через группу из нескольких столбиков, установлен более массивный столб.
Эта группа соединяется перпендикулярными планками плоской формы, лежащими на поверхности колышков.

Читать полностью...

Задание 03 – Создание ассета процедурной лестницы

Создание ассета процедурной лестницы

Задача минимум:

Лестница генерируется на основе кривой, управляемой 2 или 3 локаторами.
Подсказка – копать в сторону объекта Path и Path CV

Контрольные параметры:
• Выбор – встроенная кривая или использование кривой из сцены.
• Operator Path на кривую, в случае если выбран второй вариант.

Читать полностью...

Задание 02 – Создание ассета спирали

Создать ассет спирали.
Ассет должен иметь следующие параметры:
• Меню – ориентация X, Y или Z
• Amplitude
• Frequency
• Length
• Divisions
• Ramp Параметр модулирующий амплитуду
• Меню – выбор – что выдается ассетом на выход
обязательные варианты:
Curve
Tube (На основании circle)

Читать полностью...

Задание 01 – Аттрибут тангенсоиды

Необходимо создать окружность с пойнт- аттрибутом тангенсоиды,
или касательной к окружности.

Смотрите визуальное описание:

Читать полностью...

Опадающие капли - урок по партиклам

Этот урок родился как ответ на вопрос в новом форуме Houdini на сайте render.ru
Задача:
Сетап партиклов - капель на стакане.
При движении объекта, партиклы должны отрываться.

Длительность урока - 32 минуты.

Читать полностью...
curveSplit.hip
50.82 Kb

День 2: Домашнее задание

Итак повторяю ДЗ по второму дню:
Процедурный сетап ландшафта.

Требования:

Группа кривых для управления формой горы (Гор).
Группа кривых для управления местом расположения рек (впадин)

Контроллер - солнца
На освещенной стороне горы засеиваем деревья.
Высота деревьев зависит от высоты точки роста.

Читать полностью...

День 2: Домашнее задание

Итак повторяю ДЗ по второму дню:
Процедурный сетап ландшафта.

Требования:

Группа кривых для управления формой горы (Гор).
Группа кривых для управления местом расположения рек (впадин)

Контроллер - солнца
На освещенной стороне горы засеиваем деревья.
Высота деревьев зависит от высоты точки роста.

Читать полностью...

Основы процедурализма

В уроке:

  1. Что такое процедурализм?
  2. Основы логики Houdini
  3. Видеотуториал - построение ассета шестеренки.

Чтобы увидеть линк на скачивание файла, Вам необходимо зарегистрироваться на сайте.


Размер файла - 198 Mb.
Длительность видео - 67 минут.

Читать полностью...