Введение¶
Объёмы как объекты представляют собой контейнеры, используемые для представления файлов OpenVDB в Blender’е. OpenVDB – это библиотека и формат файла для взаимодействия и хранения объёмных данных. Файлы OpenVDB могут быть созданы другим программным обеспечением, например Houdini, или из кэша симуляции жидкости Blender’а.
Объекты объёма можно создавать из меню „Add“ в 3D-вьюпорте или перетаскиванием vdb-файлов в Blender. Для анимаций можно импортировать секвенцию кадров файлов OpenVDB.

Рендер набора данных облака WDAS: в каркасном режиме, Workbench и Cycles.¶
Рендеринг (rendering)¶
Рендеринг объёмов работает так же, как рендеринг симуляций дыма. По умолчанию шейдер Principled Volume используется для рендеринга „объёмов“. По умолчанию он будет использовать сетки с именами density
, color
и temperature
. Если они недоступны, необходимо выбрать другое имя сетки в нодах шейдера.
Ограничения¶
OpenVDB отлично подходит для представления разреженных объёмов, которые не обязательно сосредоточены в узком габаритном контейнере, но могут быть разбросаны по пространству. Однако в Blender’е они всё ещё визуализируются как плотные объёмы, что не идеально для производительности и использования памяти. Это будет улучшено в будущих релизах.
Файлы OpenVDB также могут хранить множество уровня и точки. Хотя сетки множества уровня можно прочесть – в настоящее время нет поддержки для их рендеринга в качестве поверхностей. Импорт точек OpenVDB не поддерживается.