- •Семинар 12: Симуляция дыма и огонь, динамическое окрашивание Введение
- •Огонь и дым
- •Настройки источника дыма
- •Настройки домена
- •Влияние на дым
- •Настройка материала для огня
- •Как быстро создать огонь?
- •Динамическое окрашивание
- •Основные принципы
- •Настройки кисти
- •Настройки холста
- •Настройки слоя Paint
- •Как использовать кисти Paint для создания материалов?
- •Настройки слоя Displace
- •Другие эффекты Модификатор Explode
- •Задания Взрыв, просто взрыв
- •Протирание зеркала
- •Битва снеговика с хулиганом
- •Горящий след
Битва снеговика с хулиганом
Хулиган не оставляет попыток напакостить нашему снеговику. Он притащил с собой самодельный огнемёт и решил растопить снеговика. Но на этот раз мы сможем дать ему отпор.
Для начала перемести плоскость, из которой у нас раньше шёл снег, в место между вымышленным хулиганом и снеговиком.
Поменяй
положение рук и смени направление
движения частиц в эмиттерах рук
снеговика.Создай ещё один эмиттер (для огня) и расположи его на отдалении от плоскости.
Создай там систему частиц с физикой Keyed. Целью укажи ту же плоскость.
Должно получиться вот так:
Добавь эмиттеру частиц огня соответствующую физику. Для этого воспользуйся клавишей ПРОБЕЛ – Quick Smoke.
В настройках источника выбери систему частиц.
В настройках домена установи Temp. Diff. на ноль. Это позволит огню точно следовать за частицами и не улетать вверх или вниз.
Запеки огонь в настройках домена. Можно рендерить!
Горящий след
Создай плоскость и хорошенько раздели её на части инструментом Subdivide.
Создай простую модель гоночного автомобиля. Сейчас главное не качество модели, а визуальный эффект. Улучшить модель ты сможешь дома.
Назначь модель кистью, а плоскость холстом.
Создай анимацию движения автомобиля.
Для кисти настрой Proximity так, чтобы оставался след только от шин. У меня подошло значение Distance = 0.1.
Включи слою холста тип Weight. И включи Anti-aliasing. Subframes установи 5, если видишь, что след прерывистый.
Включи галочку Fade, это аналог Dissolve для режима окрашивания веса. Установи значение 70. След будет исчезать.
В разделе Dynamic Paint Output щёлкни по плюсику, чтобы добавить группу вершин.
Запусти анимацию. Если тебя всё устраивает, сохрани файл (это обязательно, иначе не будет работать запекание) и в разделе Dynamic Paint Cache нажми кнопку Bake.
Когда запекание будет готово, можно переходить к собственно огню. Выдели плоскость, нажми ПРОБЕЛ и напиши Quick Smoke.
Плоскость
станет прозрачной. Верни ей прежний
вид на вкладке настроек объекта. (см.
справа)В настройках источника огня установи ей тип Fire, и группу вершин ту, что получилась в результате запекания динамического окрашивания.
В
настройках домена обязательно включи
Smoke Adaptive
Domain.Подними домен так, чтобы он нижней гранью касался дороги.
Увеличь разрешение огня и включи Smoke High Resolution. Дома ты можешь попробовать увеличить разрешение до 128 и повысить качество, увеличив High Resolution Divisions.
Самой модели автомобиля можно включить симуляцию Smoke с типом Collision. Режим Animated. Тогда огонь не будет проходить сквозь модель.
Выполни
запекание огня и можно рендерить!
