|
На основе материала данного урока Вы узнаете о возможности
добавления источников света для освещения произведенной симуляции,
а также создадите объектные столкновения с наличием при этом тонкого
контроля эмиссии огня и дыма. |
|
1.Откройте сцену Tut04Start.max из Вашей папки с
дополнениями к плагину FumeFX. |
|
В этой сцене содержится чайник и движущаяся крышка,
которая вступает в объектную коллизию с дымом и пламенем. |
2.Создайте в окнах проекций FumeFX Grid и убедитесь,
что сетка симуляции охватывает как сам чайник, так и его крышку.
|
3.Далее добавьте в сцену FumeFX Source Object и выберите
в качестве присоединяемого источника объект с именем Bottom. |
4.Теперь откройте диалоговое окно FumeFX
и установите на панели General директорию, в которой должны содержаться
результаты симуляции. |
Перейдем к установке общих параметров симуляции. |
5.В пределах панели General измените Spacing величину
сетки к 1,0 для производства достаточно плотной и качественной эмиссии
топлива. |
6.Переключитесь на панель Simulation, находясь в диалоговом
окне FumeFX UI. |
7.В группе настроек Simulation установите Quality
к 5, Maximum Iterations к 300 и Time Scale к 2,5. |
8.В пределах группы System установите Gravity к 0,0,
Buoyancy к 0,7 и Vorticity к 1,0. |
9.Перейдите к свитку Fuel и измените следующие
параметры:
Ignition Temperature к 0,0.
Burn Rate к 10,0.
Burn Rate Variation к 1,0.
Expansion к 2,0. |
|
10.После произведенных действий переключитесь к панели
Rendering. |
11.Перейдите к свитку Fire и активируйте функцию Key
Mode для возможности установки цветового градиента. |
12.Измените вид градиента так, как это показано на
изображении, что даст пламени довольно теплый цвет.
|
|
13.Теперь обратитесь к свитку Smoke и измените параметр
Smoke Opacity к 20,0.
Далее необходимо заняться освещением произведенного в ходе симуляции
результата. Источники света могут добавляться в FumeFX для активации
их воздействия на окраску и освещение дыма в получаемом итоговом
изображении. Это также включает поддержку для так называемого Multiple
Scattering, придающего дыму определенную мягкость относительно присутствия
вокруг других объектов сцены.
|
14.Выберите панель Illumination в FumeFX
UI.
В текущем состоянии сцены имеется один источник света Omni и мы
используем его для освещения дыма и пламени. |
15.Кликните на кнопке Pick и укажите источник света
Omni. |
|
Подобно содержанию панели Obj/Src выбранный осветитель
отображается в пределах диалогового окна FumeFX. |
16.Перейдите к набору параметров Multiple Scattering
и активируйте возможность дополнительного освещения применительно
к результату симуляции. |
17.Измените параметры Multiple Scattering следующим
образом:
Maximum Depth к 5.
Fire Strength к 0,7.
Smoke Strength к 0,01.
Falloff к 5,0. |
|
Теперь необходимо добавить источники и Collision объекты
к системе симуляции FumeFX. |
18.Переключитесь к панели Obj/Src и щелкните на кнопке
Pick. |
19.В окнах проекций 3DS Max выберите FFX Object Src01.
|
20.Далее опять нажмите кнопку Pick и укажите
нижнюю часть чайника. Измените Collision Type к Shell.
Это дает FumeFX информацию о том, что объект пустой и допускается
внутреннее взаимодействие с симуляцией как таковой, поскольку из
данного чайника исходит пламя. |
21.В качестве третьего объекта для Obj/Src выберите
верх чайника и измените тип Collision на Shell. Затем измените величину
SpeedMul к 3,0 - это дает Collision объекту небольшую силу вокруг
применительно к взаимодействию с огнем и дымом. |
|
Для лучшего итогового эффекта нам нужно отрегулировать
настройки начального источника с применением движения текстурной
карты к каналам Fuel и Temperature. |
22.Выделите FFX Object Src01 в пределах панели Obj/Src. |
23.В группе параметров Temperature измените величину
Amount на 650,0. |
24.Теперь активируйте возможность задания текстурных
карт для Fuel и Temperature, выбрав вместо Map Disabled функцию
Source From Intencity. |
25.Кликните на Map слоте для Fuel и в открывшемся
браузере материалов выберите Noise. |
26.Откройте редактор материалов и переместите созданный
Noise в любой свободный слот, отметив в качестве типа копирования
Instance. |
27.Для карты Noise измените тип нерегулярности на
Fractal. |
28.Параметр Size измените на 3,0, а Phase
измените к 4,0.
Далее можно придать движение текстурной карте. |
29.Включите Auto Key и перетащите Time слайдер к кадру
150. |
30.В редакторе материалов измените значение
параметра Phase к 16,0.
Примечание: тип интерполяции между ключами движения рекомендуется
установить на линейный. |
|
31.Полученную текстурную карту переместите также к
слоту Temperature и выберите в качестве типа копирования Instance. |
|
Итак, мы установили основные параметры симуляции,
добавили объекты-источники и Collision объекты, подключили Maps
каналы для более эффективного результата и, наконец, активировали
источник света Omni для освещения пламени и дыма. |
32.Откройте окно Preview для того, чтобы визуально
наблюдать ход генерации топлива. |
33.Щелкните кнопку Start Simulation в
пределах диалогового окна FumeFX.
Примечание: вычисление итоговой симуляции может оказаться достаточно
долгим и занимать обширный объем на Вашем жестком диске, поэтому
можно порекомендовать изменить параметр Quality к 1, а также отрегулировать
разрешение FumeFX сетки от 1,0 к 3,0. |
34.Визуализируйте полученный результат. |
|
На приведенном изображении Вы можете видеть действие
функции Collision, где крышка чайника с давлением действует на сгенерированные
огонь и дым.
http://www.maks3-5.h12.ru/tutor/uroki/fume_fx.htm
|