Porsche — Underwater road
3d award

Indigo Renderer - базовый урок

 venik 64.5942.3 23 мая 2013 в 16:08

Справка

Indigo Renderer — физически корректная система рендеринга. (Имеется в виду, что все расчеты /света/энергии/каустики и т. д. происходят взаимозависимо, что и отличает его от других рендереров, где все раздельно и определяется самим пользователем).

Indigo использует MLT (Metropolis Light Transport) on top of backwards or bidirectional path tracing вместо традиционного raytracing.
Все взаимодействие света смоделированы физически (как спектральные данные), и у Indigo есть замечательные возможности, которые сделают вашу жизнь легче: виртуальная модель камеры, физическое небо, mesh-объекты в качестве источников света, и т. д.

Технология на основе которой сделан Indigo может сравниться с Maxwell Render (NextLimit’s), Fryrender, YafRay, LuxRender.
Indigo, до версии 2.0, свободно распространялся для коммерческого и некоммерческого использования, впоследствии став платным.

Начнем с пустой сцены в 3ds Max, и создадим несколько простых боксов, как на рисунке:

Прежде чем рендерить, назначим Indigo в качестве активного рендерера в диалоге Render Setup (горячая клавиша: F10).
Чтобы отрендерить сцену, нам нужен как минимум 1 источник света, который предоставляет 3ds Max по умолчанию, если мы его не создавали.
Если сейчас нажать на кнопку render, получим вот такую картинку:

Как видно, картинка слегка «пережжена». Чтобы исправить это, нам нужно изменить параметры tone-mapping, которые находятся в диалоге Render Setup в секции "Advanced":

Если установить параметр Burn на 10 (снижает контрастность) и параметр Pre scale на 1 (снижает общую яркость) как показано выше, мы получим гораздо лучший результат:

Следующим шагом создадим свой источник света, отличающийся от стандартного. ИС в Indigo должны иметь конечные размеры, т.е. они не могут быть точечными (point) или направленными (directional lights); так что мы создадим наименьшую возможную поверхность, обычную плоскость.
Теперь нам нужен материал для этого объекта, чтобы определить параметры свечения. Откроем окно Material Editor, и изменим тип первого материала на Indigo Material:

Как только мы это сделаем – увидим настройки материала Indigo. Отредактируем их следующим образом для нашего ИС: выключим albedo (т.е. наш ИС не должен отражать другой свет) и установим "белый " цвет свечения:

Если теперь отрендерить нашу сцену, мы увидим, что новый ИС заменил стандартное освещение и воздействует на сцену:

Теперь создадим глянцевый материал для пола, чтобы показать вам тип Phong material. В редакторе материалов перейдем на следующий слот и снова применим к нему Indigo Material. Поднимем параметр IOR (чтобы придать ему более «полированный» вид) и снизим glossiness.

Эффект glossy от такого материала лучше всего наблюдать на «скользящих» углах к объекту, поэтому мы создадим камеру и опустим ее к полу. Отрендерив, получим следующий результат:

У нас заметно поднялся уровень «шума» (или зернистости) на картинке из-за более сложного рассеяния света.
Следующий важный тип материала - Specular, который имитирует прекрасные отражения и преломления света, получаемые Френелевскими уравнениями и позволяющие создавать реалистичное стекло, воду и т.д.

Этот тип материала несколько более сложный в использовании, т.к. объекты с материалом типа Specular должны быть закрытыми и иметь свою среду (скорее всего, имелось в виду, что они должны быть замкнутыми, т.к. иметь толщину). Для более подробной информации смотрите топик physically-correct glass modelling.
Создадим новый материал в третьей ячейке и назначим ему тип Specular. Убедимся, что glossiness установлена на 1.0, что означает, что она не «шероховатая» (т.е. поверхность гладкая). Установим цвет прозрачности на зеленый, который придаст цвет нашему стеклу:

Чтобы лучше проиллюстрировать особенности этого материала, будем использовать более сложный объект для него - чайник:

У нас снова поднялся уровень шума из-за более сложного пути прохождения света через объект. Т.к. Indigo - строго физически корректный рендерер, то ему сложно рендерить такие сцены «чистыми» (без шума) за короткое время, используя обычный sampling mode. Поэтому, в таких ситуациях помогает и ускоряет время просчета MLT sampling mode:

Как видно, результат не идеальный, но за то же время просчета мы получили более качественную каустику и много меньше ярких точек на изображении.
На этом наш урок будет закончен.

Комментарии отсутствуют, Ваш будет первым!:)
Что бы оставить комментарий вам необходимо войти или зарегистрироваться!

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

Создаем лампу в 3ds max

Простой урок, по моделирование «Лампы».

Комментарии 7 Рейтинг 0 Просмотры 22 554 Автор: seaman 14 ноября 2006 в 00:00

Видео Визуализация интерьера в iRay

Не так давно в 3ds max появился новый визуализатор - iray. Многие не стали обращать на него внимание, но сегодня мы все же обратим, на примере интерьерной визуализации и расскажем о его преимуществах.

Комментарии 24 Рейтинг 23 Просмотры 17 960 Автор: homerender 26 июля 2012 в 23:53

Моделирование кистей рук для анимации Часть 2

Урок, в котором даются очень хорошие понятия, о том как нужно моделировать руки и подготавливать их к анимации. Часть 2

Комментарии 0 Рейтинг 0 Просмотры 47 191 Автор: diablo_ 4 мая 2006 в 00:00

Фантан

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

Комментарии 7 Рейтинг 1 Просмотры 34 658 Автор: diablo_ 27 августа 2006 в 00:00

Моделирование с использованием чертежей

Чертежи в 3D моделировании это шаблонные изображения. С чертежами мы можем более легко моделировать объекты, т.к. нам просто нужно следовать форме на изображении. Я опишу несколько подсказок при испол

Комментарии 23 Рейтинг 7 Просмотры 80 429 Автор: seaman 1 февраля 2008 в 00:00

3D моделиприслатьещё

Форумещё

Конкурсы CGWarsещё

Хороший Рендер по эскизу 14
11.01.2017 — 22.01.2017 Комментарии19 Просмотров6 0

Блогиещё

Популярные урокиещё

Реклама

3dmir.ru - Вся компьютерная графика
      www.megastock.ru