Blender Basics 4-rd edition/Chapter 8- Raytracing
Содержание
Глава 8 - Трассировка Лучей (отражение, прозрачность, тени)
Автор: James Chronister
Оригинальный перевод: Юлия Корбут aka Balista
Переработка текста: Азовцев Юрий aka gumanoed
Ray-Tracing используется для создания зеркальных и отражающих поверхностей. Эта технология также позволяет создавать эффект прозрачности и преломления (искажения изображения через прозрачные поверхности, как в случае с увеличительным стеклом или линзой). С помощью ray-tracing любая лампа сможет отбрасывать тень. Вы можете создавать различные удивительные эффекты с помощью этой технологии - однако время на отрисовку изображения (рендер) значительно увеличится. Используйте эту функцию только при необходимости. Не пытайтесь включать Raytrace везде. Профессионалы так не делают. Посмотрите любой 3D ролик по телевидению и вы увидите, что отражение и преломление используются лишь там, где это действительно необходимо. Вы можете получить отличные эффекты теней и текстур с традиционными для Blender лампами и настройками материалов, сэкономив при этом огромное количество времени на рендеринге.
Для использования ray-tracing вам нужно перейти в раздел Render, найти панель Shading и активировать функцию "Ray Tracing" (смотрите предыдущую главу). Теперь вы сможете использовать свойства ray-tracing на ваших объектах. Пока вы этого не сделаете, разницы между обычным рендером и рендером с ray-tracing не будет. |
Освещение и Тени
Для получения ray-теней от ламп, выберите лампу, которая должна создавать тени (при применении технологии Ray-Tracing все типы ламп могут это делать), в Окне Свойств перейдите в раздел Lamp, найдите большую кнопку "Ray Shadow" и нажмите ее.
Когда вы включите ray-тени, в настройках большинства ламп появится несколько дополнительных параметров. Параметр "Soft Size" влияет на мягкость границ тени, а параметр "Samples" на качества тени.
Также вы увидите две опции с названием "Adaptive QMC" и "Constant QMC". Это два способа генерации теней. Adaptive работает быстрее, в то время как Constant дает лучшее качество, но требует большего времени для просчета.
Обычно используются еще несколько настроек при работе с ray-освещением. На панели "Spot Shape" вы найдете параметры Spotlight Size, Spotlight Blend и Halo Intensity. Все они работают точно так же, как и при использовании традиционной Shadow Buffer технологии.
300px | 300px |
Обратите внимание на тени в иллюстрации выше. Левое изображение было отрендерено с параметром Samples равным 1 и параметром Soft равным 0. Правое же со значениями 10 и 1 соответственно.
Отражение (зеркальность) и Преломление (прозрачность)
Для создания зеркальной или отражающей поверхности на объекте, выберите этот объект и добавьте ему материал. Вы также можете добавить на объект текстуру и сделать ее зеркальной. В Окне Свойств в разделе Material, найдите панель Mirror. Все параметры прозрачности находятся здесь. Активируйте панель "Mirror" и поэкспериментируйте с настройками отражения. Слайдер Reflect контролирует степень отражения. Максимальное значение создаст эффект идеального зеркала.
Для создания прозрачности объекта активируйте панель "Transparency". Два главных элемента управления прозрачностью: IOR (Индекс Преломления) - контролирует степень преломления лучей и создает эффекта Линзы; и Fresnel - регулирует степень прозрачности. Здесь есть и другие параметры, с которыми вы можете поэкспериментировать, но эти два основные.
На изображении слева используется малое значение параметра отражения на полу и большое на голове обезьянки сзади, для получения эффекта хрома. Голова обезьянки на переднем плане и шар имеют высокое значение параметра Fresnel и IOR для симуляции стекла и преломления. |