Три физических роли

Поглощение уменьшает световую энергию на пути. Рассеяние меняет направление: часть света уходит из рассматриваемого луча, другая приходит с соседних направлений. Излучение добавляет свет из самой среды. Эти процессы могут сочетаться, например в дыме рядом с огнём.

Плотность управляет масштабом взаимодействия, но не описывает всё поведение. Два объёма с одинаковой видимой плотностью могут отличаться цветом поглощения и характером рассеяния. Поэтому один параметр density не заменяет осмысленную настройку состава.

Пример из документацииДым и огонь через Principled VolumeПример дыма и огня с Principled Volume из официального руководства. Плотность, рассеяние и излучение формируют вид среды внутри объёма.Blender Documentation Team · CC BY-SA 4.0 · Blender Manual 3.5
Версия и обработка изображения

Blender Manual 3.5 — архив документации от 23.02.2023; точная версия интерфейса отдельных кадров не указана. Преобразование в WebP без потерь; исходные размеры сохранены; без кадрирования, дорисовки и удаления подписей. Все авторы и источники.

Длина пути и масштаб

Чем длиннее путь внутри среды, тем больше накопленное взаимодействие. Если увеличить сцену без изменения коэффициентов, атмосфера может стать существенно плотнее. Реальный размер и единицы особенно важны для архитектурных интерьеров и больших ландшафтов.

Практическая рекомендация: начните с однородного ограниченного объёма и известной дистанции. Не подключайте сложную шумовую текстуру сразу. Сначала оцените прозрачность и цвет на коротком и длинном пути, затем добавляйте неоднородность.

Фазовая функция

Фазовая функция описывает распределение направлений рассеяния в объёме. Параметр anisotropy в распространённых моделях меняет предпочтение прямого или обратного рассеяния. Из-за этого туман может быть особенно ярким при взгляде навстречу источнику, но выглядеть иначе при боковом освещении.

Этот параметр не равен анизотропии микрофасетного металла. Там речь идёт об ориентациях поверхности, здесь — о вероятностях направления внутри среды. Совпадение названия не означает совпадение модели или визуального эффекта.

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

Как возникает вычислительная цена

Рендереру приходится оценивать события вдоль луча и освещение в объёмных точках. Для неоднородных данных важны пространственное разрешение, шаги, методы выборки и число рассеяний. Маленький шаг не всегда нужен в однородном тумане, а крупный может потерять структуру тонкого дыма.

В реальном времени часто применяются сетки, временное накопление и приближения по рассеянию. В офлайн-рендере возможен более полный объёмный перенос, но его шум и стоимость зависят от сцены. Нельзя автоматически считать любой volume одинаковым по точности.

Диагностика артефактов

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

Слишком яркое emission способно спрятать форму и убрать ощущение глубины. В дыме от источника огня важны разные области температуры и плотности; равномерное свечение всего объёма редко выглядит убедительно без специальной стилистической цели.

Рабочий тест

Поставьте боковой и контровой источник, затем просмотрите объём с нескольких сторон. Сравните один кадр и короткое движение камеры. Дымовая структура должна сохранять связность, а не превращаться в плавающие слои. Если используется симуляционный cache, подтвердите, что его кадры, масштаб и диапазон времени совпадают с проектом до запуска всей последовательности.

Если volume хранится сеткой, размер voxel определяет доступную пространственную структуру. Слишком гладкий исходный cache нельзя превратить в подробный дым только увеличением render samples. Напротив, высокая детализация данных может оказаться избыточной для дальнего плана. Согласуйте разрешение симуляции, масштаб кадра и настройки интеграции: это три разных уровня качества, и улучшение одного не обязательно компенсирует ограничение другого.