Перейти к содержанию

Добро пожаловать в сообщество творческих людей - ARTTalk.ru!

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

Для новых пользователей доступна регистрация.

Тема для обсуждения новой версии сообщества.

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

firetwister

АО и с чем его едят :)

Рекомендуемые сообщения

В этом уроке в трех простых частях я попытаюсь показать Вам необходимость знать об Амбиент окклюжн.

Первая часть объясняет для чего нужен проход оклюжн и чем он хорош. Вторая часть – информация как сделать проход расчета оклюжн. Третья объясняет как его использовать.

 

Оклюжн?

 

 

Что такое оклюжн?

Для простоты просто представьте, что все Ваши объекты имеют простой белый цвет и Ваша сцена освещена равномерно со всех направлений белым цветом. В основном результатом будет полностью белое изображение. Но что случится, если некоторые объекты будут заслонять от света другие объекты? Результатом станет то, что части объектов, куда не пришли лучи света станут темнее. Чем больше заслонены объекты, тем темнее их поверхность. Таким образом мы получим белое изображение с темными областями где геометрия заслоняет себя от освещения.

 

Зачем использовать это?

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

 

Где можно его сделать?

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

 

Когда использовать его?

После того, как Вы решите что закончили сцену и визуализируете свое изображение.

 

Как.

 

Есть два простых пути получить оклюжн. Оба дают похожий результат. Шейдер AO чаще работает быстрее и дает больше возможностей управления, но он не был включен в ранние версии программ. Экспериментируя с обоими Вы решите для себя, какой Вам больше подходит.

 

Дальнейшие шаги описаны для Макса, но в других программах все очень похоже.

 

Скайлайт метод.

 

1. Сохраните сцену как новый файл во избежание потери данных..

2. Установите визуализатором Ментал рей.

3. Установите цвет фона на белый и глобальное освещение на 1.0 (по умолчанию уже установлено).

4. Выберите все объекты и назначьте им стандартный материал. Установите цвет на белый.

5.В опциях визуализатора включите финальный сбор (final gather) (больше выборок (samples) для более качественного результата).

6. Удалите все светильники и добавьте скайлайт белого цвета.

7. Визуализируйте.

 

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

 

Метод шейдера AO.

1. Сохраните сцену как новый файл во избежание потери данных..

2. Установите визуализатором Ментал рей.

3. Установите цвет фона на белый и глобальное освещение на 0.0 (все черное).

4. Выберите все объекты и назначьте им стандартный материал. Установите цвет на белый.

5. Поместите карту AO в слот самосвечения (больше выборок (samples) для более качественного результата).

6. Удалите все светильники.

7. Визуализируйте.

 

Быстрая подсказка по параметрам шейдера:

samples – зависит от желаемого качества 28 обычно достаточно для высококачественного результата.

dark / bright – обычно лучше оставить как есть.

spread – большее значение смягчает тени между геометрией, распространяя их дальше.

max distance – когда установлено в 0 работает как скайлайт, любое другое значение делает расчеты оклюжн «локальными». Этот параметр определяет расстояние локальных вычислений. Важен для просчета интерьерных сцен.

 

Опциональные подсказки для развития.

Bump maps – если вы хотите пойти дальше с AO, Вы можете включить бамп маппинг объекта, чтобы подчеркнуть его. Просто сделайте копию материала и положите назад карту бампа в соответствующий слот каждого материала.

 

Adding / hiding geometry (Добавить/скрыть геометрию) – иногда Вы можете захотеть попытаться добавить некоторую геометрию вне кадра, чтобы она отбрасывала тени на Ваши объекты. В других случаях некоторые важные области оказываются слишком затенены. В этом случае можно скрыть, исключить из просчета или вообще удалить часть геометрии при просчете AO.

 

Rendering more than one pass (Визуализация более чем за один проход) – Это делается главным образом для больших сцен. Вы можете захотеть сделать проходы расчета оклюжн с разны ми установками и разной геометрией (как описано выше), чтобы впоследствии выбрать какой проход работает лучше с каждой конкретной деталью.

 

occ_samples.jpg

 

Применение в финальном изображении.

 

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

Откройте Вашу визуализацию и проход(ы) AO в Фотошопе и приступайте к работе.

Быстрый путь использования оклюжн – разместить его над визуализацией, изменить режим смешивания на overlay (перекрытие) или multiply (умножение) и настроить прозрачность слоя так, чтобы не было пересвета. Но, если вы хотите подчеркнуть детали геометрии, можно пойти дальше. Главная идея – использовать AO такими путями, какие вы сможете придумать (различные установки расчета оклюжн, различные режимы смешивания слоев, подстройка цвета и контраста и т.д.). Создавайте маски, которые будут выделять части изображения, улучшаемые данным слоем AO. В этом примере я в действительности просто взял оклюжн для демонстрации (обычно я не использую больше чем пару слоев). Одна вещь, которую Вы всегда должны помнить – применение оклюжн быстро повышает конрастность изображения, так что не переборщите с ним.

final%20composittion.jpg

 

Ещё примеры

scorpi%20occ.jpg

 

Автор урока Ziv Qual - наш 3Д брат по разуму из Израиля :)

перевод урока - seaman

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дополнение к уроку: Vray AO

ссылка для скачки

http://plugins.angstraum.at/vrayao/index.htm

 

VRay ambient occlusion

Следующий кандидат на вашу любовь и почитание - скрипт "VRay ambient occlusion" от plugins.angstraum.at (вроде так они себя обзывают).

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

Где он у вас будет жить - это вы решите сами. (просто перетащите в меню или куда ещё)

AO_vray_howto.jpg

 

После установки можно работать (даже не нужно перезапускать МАКС)

Установите vRay активным рендером и вызывайте скрипт.

Больше ничего делать не нужно))) Скрипт не изменяет в сцене НИЧЕГО!

 

Выставляем предпочитаемые настройки и жмём "Render"

 

Чуть подробнее об опциях. Как вы видите, настроек меньше чем в OPG, да и нет вкуснятинки в виде сохранения бампа\дисплейса\опэсити ваших материалов.

Зато есть два метода просчёта :)

 

AO_vray_dialog.jpgAO_vray_dialog_sl.jpg

 

Dirtmap - основан на использовании vRaydirt шейдера.

Параметры:

Radius - определяет площадь захвата (в единицах сцены), в пределах которой вычисляется dirtmap.Чем выше значение, тем более затеняется сцена.

Image Sampler Override - Optimized rQMC Anti-Aliasing - когда активировано, достигается оптимальное соотношение производительность\качество для просчёта АО. Поскольку настройка адаптируется к уровню шума, основываясь на subps, нет необходимости в дополнительных настройках (vray рендера)

Subps - чем больше значение, тем качественнее результат. Время просчёта увеличивается соответственно.

Skylight - свет распространяется из небесной сферы или полусферы.

Параметры:

Sphere -свет идёт отовсюду, равномерно освещая всю сцену

Dome - свет ограничен горизонтом, и исходит от полусферы

 

AO_vray_radius_500_but.jpgAO_vray_radius_2000_but.jpgAO_vray_radius_3100_but.jpg

Сцена просчитана с параметрами: Subps - 16, radius - 500\2000\3100, время - 2 мин 17 сек

 

AO_vray_sl_sphere_but.jpgAO_vray_sl_dome_but.jpg

Сцена просчитана с параметрами: Skylight, sphere\dome, время -4 мин 9 сек

 

Примечание от меня: если вы уже настроили глобальное освещение и свет, то АО лучше просчитывать через DirtMap шэйдер

 

Информация взята из урока "Да прибудет с Вами Ambient Occlusion!"

Автор урока Кагал Александр aka igni

полная версия урока по ссылке ниже

http://render.ru/books/show_book.php?book_id=664

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! Это то, что нужно! 8-) Как раз хотел поискать подобный урок!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ага,круто.Как раз пару дней назад етим заинтересовался и терь знаю как делается :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! Тоже интересовался недавно, прям смотрю всем как нельзя вовремя урок появился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо.

А в среде интерьера возможно? А то у мя получалась ток однотонная серая заливка :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Faster

в среде интерьера можно через vray AO но через vraydirt шэйдер... через скайлат не получится

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо!!!

А если использовать бамп, то получается что для каждого объекта нужно создавать отдельный мат с диртом и бампом? А может есть какой ни будь скрипт который при рендере сможет вставить в дифуз каждого мата, дирт а бамп оставить на месте?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А какие особенности настройки под интерьер?

Вырубаем все источники света, скаи, бэк делаем черный?

Потом кидаем отдельный мат с диртом на врей оверрайд в глобал сетингс и всё?

Я вот помойму так делал ))) и у мя все засветилось однотонным цветом :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Faster

ничего вырубать не надо, кроме бэка в энвайрноменте... и при запуске скрипта задаёшь такие настройки

AO_vray_dialog.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Условия использования