Введение

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

Объекты объёма можно создавать из меню „Add“ в 3D-вьюпорте или перетаскиванием vdb-файлов в Blender. Для анимаций можно импортировать секвенцию кадров файлов OpenVDB.

../../_images/modeling_volumes_introduction_example.png

Рендер набора данных облака WDAS: в каркасном режиме, Workbench и Cycles.

Рендеринг (rendering)

Рендеринг объёмов работает так же, как рендеринг симуляций дыма. По умолчанию шейдер Principled Volume используется для рендеринга „объёмов“. По умолчанию он будет использовать сетки с именами density, color и temperature. Если они недоступны, необходимо выбрать другое имя сетки в нодах шейдера.

Ограничения

  • OpenVDB отлично подходит для представления разреженных объёмов, которые не обязательно сосредоточены в узком габаритном контейнере, но могут быть разбросаны по пространству. Однако в Blender’е они всё ещё визуализируются как плотные объёмы, что не идеально для производительности и использования памяти. Это будет улучшено в будущих релизах.

  • Файлы OpenVDB также могут хранить множество уровня и точки. Хотя сетки множества уровня можно прочесть – в настоящее время нет поддержки для их рендеринга в качестве поверхностей. Импорт точек OpenVDB не поддерживается.