Видеомонтаж с Chaos Group V-Ray 3.0

Как и любой другой современный визуализатор, V-Ray предоставляет множество самых разнообразных возможностей. Одна из важных особенностей V-Ray — полноценный набор инструментов для визуализации с простым и понятным интерфейсом. А благодаря полноценным собственным инструментам освещения,затенения, глобального освещения и т. д., визуализатор V-Ray может быть использован в самых разнообразных задачах. Изменения затронули и интерфейс коннектора и плагина V-Ray для 3ds Max, и сам движок визуализации.

v-ray-3-maya-rt-viewport

Новый интерфейс пользователя и новый диалог быстрой настройки визуализатора

Новая версия V-Ray предоставляет пользователям несколько режимов интерфейса в диалоговом окне Render Settings. Также добавлены два новых инструмента для быстрой настройки глобальных параметров визуализатора для максимального повышения скорости установки необходимых параметров — своего рода кнопка «Сделать красиво!».

Увеличенная производительность в трассировке луча и режим Progressive Rendering

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

Новый универсальный шейдер VRMATS и другие новые шейдеры

В V-Ray 3.0 появились новые инструменты шейдинга (материалы). Универсальный шейдер VRmat позволяет выполнять передачу шейдеров и созданных материалов между различными приложениями, использующими V-Ray в качестве движка визуализации. Среди стандартных шейдеров V-Ray появился новый Ray-tracedSSS шейдер, поддерживающий расчет эффекта подповерхностного рассеивания с помощью алгоритмов трассировки луча. Разработчики предоставили специалистам возможность использовать стандарт Open Shading Language (OSL) от компании Sony Image Works для создания собственных шейдеров.

Улучшенная поддержка формата Alembic

Начиная с V-Ray 2.0, добавлена поддержка формата данных Alembic,разработанного студиями Sony Imageworks и ILM. В новой версии V-Rayдобавлена поддержка кэша Alembic, который может быть загружен с помощью инструмента V-Ray Proxy.

Улучшен V-Ray Hair

Новый V-Ray предоставляет пользователям улучшенный функционал создания и редактирования волос, обеспечивающий большую производительность в процессе вычислений и качественный результат финального изображения. Серия тестов показала, что прирост производительности визуализации волос и меха составляет от 5 до 15 раз (в тестах с системой Ornatrix).

Расширенное управление цветом

Улучшенный рабочий процесс с полноценным управлением цветом. Пользователи V-Ray получают полноценную поддержку LUT и ICC профилей,а также поддержку нового OpenColorIO (OCIO) также разработанного в стенах студии Sony Imageworks.

Поддержка визуализации изображений в формате Deep Images (Deep Data)

С выпуском OpenEXR 2.0 появилась возможность визуализации изображений с сохранением глубины пикселей. Впервые поддержка Deep Data была реализована в V-Ray for Maya. Теперь, пользователи NUKE и V-Ray for 3ds Max,могут использовать возможности Deep Images, не прибегая сложным манипуляциям, а просто взять и сохранить их в формат OpenEXR с активной функцией сохранения Deep Data.

Новая функция Render Mask

Визуализатор V-Ray 3.0 содержит уникальную функцию для контроля регионов визуализации с использованием маски изображения. Когда визуализируется область интереса, представленная сложной формой, прямоугольная область может не подходить для визуализации. Использование новой функции Render Mask предоставляет художникам возможность использовать любую форму региона, который будет визуализироваться.

Поддержка визуализации отдельных проходов (Render Elements) в V-Ray RT GPU

Появившийся в V-Ray 2.0 движок визуализации V-Ray RT позволил использовать возможности современных GPU для ускорения вычислений preview визуализации в режиме ActiveShade. Начиная с V-Ray 3.0, данный движок визуализации получил новую и, пожалуй, одну из долгожданных функций — поддержку вывода отдельных элементов изображения (Render Elements). Помимо этого, в V-Ray 3.0 проведена оптимизация алгоритмов и реализована поддержка последних версий NVIDIA CUDA, что позволяет полноценно использовать самые современные графические ускорители.

Изменения в интерфейсе

К пересмотру основных элементов настроек и управления визуализатором разработчики третьей версии подошли очень основательно. Собрав информацию о наиболее востребованных функциях и инструментах, они переработали все основные элементы интерфейса диалога глобальных параметров визуализатора и отчасти буфер кадров. Выбрав V-Ray в качестве средства визуализации и открыв окно Render Settings, вы увидите кардинально обновлённый интерфейс визуализатора.

unnamed

Обновленный вид вкладок с глобальными параметрами визуализатора V-Ray 3.0 в диалоговом окне Render Settings.
В предыдущих версиях V-Ray диалоговое окно Render Settings было значительно шире из-за большого количества параметров, что немного отличалось от заложенной еще в 6-й версии 3ds Max концепции. Теперь же все вкладки собраны в одной строке, а ширина диалогового окна Render Settings стала значительно меньше, что будет экономить рабочее пространство экрана.
Одно из главных нововведений — минимализм в интерфейсе. Разработчики решили упростить настройку визуализатора и в тоже время оставить все параметры в диалоговом окне Render Settings. Решение этой задачи было выполнено очень элегантно — просто добавлены кнопки выбора режима отображения параметров.unnamed-1

Различные режимы отображения параметров в V-Ray 3.0. Режимы Basic, Advanced Expert для свитка Global Switches.
Многие свитки с параметрами V-Ray представлены тремя режимами:

  • Режим Basic (Зеленый) — базовые параметры для определённых функций визуализатора.
  • Режим Advanced (Желтый) — расширенные параметры для определённых функций визуализатора.
  • Режим Expert (Красный) — классический полный набор параметров для определённых функций визуализатора.

Как и раньше все основные настройки визуализатора будут доступны для редактирования. Режимы отображения параметров V-Ray доступны в следующих свитках:

  • Вкладка V-Ray
    • Global Switches
    • Color Mapping
  • Вкладка GI
    • Global Illumination
      • Irradiance Map
      • Light Cache
    • Caustics
  • Вкладка System
    • System

Остальные свитки практически остались без изменений, просто их интерфейс был значительно обновлен и реорганизован.

Диалоговое окно V-Ray Quick Settings представлено следующими параметрами:

Кнопки выбора шаблона (Exterior, Interior, VFX и Custom) — позволяют выбрать один из трех заранее подготовленных шаблонов настроек. Доступны шаблоны для экстерьеров, интерьеров и эффектов. Кнопка Custom будет подгружать пользовательский шаблон.

Presets — с помощью данного раскрывающегося списка можно выбрать один из шаблонов. Аналогичную функцию выполняют кнопки Exterior, Interior и VFX.

Render — запускает процесс визуализации изображения.

GI Quality — позволяет настроить качество глобального освещения.

Помимо кардинально обновленных настроек глобальных параметров визуализатора, изменения затронули и интерфейс буфера кадров V-Ray (V-Ray Frame Buffer).

Повышение производительности и режим Progressive

Новая версия V-Ray будет поставляться со значительно оптимизированными алгоритмами трассировки луча и новой библиотекой Embree.

Оптимизация процесса визуализации

Процесс визуализации занимает достаточно продолжительное время. В зависимости от того, сколько в центральном процессоре вычислительных ядер,одновременно может просчитываться несколько регионов. Если у нас 4 ядра и 8 потоков (для процессоров Intel с технологией Hyper-Threading), то одновременно будет просчитываться 8 регионов.

В старых версиях визуализатора V-Ray был один недостаток: когда оставалось 8 регионов, они завершались по очереди, и ядра процессора начинали простаивать.

Начиная с V-Ray 3.0 по умолчанию активна функция перераспределения регионов между освободившимся ядрами процессора. Чем ближе к концу процесса визуализации, тем меньше становятся размеры регионов,а их вычислением занимаются освободившиеся до этого ядра/потоки CPU.

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

Данный метод перераспределения ресурсов используется не только при построении финального изображения. При вычислении глобального освещения по методу Irradiance Map, он будет так же задействован, что существенно повышает производительность данного метода. При этом данный метод актуален для каждого из пассов IM. Поэтому можно спокойно добавить пару дополнительных пассов для более качественного эффекта GI.

Поддержка библиотеки трассировки луча Embree

Новая версия V-Ray обзавелась поддержкой библиотеки трассировки луча Embree от компании Intel. Ее уже используют некоторые из визуализаторов,например, Corona Renderer. А вот для V-Ray это уже новинка.

Применение Embree в V-Ray дает значительный прирост производительности(в зависимости от сцены, материалов, освещения и настроек). На первый взгляд прирост скорости может быть незначителен, но, как известно, все зависит от создаваемой вами сцены и используемых в ней материалов и освещения. Учитывая тот факт, что Embree реализован в полноценном движке V-Ray, данная библиотека будет работать практически со всеми основными шейдерами,текстурами, источниками света и другими функциями, реализованными в данном визуализаторе.

Режим Progressive Rendering

С появлением в арсенале V-Ray возможности интерактивной визуализации (V-Ray RT Engine) многие из пользователей хотели реализации аналогичной возможности в полноценной версии V-Ray. Новая версия V-Ray предоставляет режим визуализации Progressive Rendering. Данный режим основан на применении значительно усовершенствованного движка V-Ray RT CPU с реализацией ряда возможностей, не поддерживаемых RT Engine.

Режим Progressive выбирается в качестве сэмплера изображения. С каждым новым этапом качество визуализируемого изображения увеличивается и, доходя до определённого предела, останавливается.

В отличие от V-Ray RT, Progressive Sampler создает гораздо более чистое изображение, особенно в материалах с текстурными картами. Помимо этого,данный метод поддерживает визуализацию практически всех материалов,доступных в поставке с V-Ray.unnamed-2

Пример визуализации сцены с интерьером с применением классического Adaptive Sampler и современного Progressive Sampler.
На рисунке показан пример визуализации сцены интерьера, выполненный с применением Adaptive Sampler и Progressive Sampler. Обратите внимание на разницу между данными методами. Если присмотреться к материалам с текстурами, видно, что они вышли достаточно чистыми.unnamed-3

Пример визуализации сцены с различными материалами и значениями Max Subdivs.
На этом рисунке показан пример сцены с различными материалами. В отличие от классического адаптивного сэмплера, Progressive Sampler позволяет быстро получить достаточно качественный результат при визуализации таких эффектов, как глянцевые отражения и подповерхностное рассеивание (SSS).

Помимо высокого качества получаемого изображения, с помощью Proressive Sampler можно спокойно выполнять визуализацию полноценных Render Elements.

Видео, демонстрирующее визуализацию в режиме Progressive.

Нововведения в шейдерах V-Ray

Всем пользователям визуализатора V-Ray давно известно, что он обладает самым мощным набором уникальных и простых в использовании шейдеров. Однако,с выходом V-Ray на профессиональный рынок анимации и VFX, требования CG художников выросли, и, соответственно, появились новые потребности. Новая версия V-Ray для 3ds Max предоставляет больше возможностей по разработке собственных и оптимизации родных шейдеров. Помимо этого, многие из новых возможностей в шейдинге стали доступны в V-Ray для 3ds Max впервые.

Поддержка шейдеров VRmats

Пользователям V-Ray для Rhino и V-Ray для SketchUp уже давно известен формат шейдеров Vismats. Как раз новый формат шейдеров в V-Ray для 3ds Max,именуемый VRmats, основан на возможностях Vismats. По своей сути формат VRmats универсален. Он может быть создан в V-Ray для SketchUp и импортированв V-Ray для 3ds Max или Maya. При этом шейдеры, созданные с помощью Vismats,поддерживают все основные функций V-Ray Mtl.

У VRmats есть свой собственный редактор шейдеров, доступный из интерфейса шейдера VRayVRmatMtl в редакторе материалов 3ds Max.unnamed-4

Пример визуализации сцены с различными материалами в формате VRmats(vismats).
К поддерживаемым шейдерам относятся следующие: Angle Blend, Multi Material,Skp Two Sided, Standard, Toon, Two Sided, V-Ray Material и Wrapper Material. По сути, это аналоги основных шейдеров, входящих в поставку V-Ray для 3ds Max, но записываемые в отдельный унифицированный формат.unnamed-5

Все восемь типов шейдеров, доступные в редакторе VRmats.
Каждый из шейдеров содержит привычные для многих пользователей параметры: начиная от диффузного цвета и заканчивая картами рельефности и смещения (displacement). Но, как известно, любой материал состоит не только из базового шейдера, но и из текстур. Для того чтобы добавить текстурную карту к шейдеру VRmat, необходимо просто кликнуть кнопку с буквой «m» рядом с поддерживающим текстуру параметром и в открывшемся диалоговом окнеV-Ray texture editor выбрать необходимый тип текстуры и выполнить ее настройку.

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

Новые шейдеры и поддержка OSL

С выходом V-Ray 3.0 пользователи получили не только новый универсальный формат шейдеров, но и непосредственно новые шейдеры, полноценно оптимизированные под новые возможности движка визуализации.

В частности, третья версия получит следующие новые шейдеры и возможности:

  • Интуитивный шейдер кожи (Skin Shader), позволяющий создавать художникам комплексный многослойный шейдер кожи
  • Увеличенную производительность в визуализации SSS шейдера, включая поддержку трассировки луча в визуализации SSS
  • Художники и технические директора теперь могут использовать стандарт OSL (Sony Open Shading Language) для создания собственных материалов

Нововведения в поддержке формата Alembic и обновление системы волос

Начиная с V-Ray 2.40, в поставку визуализатора включена поддержка формата Alembic. Данный формат был разработан студиями Sony Imageworks и ILM, после чего он стал включаться в поставку многих пакетов компьютерной графики,в частности Maya и Houdini.

В 3ds Max прямой поддержки Alembic нет, но, благодаря V-Ray, визуализацию данных, сохраненных в этом формате, можно выполнять через V-Ray Proxy.

В 3ds Max в качестве импортера Alembic в сцену выбирается объект V-Ray Proxy. Данный объект является своеобразным мостом между 3ds Max и Alembic. Как и полагается, вы можете назначить любой материал, поддерживаемый V-Ray, на объект V-Ray Proxy.

Помимо внедрения поддержки формата Alembic, новая версия V-Ray предоставит пользователям значительную оптимизацию в визуализации волос и меха. Как и в предыдущих версиях V-Ray, пользователи могут использовать как стандартную систему Hair & Fur в 3ds Max, так и собственную систему волос V-RayFur. Однако, как и во многих других системах визуализации, ранее процесс визуализации волос и меха был медленным. В V-Ray 3.0 разработчикам удалось реализовать оптимизацию алгоритмов визуализации волос и меха, достигнув прироста производительности в 5-15 раз. Но здесь стоит отметить следующий момент: хорошей производительности им удалось добиться в тесном сотрудничестве с компанией Ephere, разработчиком системы Ornatrix.

Новый режим Render Mask

Еще один интересный инструмент нового V-Ray — функция Render Mask. Ранее для визуализации определенной области кадра требовалось выделить прямоугольной рамкой желаемую область и щелкнуть по кнопке Render. Сейчас помимо прямоугольной области можно спокойно выбрать любой объект сцены или взять текстурную карту и выполнить визуализацию этой области.unnamed-6

Параметр Render Mask для визуализации региона сложной формы.
Активизация Render Mask производится в диалоговом окне Render Settingsна вкладке V-Ray в свитке Image Sampler (Antialiasing). На выбор предоставляется два режима: Texture и Selected. Режим Texture позволяет задать текстурную карту, где черный цвет — это невизуализируемые области,а белый — области, которые отводятся под визуализацию.unnamed-7

Применение Render Mask в режиме Texture.
Как заявляют разработчики из Chaos Group, это одно из нескольких технологических достижений компании, способствующее увеличению производительности труда CG художников. В совокупности с новым методом построения изображения и значительной оптимизацией под многоядерные CPU,данный метод визуализации регионов может оказаться очень мощным подспорьем другим движкам визуализации, представленным на рынке.

Поддержка Deep Data и OpenEXR 2.0

Этого ждали многие пользователи связки 3ds Max + NUKE. На данный моментв V-Ray 2.0 поддержка Deep Data (Images) и OpenEXR 2.0 реализована,в основном, в V-Ray для Maya и V-Ray Standalone. Но, начиная с V-Ray 3.0, данная функция будет доступна для всех основных пакетов (V-Ray для 3ds Max, V-Rayдля Maya и V-Ray для Softimage).

В плане функциональности поддержка Depp Data и OpenEXR 2.0 доступна за счет применения специального plug-in для NUKE (может быть получен при обращении к разработчикам с соответствующим запросом). Поимо этого, можно использовать родной формат. vrimg с последующей конвертацией в OpenEXR.

Поддержка Mari-style и Mudbox-style тэгов в VRayHDRI

Родной шейдер текстур VRayHDRI в новой версии поддерживает тэги в стиляхMari-style и Mudbox-style. Это позволит напрямую работать с текстурными картами в высоком разрешении, созданными в MARI и Mudbox. По своей сути,стили выполняют одну функцию — определяют номера «плиток», при объединении которых будет создана цельная текстура с огромным разрешением.

VRayClipper Object и VRayMetaballs Object

В V-Ray 3.0 добавлены два новых типа объектов — VRayClipper Object и VRayMetaballs Object.

VRayClipper Object — новый геометрический примитив, позволяющий вам использовать плоскость обрезки. Данный объект поможет сократить время визуализации (например, во время тестов) без значительного изменения сцены.unnamed-8

Пример воздействия объекта VRayClipperObject на модель автомобиля.
Объект VRayClipper Object достаточно прост в обращении. Для того что бы создать плоскость обрезки, просто поместите объект на сцену и поверните его так, как вам необходимо выполнить обрезку. Все объекты в сцене попадут под его воздействие. Но если необходимо выполнить обрезку определённых объектов в сцене, не тронув остальные, можно просто воспользоваться функцией Exclude в параметрах объекта VRayClipperObject и добавить те объекты, которые не должны быть подвергнуты обрезке.

VRayMetaballs Object — новый геометрический примитив, позволяющий вам создавать трассированную ISO-поверхность (raytraced iso-surface) на выходе при использовании систем частиц. ISO-поверхность создается во время визуализации и не генерирует геометрию в сцене.

Поддержка Render Elements в V-Ray RT GPU

Начиная с V-Ray 2.0, движок интерактивной визуализации V-Ray RT поставляется в единой поставке. Ранее V-Ray RT обычно использовался только как Active Shade renderer, но с версии 3.0 появилась возможность использовать его как полноценный production визуализатор.

 

Источник

Подробнее на сайте v-ray.com 372ad56f89a9ad2381793cbbe4e9f343