omni.vdb.neuraldvdb.encode_grids_from_buffer

This method encodes a volume from a 32-bit-aligned binary data by encoding into the specified neuralvdb data and saver flags. It returns the payload of neuralvdb grid (NeuralVDB data in binary format).

def encode_grids_from_buffer(
    self: omni.vdb.neuralvdb.bindings._omni_vdb_neuralvdb.INeuralVDB,
    data: numpy.ndarray[numpy.uint32],
    encode_params: List[omni.vdb.neuralvdb.bindings._omni_vdb_neuralvdb.EncodeParams] = (
        [omni.vdb.neuralvdb.bindings._omni_vdb_neuralvdb.EncodeParams()]
    ),
) -> numpy.ndarray[numpy.uint8]

Parameter

Description

data

The binary volume data to encode.

encode_params

The encode parameters.