From 7dd058af169ccbaed978bb935f2d050dcf8e1a46 Mon Sep 17 00:00:00 2001 From: Fischer Robert Date: Wed, 21 Jun 2023 10:01:28 +0200 Subject: [PATCH] bug fixing --- 04_npy_to_openvdb_in_blender.py | 34 ++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/04_npy_to_openvdb_in_blender.py b/04_npy_to_openvdb_in_blender.py index 154af9e..0e6be7a 100644 --- a/04_npy_to_openvdb_in_blender.py +++ b/04_npy_to_openvdb_in_blender.py @@ -21,22 +21,22 @@ if not os.path.exists(topoutpath): os.mkdir(topoutpath) -x1 = 0 -x2 = -1 -y1 = 0 -y2 = -1 -z1 = 0 -z2 = -1 +#x1 = 0 +#x2 = -1 +#y1 = 0 +#y2 = -1 +#z1 = 0 +#z2 = -1 ts = -1 -# ts = 40 +#ts = 40 #modified crops, comment out -x1 = 10 -x2 = -10 -y1 = 10 -y2 = -10 -z1 = 10 -z2 = -10 +x1 = 20 +x2 = -20 +y1 = 20 +y2 = -20 +z1 = 250 +z2 = 1600 def check_npy_folder(toppath): files = [] @@ -47,12 +47,12 @@ def check_npy_folder(toppath): def convert_npy_to_vdb(file, toppath, topoutpath, x1,x2,y1,y2,z1,z2): im = np.load(os.path.join(toppath,file)) - im = im[x1:x2,y1:y2,z1:z2] - im = im*1.0 + imc = im[x1:x2,y1:y2,z1:z2] + # im = im*1.0 grid = openvdb.FloatGrid() - grid.copyFromArray(im.astype(float)) - grid.gridClass = openvdb.GridClass.STAGGERED + grid.copyFromArray(imc.astype(float)) + grid.gridClass = openvdb.GridClass.FOG_VOLUME grid.name = 'density' openvdb.write(os.path.join(topoutpath, file[:-3]+'vdb'), grid)