12.04.2014 Views

IBL in mental ray for Maya - Autodesk International Communities

IBL in mental ray for Maya - Autodesk International Communities

IBL in mental ray for Maya - Autodesk International Communities

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Image-Based Light<strong>in</strong>g в <strong>mental</strong> <strong>ray</strong> <strong>for</strong> <strong>Maya</strong><br />

Автор: Дмитрий «dimson3d» Чехлов<br />

Блог: http://dimson3d.blogspot.com/<br />

Здравствуйте друзья, в этом небольшом посте, мы рассмотрим применение технологии<br />

Image-Based Light<strong>in</strong>g реализованной в <strong>Autodesk</strong> <strong>Maya</strong> и <strong>mental</strong> <strong>ray</strong> renderer. Непосредственно<br />

сама технология Image-Based Light<strong>in</strong>g (далее, <strong>IBL</strong>). В <strong>mental</strong> <strong>ray</strong> появилась достаточно давно,<br />

около 10 лет назад, с выходом <strong>mental</strong> <strong>ray</strong> 3.2 или 3.3 (2002 — 2004 год), но вот в интерфейсе<br />

приложений, она не была реализована, и была доступна в основном при использовании<br />

<strong>mental</strong> <strong>ray</strong> Standalone или специальных модулей расширения (plug-<strong>in</strong>'s). В <strong>Maya</strong>,<br />

полноценный <strong>IBL</strong> появился в версии 7.0 или чуть ранее, и реализовывал возможности <strong>mental</strong><br />

<strong>ray</strong> в интерфейсе <strong>Maya</strong>.<br />

Сегодня, мы рассмотрим реализацию <strong>IBL</strong> в <strong>mental</strong> <strong>ray</strong> <strong>for</strong> <strong>Maya</strong> 2013, принципиально,<br />

инструментарий не изменился в прошествии нескольких лет, но многие кто знакомится с<br />

<strong>Maya</strong> и системой визуализации <strong>mental</strong> <strong>ray</strong> часто задаются вопросом о применении освещения<br />

на основе HDR изображений.<br />

1. Что такое <strong>IBL</strong>?<br />

Перед тем как мы перейдем к знакомству с реализацией <strong>IBL</strong> в интерфейсе <strong>Maya</strong>, давайте<br />

рассмотрим описание технологии данное в документации к системе визуализации <strong>mental</strong> <strong>ray</strong>.<br />

Метод Image-Based Light<strong>in</strong>g (сокращенно <strong>IBL</strong>) это общий подход, для освещения сцены<br />

применяя изображения с высоким динамическим диапазоном (HDR), взятыми из реального<br />

мира (фотографии и созданные с помощью специальных программ изображения). Такое<br />

изображение может захватывать и передавать первоначальную энергию света и цвет от<br />

физического мира в визуализируемую сцену. Система визуализации <strong>mental</strong> <strong>ray</strong> предоставляет<br />

собственное решение <strong>IBL</strong> для освещения, основанного на изображении или освещения от<br />

созданного процедурно окружения. Оно обеспечивает результат с высоким качеством и<br />

оптимальной производительностью по сравнению с традиционными методами освещения,<br />

как с помощью F<strong>in</strong>al Gather в сочетании с явно смоделированной геометрией окружающей<br />

сцену с <strong>IBL</strong> изображением, отображаемым на его поверхности.<br />

После включения и подключения регулярного шейдера окружающей среды к<br />

визуализируемой камере, <strong>mental</strong> <strong>ray</strong> создаст внутренний специальный источник света,<br />

который возвращает освещение от окружающей среды.<br />

При визуализации, <strong>mental</strong> <strong>ray</strong> выполняет предварительную выборку (pre-sampl<strong>in</strong>g)<br />

окружающей среды и ускоренное определение структуры данных для поддержки адаптивной<br />

выборки в процессе расчета освещенности в шейдерах. Этот вклад освещения будет<br />

автоматически добавляться ко всем шейдерам выполняющим регулярные прямые выборки<br />

света, что позволяет существующим шейдерам воспользоваться этой функцией.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!