Дистанционное обучение 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

houdini_advanced

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) |

Задание 12 – Расширение Motion FX

Задача:

1. Создать Chop ассет, реветирующий анимацию.
2. Встроить в Motion FX меню команду, создающую этот ассет.

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

OTL файл с ассетом, сцена с ассетом, XML файл меню
Название файла:
task012_motionfx_name.*

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

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

Задача:

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

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

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

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

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

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

Задача:

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

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

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

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

Задача:

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

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

Задание 09 – Python - перестроить скелет из FBX

Задача:

Написать скрипт - который будет переименовывать кости в
subnet /obj/WALK_fbx_cleanup из прилагающегося файла (WALK.hip)
по такому принципу:

Допустим, кости называются по такому шаблону: Sceleton_v7_name

Функция переименовки имеет 3 агрумента:
func(network, pattern, prefix)
Где:

Задание 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.
Читать полностью...