Освещение в лесу - Lighting in forest

фото автораЗдравствуйте!

Я, Сергей Слипчук, представляю Вашему вниманию очередной перевод урока по моделированию и визуализации в Vue 7.

Урок рассположен здесь - урок № 4.

В этом уроке мы будем создавать "Освещение в лесу" - "Lighting in forest".

Мы будем создавать:

  • Освещенный лес;
  • Измененные установки освещения;
  • Три различных вида освещения.

В этом уроке мы рассмотрим, как создавать освещение в лесу.

Для начала, создадим стандартный ландшафт - "Standard Terrain"...

pic1

...и увеличим размеры объекта (в окне "Top view"), растягивая его за средние опорные точки (1). В окне "Side view" уменьшаем высоту объекта - опуская вниз верхнюю-среднюю опорную точку(1).

Коротко об опорных точках:

  1. Средние опорные точки служат для изменения размеров по осям, на которых они расположены (указатель мышки изменяется на стрелку вверх-вниз или влево-право);
  2. Угловые опорные точки (узловые точки) служат для масштабирования объектов по трем осям (указатель мышки изменяется на квадрат со стрелками во всех вершинах) и для поворота объекта вокруг вертикальной оси вида окна, в котором совершается вращение (указатель мышки изменяется на указатель поворота влево - вправо).

pic2

Таким образом, перемещая опорные точки, мы увеличиваем наш ландшафт по площади и уменьшим его высоту.

pic3

Теперь мы установим общий размер визуализируемого пространства - т.е. изменим установки Рендера.
Для визуализации природных ландшафтов хорошо подходит панорамный вид из камеры.

Открываем "Render Options..." - нажимаем "Ctrl+F9" или в главном меню "Render - Render Options..." или кликнем ПКМ по иконке Рендер (правая иконка в верхней панели иконок - изображен фотоаппарат).

В открывшемся окне настроек Рендера, в разделе "Render destination" - устанавливаем "Render to screen". В разделе "Picture size and resolution" в выпадающем меню "Aspect ratio" - выбираем "Free (user defined)"(пользовательские установки), и устанавливаем руками размер нашего будущего изображения 600х240.

pic4

Закрываем меню "Render Options".

В окне вида из камеры "Main camera view" мы видим, что у нас получился широкоформатный вид.

pic5

Теперь поднимаем объектив камеры не много вверх так, чтобы поверхность ландшафта была в самом низу вида из камеры.

pic6

Теперь мы готовы к добавлению материалов и деревьев нашему ландшафту.
Кликнем по нашему ландшафту "Terrain"(1), активируя его, и кликнем по иконке "Load material..."(2) - откроется окно выбора материала из имеющихся коллекций.
Выбираем коллекцию "Landscapes"(3), а в ней материал "Grass"(4).

pic7

Кликнем "ОК" - материал "Grass" присвоим объекту "Terrain".

Изменим еще раз в настройках рендера размер изображения - установим его 800х320 (кликнув в имеющихся вариантах размерах).
Нажмем "F9".

pic8

Первая визуализация нашей сцены готова.
Если за нашим ландшафтом видна поверхность другого цвета - это поверхность объекта "Ground" - примените к этому объекту такую же текстуру, как мы применили для ландшафта "Terrain".

Теперь мы готовы к "посадке" деревьев.
Добавим в нашу сцену некоторое количество деревьев, используя тип материала "EcoSystem".
Выделяем объект "Terrain"(1), дважды кликнем ЛКМ по имеющемуся материалу(2) - откроется окно редактирования материала.
В разделе "Type" кликнем ЛКМ по типу материала "EcoSystem"(3) и перейдем в закладку "General"(4).

Для добавления объектов в материал "EcoSystem" кликнем ЛКМ в закладке "General" по кнопке "Add..."(5).

pic9

Кликнув по кнопке "Add..." в выпадающем меню выбираем "Plant..." - откроется окно выбора растений.
Выбираем коллекцию "Trees"(деревья) и выбираем любое дерево (я выбрал дерево "Alder - Late Spring"), кликнем "ОК".
Дерево добавлено в экосистему нашего материала.

pic10

В течение этого урока, мы добавим еще несколько видов деревьев в нашу сцену.
Кликнем по кнопке "Populate"(заполнить) мы рассадим деревья по поверхности объекта "Terrain".
Если созданных деревьев у Вас получается ОЧЕНЬ много (более 300 штук), очистите результаты по заполнению (кликнем ЛКМ по кнопке "Clear") и уменьшите размеры объекта "Terrain", а после этого повторите шаги по заполнению деревьями ландшафта.
Уменьшая размеры ландшафта, я добился количества растений (после заполнения) не больше 300 штук. Эта мера предосторожности желательна для тех, у кого слабые машины, а большое количество созданных растений съедает память и тормозит машину.

pic11

Нажимаем "F9".

pic12

Первая визуализация деревьев.
Закрываем окно визуализации.
Закрываем окно редактора материала - кликнем "ОК".

Опустим камеру ниже, чтобы лучше были видны стволы ближних деревьев.
Выделяем камеры и в окне бокового вида "Side view" приближаем изображение (прокручивая колесико мышки) так, чтобы в окне была видна камера, а деревья были больше окна.
Опускаем камеру вниз и поворачиваем ее немного вверх.

pic13

Нажимаем "F9".

pic14

У Вас может получиться абсолютно другое расположение деревьев, так как процесс заполнения (Populate) производиться произвольно (Radnomize) и на количество заполняющих растений (или других объектов) в первую очередь влияет размер заполняемого объекта (в нашем случае это ландшафт), размер заполняющих объектов...
По этому выше я говорил о подборе размера ландшафта и пересчета заполнения!
(Даже если ландшафт будет иметь один размер, после каждого нажатия кнопки "Populate" вы не будете получать одинаковое количество заполняющих объектов).


Далее мы будем заполнять наш ландшафт травой.
Постараемся распределить траву вокруг деревьев, оставляя пространства между деревьями без травы.

Открываем, в редакторе материалов, имеющийся материал ландшафта. (двойной клик ЛКМ по имеющемуся материалу).
Переименуем имеющийся слой "Grass"(со значком ЭкоСистема) и назовем его "Trees"(в этом слое должно быть ранее добавленное дерево).
В открытом окне выделим слой "Grass" и кликнем в разделе "Type" на "EcoSystem" - создастся новый слой "Grass"(со значком ЭкоСистемы).
Переместим созданный слой вверх - выше слоя "Trees".
Оставшийся слой переименуем в "Base".

pic15

Кликнем по слою "Grass" и в закладке "General" кликнем ЛКМ по кнопке "Plant..." и добавим траву в нашу сцену.

pic16

Выбираем из коллекции "Grass-Plants" траву "Long Grass" и кликнем "ОК".
Трава добавилась в список экосистемы в слое "Grass".

Теперь, прежде чем нажать кнопку "Populate", мы предварительно настроим распределение травы по всему ЭкоСистемному материалу.
В закладке "General", с правой стороны, имеется раздел "Distribution"(распространение) - этот раздел отвечает за распределение объектов ЭкоСистемы на все нижние слои материала (в нашем случае Слой "Grass" будет распространяться по нижним слоям "Trees" и "Base").
Увеличиваем значение для параметра "Affinity with layer"(родственность со слоями) до 96 (этот параметр отвечает за распределение вышестоящего слоя в ниже стоящий).
Кликнем ЛКМ по кнопке "Populate". У меня получилось 3'425 единиц травы.

Нажмем "F9".

pic17

Мы видим, что трава заполнила только пространство под деревьями (возле стволов).
Закрываем окно рендера.

Переходим в закладку "Density"(плотность) и увеличиваем значение параметра "Overall density"(общая плотность) до 85%.
Кликнем ЛКМ по кнопке "Populate" мы повторно заполним наш ландшафт травой (у меня получилось 9'897единиц - т.е. почти три раза больше травы получилось при заполнении).

Нажмем "F9".

pic18

Мы видим, что травы стало больше под деревьями, но она также находится и возле стволов и закрывает основание стволов.
Закроем окно рендера.

В редакторе материалов переходим в закладку "Scaling & Orientation"(масштабирование и ориентация) и уменьшаем значение параметра "Overall scaling"(общее масштабирование) до 0,3.
Активируем опцию "Shrink at low densities"(уплотнять при малой плотности).
Кликнем по кнопке "Populate" и еще раз пересчитаем заполнение травой нашего ландшафта. (у меня получилось 33'949 единиц - увеличилось больше чем в три раза количество травы).

Нажмем "F9".

pic19

Мы видим, что трава хорошо распределена вокруг деревьев.
Закроем окно рендера.

Вот такие настройки для слоя "Grass" у меня получились:

"General"

pic20

"Density"

pic21

"Scaling & Orientation"

pic22

В окне редактора материала кликнем ЛКМ по слою "Trees" и добавим не много разнообразия для наших деревьев.
Переходим в закладку "General" и кликнем ЛКМ по кнопке "Add..." и в выпадающем меню выбираем "Plant..." - откроется окно выбора растений.
Выбираем коллекцию "Trees"(деревья) и выбираем еще одно дерево (я выбрал дерево "Alder - Late Summer"), кликнем "ОК".
Добавим еще одно дерево (я выбрал "Alder - Autumn").

Мы дополнительно добавили деревья для того, чтобы создать различные цвета деревьев в нашем лесу.
В закладке "General", в разделе "EcoSystem Population" мы указываем, какие растения будут у нас размещены в сцене (в данном материале).

В колонке "Presence"(представление) мы можем указать количественное представление данного объекта в сцене (в данном материале), т.е. для каждого объекта ЭкоСистемы мы можем задать количественное представление.
В колонке "Scale"(масштабирование) мы можем задать масштаб для каждого объекта в отдельности.

Для последнего вида дерева "Alder - Autumn" уменьшаем значение параметра "Presence" до 0,7.
В закладке "Density" увеличим значение параметра "Overall density" до 54%.
Кликаем ЛКМ по кнопке "Populate" - после пересчета и заполнения у меня получилось 313 единиц деревьев.

707 0 850 11
5
2010-04-14
не плохо
2010-04-15
Спасибо!
2010-05-03
Как "не плохо"??? Просто ОТЛИЧНО!!! Так получилось, совсем недавно заинтересовался программой. Установил, запустил... полез в интернет искать уроки или описание. На счастье - наткнулся именно на этот урок. Повторял, попутно знакомился с интерфейсом и возможностями. Понятно, доходчиво! Огромное спасибо!
2010-06-04
Автор молодец! ОЧень хорошо написано и сделано. Качество 5, а актуальность... думаю такие темы как "Лес", "Гора", "Озера" никогда не выйдут из актуальности) 5\5 Спасибо!
2010-06-06
[quote=Apocalisso] Автор молодец! Очень хорошо... [/quote] Спасибо конечно за положительные отзывы, но автором этого, и большинства других уроков является Владимир Чопаин (Vladimir Chopine). С уважением, Сергей Слипчук.
RENDER.RU