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
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