загрузка...

Снег в 3ds Max (ч.3)

Реализация эффекта – 3

Выделите оператор Material Static события Snowflakes и создайте его экземпляр на холсте, чтобы создать новое событие. Назовите это новое событие Snowflakes at Rest (Снег на земле) и свяжите его с выходом критерия Collision события Snowflakes.

Поскольку мы уже указывали в системе частиц прекратить их движение при столкновении с отражателем UDeflector, в новом событии нам не понадобится использовать никаких других операторов, кроме экземпляра оператоpa Material Static, потому что материал не передается из одного события в другое, разве что его назначат для всей системы. Перемещение по временной шкале показывает, что частицы начинают свое движение в небе и прикрепляются к поверхности, как только попадают на нее.

Теперь можно приступать к созданию фигур снежинок. Объект снежинки представляется простой геометрией, которая будет заполнять всю сцену. В окне проекции юр создайте примитив Box (Блок) с длиной (Length), шириной (Width) и высотой (Height), равной 5, который назовите Snowflake. В этом же окне проекции создайте примитив Geosphere (Геосфера) и назовите его Snowflake Position Generator (Генератор центра снежки). Параметрам Radius (Радиус) и Segments (Сегменты) задайте значение 2. Добавьте в стек модификатор Noise (Шум). В поле Scale (Масштаб) введите значение 1, установите флажок Fractal (Фрактальный), а затем введите в полях X, Y и Z раздела Strength значение 50.

Внимательно изучая исходные изображения, особенно фотографии крупным планом, изображающих снег на листьях, легко заметить, что отдельные формации снежных скоплений состоят из примитивных кубов, из которых можно получить снежинки практически любой формы. В качестве метода распространения кубов в снежинках используется объект Geosphere.

Выделите объект блока Snow-flake и создайте на его основе составной объект Scatter. Щелкните для объекта Scatter на кнопке Pick Distribution Object и выберите объект Snowflake Position Generator. Количество копий (Duplicates) задайте равным 50, а в поле Vertex Chaos (Хаотичность вершин) введите значение 2. В разворачивающейся панели Display (Вывод) установите флажок Hide Distribution Object (Скрыть объект распределения). Перейдите на вкладку Hierarchy (Иерархия) и установите переключатель Affect Pivot Only (Влиять только на сводные точки). Щелкните на значке Center to Object (По центру объекта), чтобы указать точку привязки, и отключите режим Affect Pivot Only. Скройте объект Snowflake Position Generator.

По умолчанию составной объект Scatter автоматически, наряду с распространяемыми объектами, включает копию объекта, задающего метод распространения. Установка флажка Hide Distribution Object приводит к исключению его из конечного элемента. Сводная точка указывается для задания точки распространения, а она исходно не находится в центре составного объекта.

Повторно откройте диалоговое окно Particle View (Представление частиц) и выделите оператор I Shape Instance. В разделе Particle Geometry Object (Объект геометрии частиц) щелкните на кнопке None и выберите объект Snowflake Scatter Compound Object. Параметру Scale % задайте значение 20 с настройкой Variation, равной 50. Скройте объект Snowflake Scatter Compound Object, так как он вам больше не понадобится.

Размер исходного объекта геометрии системы частиц очень большой, поэтому мы уменьшили его, изменив значение параметра Scale в операторе Shape Instance, а затем увеличили степень его вариации. Чтобы убедиться в правильности задания настроек, в операторе Display задайте показывать геометрию. Предупреждение: в сцене присутствует огромное количество вычисляемых объектов, поэтому перед визуализацией обязательно сохраните сцену. При возникновении сбоя вы сможете вернуться к сцене в новом сеансе работы в программе. Чтобы уменьшить нагрузку на системные ресурсы, отобразите частицы в виде ограничительных рамок и/или уменьшите количество рождаемых частиц.


Запись опубликована в рубрике Уроки 3ds max с метками , , , , , , , . Добавьте в закладки постоянную ссылку.
загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*