Как включить небо в 3ds max

Обновлено: 04.07.2024

Система визуализации V-Ray предоставляет возможность моделировать "реалистичную для Земли окружающую среду с солнцем и небом" (цитата из документации по V-Ray). Однако, как показала практика, все не так радужно, как представляет документация, особенно при использовании стандартных камер 3ds Max. Этому подтверждение как мой личный опыт, так и наличие многочисленных учебных пособий и публикаций на форумах, в которых даются рекомендации по настройке и приемам работы (иногда достаточно экзотические) со связкой VRaySun/VRaySky.

В документации по V-Ray прямо сказано, что по умолчанию VRaySun/VRaySky очень яркие и указаны три пути обхода этой проблемы:

  1. использовать Color mapping (преобразование цвета) для приведения уровня освещения к меньшему диапазону (предпочтительный способ);
  2. использовать VRayPhysicalCamera с подходящими значениями экспозиции;
  3. использовать Sun intensity multiplier для уменьшения яркости солнца и неба.

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

Второй способ пропускаем, т.к. в данной статье рассматриваем только стандарные камеры 3ds Max.

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

В результате экспериментов со связкой VRaySun/VRaySky, я пришел к выводу, что при условии использования стандартных камер, наиболее продуктивным является именно третий способ. У меня родилась некая методика по настройке сцены для получения приемлемых результатов, которую и предлагаю вашему вниманию.

Настройка сцены


В начальном состоянии сцена содержит "землю" (объект Plane 100х100 метров), "здание", состоящее из бокса и цилиндра и обычной камеры 3ds Max. Всем объектам присвоен материал VRayMtl, с параметрами по умолчанию. Выглядит это примерно так:

  1. Создать VRaySun. На вопрос "Would you like to automatically add a VRaySky environment map?" ответить "Yes". Настроить положение солнца относительно объектов сцены.
  2. Делаем черновую настройку визуализатора (Render Setup - "F10"):



    Параметры GI занижены специально для ускорения тестовых визуализаций. Все остальные параметры пока оставляем по умолчанию.
  3. Открыть окно Environment and Effects, открыть окно редактора материалов. Из слота Environment map окна Environment and Effects перетащить автоматически созданную карту DefaultVRaySky в неиспользуемый слот редактора материалов. На запрос типа копии указать Instance.
  4. Как указано в документации V-Ray, по умолчанию VRaySun и VRaySky очень яркие. Если сейчас визуализировать сцену, то картинка будет целиком белой. Объекты можно обнаружить только в альфа-канале. Необходимо изменить настройки солнца:

    Обратите внимание, что настройки отличаются в зависимости от модели неба (sky model).

Заключение

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


Для освещения экстерьера можно выделить два основным способа:

Вы можете скачать пустую сцену этого экстерьера по ссылке ниже c Dropbox

APPLICATA + CONNECTER

MATERIALS LIBRARY

  • 1634 различных материалов: стекла, металла, дерева, камня, кирпича, краски, пластика, бетона, плитки, штукатурки, тканей, кожи, земли и прочее.
  • Вся база структурирована в менеджере материалов Connecter.
  • Вес всей базы 28.5 ГБ
  • Поддержка с установкой.

Связка «CoronaSun + CoronaSky»

Связка «CoronaSun + CoronaSky»

В этой связке сцена экстерьера освещается одним источником света CoronaSun, который имитирует физические свойства солнца, причем его следует использовать в связке с градиентной картой CoronaSky (добавляется в слот Environment Map в окне Environment and Effects), что создает эффект чистого неба в различное время суток в зависимости от угла наклона солнца к горизонту. 0:38 Ставим CoronaSun.
2:05 Настройка Corona Render.
3:45 Дневной рендер в сером материале.

9:47 Ставим купол неба.
15:18 Пасмурное освещение.
22:30 Освещение на закате дня.

Сбросим настройки сцены и сделаем все объекты в ней серого материала, так будет проще настраивать свет.

  • Переключаем сцену из стандартного рендера в Corona Render с помощью галочки switch renderer to Corona и кнопки Start conversion.
  • Жмем Reset MatEdit to CoronaMtl (сбрасываются все материалы в CoronaMtl)
  • Переносим любой материал в слот None раздела Mtl. override в Render Setup - Scene
Выбрав камеру выставляем ее на предполагаемую позицию по отношению к дому и поднимаем на произвольную высоту. У вас всегда будет возможность композиционно правильно отрегулировать свет в процессе работы. Corona Sun – встроенное солнце Corona Render, размер иконки отображения во вьюпорте не меняется, остается стандартным, направление солнца, положение его в сцене и угол наклона относительно горизонта регулируется стандартным инструментом перемещения (W на клавиатуре). Его параметры ниже.

On – включить/выключить солнце.

  • 1- для дневного освещения;
  • 0,5 - для заката;
  • 0,1-0,2 - для пасмурного и вечернего.
  • 1 - для яркого дневного света;
  • 5-10 - для заката;
  • 20-50 - для пасмурного.

Add Corona Sky environment – позволяет автоматически добавить карту CoronaSky в Environment Map, создание базового неба. Добавляем небо.

  • Realistic – цвет солнечного света задается автоматически.
  • Direct input – назначение цвета солнцу с помощью Color Selector.
  • Kelvin temp – цвет солнца задается физической цветовой температурой в Кельвинах.
  • Visible directly – прямая видимость солнца.
  • Visible in reflections – видимость в отражениях. Без изменений.
  • Visible in refractions – видимость через преломляющие объекты (например, стекло или вода).

BARNHOUSE

Онлайн-курс 3D визуализации экстерьера
в 3Ds MAX и Corona Render

рельеф макет в 3D

Базовая постановка света со стандартной картой окружения CoronaSky во многих случаях выглядит слишком просто – небо чистое и однотонное; для большей реалистичности лучше добавить панораму неба, благодаря чему появятся отражения облаков в стеклах и изображение в целом получит дополнительный оттенок. Для этого необходимо создать «купол неба» и наложить на него соответствующую текстуру панорамы.

Горный ландшафт в 3DS MAX с помощью плагина DreamScape

Перед началом урока, небольшое лирическое отступление…
Возможно изображения (скриншоты), приведённые в данной статье, кому то покажутся не совсем привычными. Не удивляйтесь. Дело в том, что данный урок является переводом стандартного руководства (help) по использованию плагина DreamScape и сделан он мной ещё в 2003 году для программы 3DS max5. А поскольку с тех пор ничего принципиально нового в данном плагине так и не появилось, то ни переписывать текст, ни менять изображения, не имело смысла. Разумеется, перед тем как опубликовать данный урок я перепроверил его работоспособность в программе 3ds max 2015, с установленным плагином “DreamScape 2.5.7f” и не нашел ни малейших отличий, за исключением одного маленького нюанса. Речь идёт об облаках над горами, о чём я сделал соответствующую пометку в тексте данного урока.

Если у Вас плагин “DreamScape” не установлен, то скачать и установить его Вы можете взглянув на сайд бар справа в рубрике Полезные программы. Работоспособность плагина проверена в 3DS MAX 2015. Его работоспособность в других версиях 3DS MAX я не проверял, поэтому не могу этого гарантировать.

1. Запустите программу 3DMAX.


Выберите “File->Open”.
В директории где установленна программа откройте папку \Scenes\DreamScape\Tutorials и откройте файл Tut6-start.max.

Если по каким либо причинам данный файл у Вас отсутствует, то скачать его можно здесь .


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

2. Перейдите на панель “Create” и из выпадающего списка меню выберите DreamScape Objects, Рис. 1:

3. В открывшемся свитке диалога “Object Type”, нажмите на кнопку “Terra”, Рис.2:

Перейдите в окно проекции “Top” и нажав в центре системы координат левую кнопку мыши, переместите курсор в любом направлении, создав тем самым сетку объекта “Terrain”, Рис. 3:

Ширину (Width) сетки сделайте приблизительно 2000 единиц, высоту – уж какая получится, на данном этапе высота (Height) не важна. Любители строго следовать указаниям, могут ввести точное значение “Width” равное 2000 единицам вручную, как это показано на рис. 4:

4. Пока сетка только что созданного объекта “Terra01” все еще является выделенной, (если это не так, то выделите ее) перейдите на панель “Modify” и нажмите на кнопку “Open Editor”. После чего откроется диалог “Dream Scape Terra Edition”, Рис. 5:

Редактор поверхности ландшафта “Terra Editor” изображенный на Рис. 5, при построении поверхности ландшафта использует полутоновую карту изображения. Такую карту Вы можете нарисовать сами или загрузить уже готовую карту, изготовленную в какой-либо программе редактирования растровых изображений, например в программе “Photoshop”. При этом белые участки карты с полутоновым изображением (R=255 ; G=255 ; B=255), соответствуют максимальной высоте ландшафта, а черные (R=0 ; G=0 ; B=0) – минимальной высоте ландшафта. Соответственно, промежуточные значения градаций серого цвета будут определять некие промежуточные значения высоты между ее максимальным и минимальным значениями. Поскольку сейчас на Рис. 5 окно редактора поверхности ландшафта “Terra Editor” является абсолютно черным, то поверхность “Terra01” (см. Рис. 3) на данном шаге выполнения урока, является плоской.

Для того, что бы упростить работу, по изготовлению полутоновой карты изображения, мы воспользуемся картой “Noise” плагина “Dream Scape”.

5. Не закрывая окна “Dream Scape Terra Edition” откройте редактор материалов и нажмите на кнопку “Get Material”. Затем, для того что бы выбрать карту “DreamScape: Noise”, дважды щелкните по ней левой кнопкой мыши в окне “Material/Map Browser”, Рис. 6:

6. Закройте окно редактора материалов “Material/Map Browser”.

7. В редакторе материалов в свитке “Noise Parameters”, раскройте список меню параметра “Noise” и выберите в нем “Hetero Terrain”, Рис. 7:

8. В разделе “Parameters” установите параметр “Size=0,3” и параметр “Offset=0,4”, Рис. 8:

Сохраните файл под именем “Terrain” в любой папке на Вашем компьютере.

Что бы не стереть образец файла не сохраняйте файл под тем же именем (Tut6-start.max) и в той же директории откуда Вы открыли его в начале выполнения урока.

9. Перенесите карту “DreamScape: Noise” из редактора материалов в редактор ландшафта “Dream Scape Terra Edition”. Для этого в редакторе материалов нажмите на слоте с картой “DreamScape: Noise” левую кнопку мыши и не отпуская ее перенесите на кнопку “Displacement Map” редактора ландшафта “Dream Scape Terra Edition”, Рис.9:

В открывшемся диалоге “Instance (Copy) Map”, установите преключатель в позицию “Instance” и нажав кнопку “OK”, закройте диалог “Instance (Copy) Map”, Рис. 10:

Теперь плоская поверхность “Terra01” приобрела объемные очертания в соответствии с цветовыми градациями карты “DreamScape: Noise”, Рис. 11:

10. В диалоге “Dream Scape Terra Edition”, нажмите на кнопку “Generate Grid”, для создания сетки поверхности ландшафта, Рис. 12:

11. Когда процесс создания сетки завершится, диалог “Terra Editor” сообщит Вам о том что сетка готова (об этом свидетельствует появившаяся надпись “Grid is generators”, как показано на Рис. 12).

12. В диалоге “Dream Scape Terra Edition”, раскройте меню “Modify” и выберите фильтр “Edges”, Рис. 13:

Откроется диалог “Edges DreamScape Filter”, Рис. 14:

Этот диалог представляет собой фильтр подобно фильтру программы “Photoshop” и служит для модификации высот карты изображения в окне редактора “Terra Editor”.

Переместите ползунок параметра “Size” вправо, так что бы значение в окне расположенном правее ползунка оказалось равным 16 и установите кнопочный преключатель в позицию “Square”, Рис. 15:

Нажав на кнопку “OK”, закройте диалог “Edges DreamScape Filter”.

Как Вы уже наверное догадались, фильтр “Edges” понижает края разрабатываемого нами ландшафта на уровень нулевой отметки. Это нужно для того, что бы зона видимости установленной нами камеры не была блокирована из-за чрезмерного подъема объекта “Terra01”.

13. На панели “Modify” установите значение высоты “Height ” равное 800, Рис. 16:

Сейчас разрабатываемый нами горный ландшафт кажется готовым, но если Вы попытаетесь произвести тестовый рендеринг сцены, то пока ничего не увидите. Все дело в том, что пока мы не добавили в сцену, самую важную деталь, а именно самого плагина “DreamScape” пока еще нет. Давайте введем его в разрабатываемую нами сцену.

14. Из меню “Rendering”, выберите параметр “Environment…”, Рис. 17:

15. В открывшемся диалоге “Environment”, нажмите на кнопку “Add. ”, после чего откроется диалог “Add Atmospheric Effect”. В открывшемся диалоге выберите эффект “DreamScape”, Рис. 18:

и нажав на кнопку “OK” закройте диалог “Add Atmospheric Effect”.

16. В свитке “Daylight Controls” установите галочку в поле “Render Daylight”, Рис. 19:

17. Перейдите в окно отображения вида из камеры и отрендерите нашу сцену. Внешний вид сцены, должен приблизительно соответствовать изображению приведенному на Рис. 20:

Горный ландшафт в 3ds max

Как видно из рисунка 20, горный ландшафт в целом выглядит не плохо, но пока мало напоминает горные вершины покрытые снегом. Для того, что бы пейзаж был более реалистичным, в следующих шагах урока мы добавим к горному пейзажу снежный покров.

18. Вернитесь в редактор материалов и выделите следующий свободный слот.

19. В качестве цвета диффузного рассеяния “Diffuse Color” установите цвет “Dark Gray” (RGB 80, 80, 80).

20. В редакторе материалов раскройте свиток “Maps”, Рис. 21:

21. В свитке “Maps”, нажмите на кнопку с надписью “None” расположенную справа от параметра “Diffuse Color”, Рис. 22:

В открывшемся диалоге “Material/Map Browser”, выберите карту “DreamScape: Terrain”, Рис. 23:

22. В качестве цвета “Base Color” установите значение чисто белого цвета (цвет снега) (RGB 255, 255, 255).

23. В разделе “Slope” установите галочку возле параметра “Min”, тем самым активизировав этот параметр, а в поле числовых значений оставьте значение равное нулю, Рис. 24:

24. В разделе “Slope” установите галочку возле параметра “Max”, тем самым активизировав этот параметр, а в поле числовых значений установите значение равное 55, Рис. 25:

25. Назначьте только что созданный материал объекту “Terra01”.

26. Выделите источник света “Sun01”. В панели “Modify” раскройте свиток “Shadow Parametrs” и установите галочку в разделе “Geometry->Geometry”, Рис. 26:

Активизация параметра “Geometry->Geometry”, позволит объекту “Terra01”, отбрасывать тень.

27. Теперь установите галочку возле параметра “User Color”, раздела “Sun/Scene”, Рис. 27:

Это позволит вместо желтоватого цвета солнца (установленного по умолчанию) использовать цвет установленный в поле находящегося правее параметра “User Color”. В нашем случае это чисто белый цвет.

28. Перейдите в окно отображения “Camera01” и отрендерите сцену. Внешний вид сцены показан на Рис. 28:

экстерьер в 3d studio max

29. Для большей реалистичности сцены добавим облака на небо.


Откройте диалог “Environment”. Если Вы забыли как это делается, то обратитесь к п.14 данного урока. В свитке “Clouds Parameters” Установите галочку в поле “Use Layer”, тем самым активизируя режим отображения облаков. Значение “Coverаge” установите равное 0,54, задавая тем самым степень покрытия (охвата) облаками неба над нашим горным ландшафтом, Рис. 29:

Как оказалось в программе 3ds max 2015 галочка в поле “Use Layer” уже стояла по умолчанию и облака там уже были. И если Вас не устраивает форма облаков, то измените числа в поле “Random Seed”. В это поле можно вводить любые числа, их значение влияет на случайное расположение облаков на небе.

30. Перейдите в окно отображения “Camera01” и отрендерите сцену. Теперь она должна выглядеть приблизительно так, как показано на Рис. 30:



Маленькое вступление.
Походив по сайтам нашей тематики, я обнаружил достаточно большое количество различных уроков на темы моделирования, анимации, рендеринга и т.д. В общем, пишут много. Некоторое время я находился в раздумье, что бы такого сделать, интересного и уникального? Дело в том, что, я не считаю себя очень большим экспертом по 3D Studio MAX, хоть это и мой основной рабочий пакет, я не обладаю абсолютно исчерпывающим набором знаний о техниках моделирования и анимации и сам постоянно учусь чему-нибудь новому. И у меня появилась идея. Я просто расскажу, как делаю ролики. На примере одного, все этапы создания которого мы пройдем вместе от начала и до конца. Возможно, кто-то вынесет для себя, из этого, что-нибудь полезное.

Начало.
Итак, давайте представим, что нам с вами предстоит сделать фильм. Например, что-нибудь типа "Звездных Войн", помните гонки в каньонах? Копировать мы их, конечно, не будем, да и не сможем, мощности не те, но все же: Итак задача ясна, снимаем пролет фантастического ЛА по каньону и для особого колорита, на закате, с красивым вечерним небом. Пока, правда, без актеров и каких-либо других живых существ. Начнем с простого. Что нам для этого надо? Из объектов, прежде всего, каньон, небо и, собственно, ЛА (летательный аппарат). Итак, поехали:

Небо.
Фотография нам не годится. Камера, во время анимации, может смотреть в любом направлении и, соответственно, небо, окружающее сцену, должно быть качественным со всех сторон. Для небесного фона, я использовал карту радиального Gradient Ramp. И единственная трудность на этом этапе, правильно подобрать оттенки. Нужно уметь чувствовать цвет, это необходимый аспект реализма и этому, к сожалению, я не могу научить. Посмотрите на мою цветовую подборку, попробуйте другие оттенки. В конце концов, на каждой широте свой закат. У меня цвета летнего заката 60 параллели.


Остается добавить, что во второй версии 3D Studio MAX, где нет Gradient Ramp, все это потребует несколько более сложной конструкции, но вполне возможно.

Облака.
Собственно, к облакам, в нашем кино, камера приближаться не будет. Это большой плюс. Вообще, в компьютерной графике, чем больше ограничений, тем легче работать. Создаем полусферу или полу геосферу, что даже лучше, подобрав такие размеры, чтобы вся остальная сцена поместилась бы внутри. Уберем у нее нижнюю фасетку. Приплюснем немного и вывернем на изнанку. У нас получается отличный слой облаков.


Теперь - материал. Я использовал стандартный Blinn, абсолютно белый и полностью без бликов. С этим все просто, посмотрите на картинку, я думаю, вопросов не возникнет.


Свет.
Для освещения облачного слоя, я использовал два источника света, Direct и Omni. Остальные объекты сцены, каньон и ЛА, будут освещены собственными источниками. Это необходимо для максимального реализма картинки. Direct Light с цветом 255, 143, 52 и Multiplier 3.0, имитирующий солнце, нужно разместить, естественно, с той стороны, откуда светит солнце. Но я, поэкспериментировав, немного сдвинул его в бок, так чтоб он освещал облака под небольшим углом. Второй источник, Omni Light RGB: 141,91,46, Multiplier 1.0, я разместил с противоположной стороны от "солнца". Естественно, тени у них отключены, они не нужны. Установим камеру так, чтоб она смотрела на солнце, FOV раздвинем побольше, дабы охватить небо целиком.

Солнце.
Пришла пора "включить" солнце. Для этого я использовал Video Post: Lens Effects Flare, AFTERFX3.LZF, один из готовых вариантов Flare, только Streak повернул в горизонт, остальное - без изменений. Я повесил в небе маленький Dummy и прицепил к нему Flare. В результате render мне выдал эту картинку:


Это уже что-то, что может подойти на роль закатного неба, если не приближаться к облакам очень близко.

Послесловие.
Этот маленький урок - просто пробный шар. Господа и Дамы, если вы нашли его интересным, дайте знать об этом. Будут следующие, продолжения, в которых мы поговорим о каньонорытии, камнеразбрасывании, текстурированию и анимации.

Комментарии (Всего: 6)

ну что же, интерес к такому небу присутствует - единственно, хотелось бы поподробнее про VideoPost эффекты.

И из картинок я не увидел этого неба во всей его красе - впрочем, думаю такой тип неба удобно использовать и для освещения сцены - я, например, иногда использую "сцену-пустышку" с красивым небом, облаками и тому подобными 3d-природными явлениями, делаю сферическую панораму и сохраняю в HDR-формате.
А в дальнейшем это может применяться и как панорамный фон и как карта освещения (или одновременно) - очень удобный способ для целого ряда сцен, в особенности для натютмортов

Повторюсь. жаль, жаль, жаль что нет полного описания. и еще, мне интересно в каком он Махе делал. А можешь на Bandicam записать? Ибо то что ты написал "Пришла пора "включить" солнце. Для этого я использовал Video Post: Lens Effects Flare, AFTERFX3.LZF, один из готовых вариантов Flare, только Streak повернул в горизонт, остальное — без изменений. Я повесил в небе маленький Dummy и прицепил к нему Flare. В результате render мне выдал эту картинку:" вот то что ты делал я вообще не понял потому как не знаю что да как(( Что бы оставить комментарий вам необходимо войти или зарегистрироваться!

Советуем почитать


Создания интерьеров.Часть 1

Урок по применению Editable Poly для создания интерьеров.Часть 1

8 0 42 157 Автор: diablo_ 19 января 2006 в 00:00


Моделирование драгоценных камней

8 0 61 346 Автор: diablo_ 29 января 2007 в 00:00


Видео Моделирование пистолета Макарова (Урок 3d max для начинающих) low poly

Туториал по моделированию простой 3D модельки пистолета Макарова, для использования в игровом проекте.

0 2 6 000 Автор: ExStudent 20 февраля 2016 в 10:39


Моделирование тела персонажа. Часть 2

5 1 60 261 Автор: diablo_ 17 апреля 2006 в 00:00


Взрыв

Урок по созданию взрыва с разлетающимися частицами. Урок очень простой, но красивый.

3 1 29 429 Автор: diablo_ 19 января 2006 в 00:00

Читайте также: