[Bf-blender-cvs] [10d6ad0] openvdb: Add extra metadatas to the grids:
Kévin Dietrich
noreply at git.blender.org
Sat Jun 13 03:45:59 CEST 2015
Commit: 10d6ad07982510a8f16ded43099cae4584d3882b
Author: Kévin Dietrich
Date: Sat Jun 13 03:20:31 2015 +0200
Branches: openvdb
https://developer.blender.org/rB10d6ad07982510a8f16ded43099cae4584d3882b
Add extra metadatas to the grids:
- set vector type for scalar grids as well
- set vector grids class to GRID_STAGGERED, this might become an option/
function parameter at some point.
===================================================================
M intern/openvdb/intern/openvdb_dense_convert.cpp
M intern/openvdb/intern/openvdb_dense_convert.h
===================================================================
diff --git a/intern/openvdb/intern/openvdb_dense_convert.cpp b/intern/openvdb/intern/openvdb_dense_convert.cpp
index d7a9896..8b9d090 100644
--- a/intern/openvdb/intern/openvdb_dense_convert.cpp
+++ b/intern/openvdb/intern/openvdb_dense_convert.cpp
@@ -117,6 +117,7 @@ GridBase *OpenVDB_export_vector_grid(OpenVDBWriter *writer,
vecgrid->setIsInWorldSpace(false);
vecgrid->setVectorType(vec_type);
vecgrid->insertMeta("is_color", BoolMetadata(is_color));
+ vecgrid->setGridClass(GRID_STAGGERED);
writer->insert(vecgrid);
diff --git a/intern/openvdb/intern/openvdb_dense_convert.h b/intern/openvdb/intern/openvdb_dense_convert.h
index d0243de..2def9f2 100644
--- a/intern/openvdb/intern/openvdb_dense_convert.h
+++ b/intern/openvdb/intern/openvdb_dense_convert.h
@@ -73,6 +73,7 @@ GridType *OpenVDB_export_grid(OpenVDBWriter *writer,
grid->setName(name);
grid->setIsInWorldSpace(false);
+ grid->setVectorType(openvdb::VEC_INVARIANT);
writer->insert(grid);
More information about the Bf-blender-cvs
mailing list