loading...

Это не фотография, это финальная картинка урока
Решил в целях эксперимента выложить свой перевод понравившегося мне урока.
Урок посвящен созданию материала листьев для 3d дерева (в данном примере клена, осенью) с использованием 3ds Max + VRay + Onyxtree. Сам часто использую эту полезную смесь программ, поэтому посчитал, что урок будет полезен и вам.
Повествование от лица автора Peter Guthrie.
Во-первых, пару слов о сравнении количества времени на визуализацию листьев, сделанных полностью из геометрии и листьев, сделанных с прозрачностью.
Я делал некоторые тесты по этому вопросу на моих предыдущих работах и пришел к выводу, что во многих случаях быстрее будет работать вариант с прозрачностью.
Правда, если сцена простенькая, то вариант деревьев с листьями, сделанными геометрией, иногда будет визуализироваться быстрее, поскольку VRay не нужно будет просчитывать прозрачность тысяч листьев.
Если же вы работаете со сложными сценами, с миллионами полигонов, то заменив прозрачность геометрией, вы значительно уменьшите использование оперативной памяти, что в свою очередь приведет к уменьшению времени визуализации.

Рендер листьев без текстур
Экспорт листьев из Onyxtree.
Листья я сделал из 4 полигонов. Таким образом, они не будут выглядеть плоскими.
Помните, что нужно выставить правильные размеры для ваших листьев, а также единицы измерения (совпадающие с единицами измерения в сцене 3ds Max). Очень советую прочитать статью об этом заметку - Правильная структура 3d-проекта.
Также можно экспортировать 3 разных вида листьев с разными размерами и разными ID. Обычно я экспортирую геометрию как .obj-файл.

Настройки геометрии листьев в Onyxtree
Накладываем текстуру прозрачности.
Далее идет процесс под названием текстурирование.
Очень важно, чтобы текстура прозрачности была чисто черная или чисто белая с четкими (не размытыми) краями.

Текстура прозрачности (но это не очень хороший пример!)
Вы также должны отключить опцию фильтрации в настройках растрового изображения (это уменьшит время визуализации).

Настройки материала в 3ds Max. Отключение фильтрации

Визуализация листьев, сделанных прозрачностью
VRay2sidedMtl.
Наилучшим образом двухсторонний VRay материал работает с геометрией, которая не имеет толщины. Это как раз такую геометрию мы получили на выходе Onyxtree.
Поэтому VRay2sidedMtl – это самый быстрый способ эффекта подповерхностного рассеивания (SSS - sub-surface scattering, воск свечи, кожа, молоко и т.д.).

Рендер листьев с текстурой прожилок в слоте Translucency
Картинка выше визуализирована с использованием VRay2sidedMtl на всех листьях. В слотах Front и Back material стоял просто серый материал. А в слоте Translucency – вручную нарисованная текстура прожилок для листика.

Текстура прожилок на листке

Настройки материала VRay2sidedMtl
Верхний материал для листка.
Материал в слоте Front – это базовый материал VRay с текстурами в слотах Diffuse и Reflection map.

Настройки верхнего материала листка (слот Front для VRay2sidedMtl)
Карта цветовой коррекции (color correction) нужна для того, чтобы задать небольшую разницу в оттенках цветов для разных листьев (разных ID). Но для этого вы должны извлечь материал Multi/Sub-Object при импорте .obj файла с 3d деревом.
Обычно я полностью делаю материал для первого листка, а потом просто копирую его в слоты 2 и 3 материала Multi/Sub-Object, при этом только слегка изменяя оттенок.

Текстура внешней поверхности листка (слот Diffuse)
В слот Reflect положим черно-белый вариант текстуры из слота Diffuse, только слегка подкорректировав ее, чтобы она была более контрастной.

Текстура отражений листка (слот Reflect)
На рендере ниже виден верхний материал с обеих сторон листьев без прозрачности.

Рендер листьев только с верхним материалом и без просвечивания
Нижний материал для листка.
Материал в слоте Back – это просто копия материала из слота Front, но с другой текстурой в слоте Diffuse и с значительно меньшим отражением в слоте Reflect.

Текстура нижней поверхности листка (слот Back material)
Обращаю ваше внимание, что поверх текстуры для слота Diffuse я наложил текстуру с прожилками для листка. Если этого не сделать, то прожилки будут выглядеть очень светлыми при взгляде снизу на 100% освещенный листок.

Рендер листьев со всеми материалами кроме слота Translucency
Финальный результат.
Результат получен с использованием VRayPhysicalSky, Sun и VRayPhysicalCamera.
Ссылка на оригинал урока на английском - 3D tree material tutorial - Leaves
loading...
Похожие статьи:
- Урок VRay + 3ds Max, создание реалистичной травы Мне очень понравился урок по созданию красивейшей травы с помощью...
- Скачать Vray 1.50 SP4 для 3ds Max 2009 – 2011 UPD: наконец-то можно скачать 100% работающий VRay 1.5 SP4 для...
- Урок 3ds Max по разбиванию 3d-объектов: стекла, бетонного пола Этот небольшой урок поможет вам быстро, качественно и реалистично...
- Наука создания фотореалистичного 3D (часть2). Наука освещения в 3D. Вторая часть статьи о науке создания фотореалистичной картинки посвящена принципам...
- Текстурирование: 10 принципов, которые сэкономят вам время и нервы Основная цель этой статьи – это показать некоторые приемы...
- Наука создания фотореалистичного 3D. Читать обязательно ВСЕМ (неважно, профессионал вы или новичок – полезное...
- Текстурирование: 10 принципов, которые сэкономят вам время и нервы, часть 2 Продолжаем описывать приемы создания реалистичных и детализированных текстур. Первые...
Теги: 3ds Max, Onyxtree, Vray, VRay2sidedMtl, плагин для создания деревьев, создание двухстороннего материала, создание деревьев, создание материалов, создание текстур, текстурирование, уроки 3d Max, Уроки 3ds Max, уроки VRay

Отличный урок! многое было уже известно, но некоторые тонкости очень обрадовали. Есть вопрос – можно ли производить правку геометрии листа в плагине Onyxtree для макса, или это возможность только программы?
loading...
ой! извиняюсь, случайно рейтинг понизил… поправьте, пожалуйста
loading...
Очень полезный урок!!! Обязательно возьму на вооружение.
loading...
Актуальный урок. Спасибо!
loading...
На источнике проведено в коментах еще одно исследование материала листьев, и материал немного изменен по структуре, стоит почитать.
loading...
Да, я знаю. Но ведь нужно что-то оставить и для исследования самими читателями. Не отнимать же у них радость открытия
loading...
очень хороший урок, понравилось. Переводите и остальное для читателей, у них иногда просто физически для радости открытий не хватает времени(
loading...
Урок клевый, я его уже видел в первоисточнике на англ, сразу заинтересовался, только возник вопрос, я не понимаю как автор вместо стандартных листьев Onyx, подгружает в макс листья в виде плейна, может тут мне кто то поможет.
loading...
Ребята извините не так спросил, как импортировать через другой формат я знаю (например через OBJ) а вот можно ли как то что бы анимацию сохранить, для импорта анимации использовал плагин tree storm а вот как в нем заменить стандартные листья на plane так и не понял…
loading...
Спасибо за перевод. Хотелось бы увидеть возможность скачать готовую сцену и текстуры одним файлом.
Случайно наткнулся на статью листья с mental ray – http://jeffpatton.net/openb/index.php/2010/05/26/translucent-leaves-in-mental-ray
loading...
Очень хороший урок! понравилось как вы про VRay2sidedMtl рассказали.
loading...