Коротко
- В D5 Render параметр caustics нужно включить и в материале, и в источнике света.
- Материалы Custom поддерживают отражённые caustics, а шаблоны Transparent и Water — отражённые и преломлённые.
- Интенсивность caustics настраивается в источнике света; для смягчения радиус источника должен быть больше нуля.
- D5 Render поддерживает одновременно не более 64 источников света с включёнными caustics.
Яркие узоры, которые появляются, когда свет проходит сквозь стекло или отражается от поверхности воды, помогают правдоподобнее передать поведение света в архитектурной визуализации. Согласно официальной документации D5 Render, для создания такого эффекта нужно включить caustics и в соответствующем материале, и в источнике света. В описании Corona Renderer от Chaos рассказывается, почему caustics сложно рассчитывать и как с этой задачей справляется другой подход к вычислениям. В документации обоих источников версия программного обеспечения не указана; приведённые ниже шаги основаны на описанных в доступной документации функциях.
В каких сценах полезны caustics?
Caustics — это световые узоры, возникающие, когда свет отражается от отражающей или преломляющей поверхности либо проходит сквозь неё и концентрируется на другой поверхности. Волнистые блики на дне бассейна и яркие фигуры на столе, созданные светом, прошедшим сквозь стакан, — повседневные примеры этого эффекта. В интерьерной визуализации следы света, проходящего сквозь стеклянные поверхности и падающего на пол или расположенные рядом поверхности, также могут влиять на восприятие освещения сцены.
В описании Chaos caustics представлены как путь света, который исходит от источника, попадает на отражающую или преломляющую поверхность, затем достигает рассеянной поверхности и попадает в камеру. Рассчитывать такой путь сложно, поэтому некоторые традиционные подходы используют упрощения — например, ограничивают яркие лучи или не учитывают геометрию стекла. В отдельных случаях это упрощает изображение, но может привести к тому, что влияние стекла на свет будет показано некорректно.
Настройка caustics в D5 Render
Проверьте шаблон материала. Согласно документации D5 Render, caustics поддерживают шаблоны материалов Custom, Transparent и Water. Custom поддерживает отражённые caustics, а Transparent и Water позволяют создавать как отражённые, так и преломлённые caustics. Если материал в сцене не относится к одному из этих шаблонов, документация не указывает для него поддержку caustics.
Включите caustics в материале. Недостаточно активировать эту функцию только в источнике света — нужно также включить параметр caustics у соответствующего материала. Если не включить его для материала, условие одновременной активации, описанное в документации, не будет выполнено, даже если изменить настройки света.
Включите caustics и в источнике света. В документации D5 указано, что эффект поддерживают четыре типа источников света, а также Geo Sky и HDRI-Sun. Поскольку в документации не приводятся пошаговый путь к настройке и её расположение в интерфейсе, здесь не указывается конкретный путь по панелям.
Настройте интенсивность и мягкость в соответствии со сценой. Параметр Caustics Intensity меняет яркость эффекта как множитель: чем выше значение, тем ярче caustics. Softness смягчает эффект, если радиус источника света больше нуля. Поэтому при оценке мягкости проверьте также, что радиус источника света соответствует этому условию.
| Параметр | Рекомендуемое значение | Эффект |
|---|---|---|
| Параметр Caustics | Включён в материале и источнике света | Чтобы эффект появился, его нужно активировать с обеих сторон. |
| Caustics Intensity | В зависимости от сцены | Чем выше значение, тем ярче выглядят caustics. |
| Softness | Настраивайте, если радиус источника света больше нуля | Смягчает вид caustics. |
Учитывайте, что на узор могут влиять свойства поверхности. Согласно документации D5, изменения bump и normal texture map в модели влияют на форму узора caustics. Оценивайте эти свойства вместе с интенсивностью и мягкостью света, чтобы контролировать вид узора в сцене. В источнике не рекомендованы конкретные значения для этих текстур, поэтому привести фиксированные числовые настройки нельзя.
Следите за количеством источников света и влиянием на производительность. D5 Render поддерживает одновременно не более 64 источников света с включёнными caustics. В документации также подчёркивается, что caustics создают дополнительную нагрузку на производительность рендеринга, и рекомендуется выбирать и настраивать эту функцию в соответствии с потребностями. Вместо того чтобы включать эффект для каждого источника, целесообразнее определить, где именно в сцене он необходим: так рабочий процесс будет более управляемым.
Ограничения совместимости и предпросмотра
При использовании caustics с прозрачными материалами важно учитывать ограничение совместимости: согласно документации D5, эффект несовместим с собственными UV- и triplanar-эффектами этих материалов. Поэтому, если прозрачный материал использует такие эффекты, не следует считать, что они будут корректно работать вместе с caustics; результат нужно проверить в сцене.
Caustics, создаваемые солнечным светом, могут слегка мерцать в предпросмотре. В документации D5 говорится, что это сделано для снижения вычислительной нагрузки и что в отрендеренных изображениях мерцания не будет. Это означает, что изображение в предпросмотре не следует оценивать так же, как финальный рендер.
Влияние на архитектурный и archviz-процесс
Эта функция может быть полезна в интерьерных визуализациях, где важно показать взаимодействие света со стеклом, водой или глянцевыми поверхностями. Если яркий узор, создаваемый светом на поверхности, важен для визуального повествования, основной шаг проверки — включить соответствующие параметры и у материала, и у источника света. Также необходимо учитывать, что упрощённые методы, игнорирующие стекло или ограничивающие яркие лучи, могут изменить вид caustics.
Chaos сообщает, что Corona Renderer использует подход, объединяющий обратную трассировку путей и автоматический photon mapping для расчёта caustics. По данным компании, этот метод устраняет необходимость ручной настройки, характерную для традиционных photon maps, а влияние на время рендеринга обычно ограничивается примерно 50 процентами. Это описание относится не к настройкам D5 Render, а к подходу, используемому в Corona, по данным разработчика. Поэтому некорректно приравнивать настройки и результаты по производительности двух программ.
Частые ошибки
Включать caustics только в материале или только в источнике света: D5 требует активации с обеих сторон.
Ожидать преломлённых caustics от шаблона Custom: в документации для этого шаблона указана только поддержка отражённых caustics.
Предполагать, что Softness будет работать, если радиус источника света равен нулю.
Считать, что caustics совместимы с UV- или triplanar-эффектами прозрачных материалов.
Принимать мерцание солнечных caustics в предпросмотре за ошибку финального рендера или не учитывать дополнительную нагрузку на производительность рендеринга.
Источники
Источников: 2Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для команд в Турции, занимающихся интерьерной визуализацией, caustics могут помочь нагляднее показать взаимодействие стеклянных и водных поверхностей со светом. Однако эту функцию не стоит воспринимать как универсальную настройку качества, которую нужно добавлять в каждую сцену: в документации D5 говорится о дополнительной нагрузке на производительность и рекомендуется выбирать настройки в соответствии с потребностями.
На практике в первую очередь стоит проверить условия активации и для материала, и для источника света. Особенно важно не упускать из виду совместимость прозрачных материалов с UV и triplanar, мерцание солнечных caustics в предпросмотре и ограничение в 64 одновременно активных источника. Указанные для Corona сведения о производительности нельзя напрямую переносить на D5: офисам следует отдельно оценивать результат рендеринга на собственных сценах.
Частые вопросы
Как включить caustics в D5 Render?
Нужно включить параметр caustics и в поддерживаемом материале, и в источнике света. Согласно документации D5, эффект поддерживают четыре типа источников света, а также Geo Sky и HDRI-Sun.
Какие материалы поддерживают caustics в D5 Render?
Поддерживаются шаблоны Custom, Transparent и Water. Custom позволяет создавать отражённые caustics, а Transparent и Water — отражённые и преломлённые.
Почему солнечные caustics мерцают в предпросмотре D5 Render?
В документации D5 указано, что для снижения вычислительной нагрузки солнечные caustics могут слегка мерцать в предпросмотре. Согласно документации, в отрендеренных изображениях этого мерцания не будет.



