Создание травы в 3ds max | Работа с VRay прокси
Урок по созданию травы часть 1 - или, более конкретно, как создать поле из травы с помощью объектов
vray proxy и плагина
vrayscatterИспользуемый софт: 3ds Max, vray (должно работать и с mentalray прокси), vrayscatter (что можно использовать в качестве альтернативы - см. ниже),
Advanced Painter (бесплатный скрипт).
На первом этапе мы создадим несколько разных стебельков травы, а затем - небольшой участок с травой, который позже будет размножен тысячи раз по всей местности.
Три уникальные травинки были смоделированы из объектов плоскости с сегментацией 8х1 и преобразованы в
Editaple Poly (Редактируемый многоугольник), после чего я переместил некоторые вершины в окнах проекции
Left (Слева) и
Front (Спереди). Также можно использовать модификатор
Bend (Согнуть), просто убедитесь, что конечный объект имеет достаточно полигонов.
Далее, я воспользовался очень удобным скриптом под названием Advanced Painter, "разрисовав" с его помощью примерно сотней стебельков травы плоскость размером 1х1 м. Установите Advanced Painter в режим
Randomizer, укажите ему производить разброс объектов как копий (не экземпляров instances), выберите три стебелька травы в качестве объектов для разбрасывания и установите минимальное и максимальное масштабирование, а значения разворота по оси Z установите около 0.75 - 1.25 и -45 град. + 45 град. Затем выделите плоскость, щёлкните
Paint (Рисовать) и начните рисовать травой, чтобы образовалось естественное насаждение травы. Обычно я рассаживаю несколько меньших по размеру травинок вокруг группы больших стебельков, чтобы они сливались - на рендере это выглядит лучше. Вместо скрипта Advanced Painter вы также можете использовать родной инструмент 3d max - scatter из группы объектов
Compound Objects (Составные объекты) или просто сделать это вручную!
Последнее, что здесь надо сделать перед экспортом в vrayproxy, это убедиться, что травинки не являются инстансами, иначе обязательно возникнут проблемы. Как правило, я преобразую все травинки в один объект (сделайте один стебель уникальным, а потом присоедините к нему все остальные объекты в режиме Editaple Poly). И ещё, перед преобразованием в единый объект я применил к травинкам модификатор UVW Map с типом проецирования текстуры режиме Box, поскольку хотел сделать кончики травы светлее. Щёлкните правой кнопкой по объекту и выберите опцию экспорта в vray proxy, чтобы сохранить объект в файл vrmesh.
А теперь - самая интересная часть! Выберите объект vrayscatter из create/vray и разместите его где-нибудь в своей сцене. Перейдите на панель
Edit (Редактирование) и загрузите ранее созданную vrmesh. Теперь нужно выбрать объект местности, и тогда на данном этапе вы сможете увидеть множество боксов, рассеянных по всей местности.
Существуют альтернативы vrayscatter'у:
- Создатели vrayscatter в настоящее время работают над новым продуктом, имеющим название multiscatter, который придёт на замену vrayscatter, а также будет поддерживать прокси mentalray.
- Плагин Forest (http://www.itoosoft.com/english/menu.php) производства фирмы Itoosoft - несомненно превосходный, подходящий продукт, есть также и его бесплатная версия, которую стоит попробовать.
- Groundwiz Planter (http://www.gugila.com/groundwiz_planter.html) может использовать vray/mr прокси.
- Для рассеивания прокси с тем же успехом можно использовать бесплатный скрипт
Advanced Painter. Хоть это и займёт больше времени, а окна проекции, вероятно, будут притормаживать.
- Можно разбросать прокси при помощи частиц 3d max.
Во
части 2 урока при помощи этой же техники я создам более короткую траву и покажу, как можно создать материал для неё.