hello, I am trying to export animated vdb clouds (from VUE).
I have a few issue with the Volume loader.
Context: when loading a multi-grid vdb file in c4d (R23 for instance), a Volume loader is created with a list of the internal grids.
So, for my export I tried to do the same thing ( if I split the grids on one per file and create volume objects, it works perfectly).
First issue: the cineware Sdk does not contains the define/param for Ovolumeloader ( #define Ovolumeloader 1039866 is findable on the internet and mentionned in the documentation ).
( that is not really an issue but seems to be a forgotten file)
Second issue : when I save my files with a relative path: the loading of the lit of internal grid seems to be broken.
As an exemple: I read the file with the commandline tool after the export from VUE and after saving it in C4d:
absolute / generated:
Parsing "Small Cumulonimbus [RefObj]" of type (1039866):
found Param id (6000)
type(131), values : "D:\Users\C4d\animmetacloud_Small Cumulonimbus [RefObj]_00.vdb"
found Param id (6001)
type(15), values : 1
found Param id (6003)
type(15), values : 0
found Param id (6004)
type(15), values : 56
found Param id (6008)
type(1018397), values : listview with 2 items and selected : -1
item 0 with id 0 and name density
type(15), values : 1
item 1 with id 1 and name color
type(15), values : 1
absolute / saved:
Parsing "Small Cumulonimbus [RefObj]" of type (1039866):
found Param id (6000)
type(131), values : "D:\Users\C4d\animmetacloud_Small Cumulonimbus [RefObj]_00.vdb"
found Param id (6001)
type(15), values : 1
found Param id (6002)
type(15), values : 0
found Param id (6003)
type(15), values : 0
found Param id (6004)
type(15), values : 64
found Param id (6005)
type(15), values : 0
found Param id (6006)
type(19), values : 1.000000
found Param id (6007)
type(15), values : 0
found Param id (6008)
type(1018397), values : listview with 2 items and selected : -1
item 0 with id 0 and name color
type(15), values : 1
item 1 with id 1 and name density
type(15), values : 1
found Param id (6010)
type(200000275), values : Unitscale: 1.000000 / 3
found Param id (6011)
type(130), values : "Voxel Amount: 1.182.298 Size: ~3 mb "
found Param id (6012)
type(26), values : -1
relative / generated:
Parsing "Small Cumulonimbus [RefObj]" of type (1039866):
found Param id (6000)
type(131), values : "animmetacloud_Small Cumulonimbus [RefObj]_00.vdb"
found Param id (6001)
type(15), values : 1
found Param id (6003)
type(15), values : 0
found Param id (6004)
type(15), values : 56
found Param id (6008)
type(1018397), values : listview with 2 items and selected : -1
item 0 with id 0 and name density
type(15), values : 1
item 1 with id 1 and name color
type(15), values : 1
relative / saved:
Parsing "Small Cumulonimbus [RefObj]" of type (1039866):
found Param id (6000)
type(131), values : "animmetacloud_Small Cumulonimbus [RefObj]_00.vdb"
found Param id (6001)
type(15), values : 1
found Param id (6002)
type(15), values : 0
found Param id (6003)
type(15), values : 0
found Param id (6004)
type(15), values : 56
found Param id (6005)
type(15), values : 0
found Param id (6006)
type(19), values : 1.000000
found Param id (6007)
type(15), values : 0
found Param id (6008)
type(1018397), values : listview with 1 items and selected : -1
item 0 with id 0 and name Small Cumulonimbus [RefObj]
type(15), values : 1
found Param id (6010)
type(200000275), values : Unitscale: 1.000000 / 3
found Param id (6011)
type(130), values : "Voxel Amount: 591.149 Size: ~2 mb "
found Param id (6012)
type(26), values : -1
As we can see, the param 6008 ( the listview) is modified at the load of the relative path file.
here find attached screenshots of what happens when I load the files in C4d and the save file ( with the _00.vdb file ( assume that the _XX.vdb are identical from _00.vdb file )[0_1631807093381_animmetacloud_Small Cumulonimbus [RefObj]_00.vdb](Uploading 100%)