30 const std::optional<std::string> path =
params.ensure_absolute_path(
31 params.extract_input<std::string>(
"Path"));
33 params.set_default_remaining_outputs();
37 bke::volume_grid::file_cache::GridsFromFile grids_from_file =
38 bke::volume_grid::file_cache::get_all_grids_from_file(*path);
39 if (!grids_from_file.error_message.empty()) {
41 params.set_default_remaining_outputs();
46 BKE_volume_metadata_set(*volume, grids_from_file.file_meta_data);
47 for (bke::GVolumeGrid &grid : grids_from_file.grids) {