Scroll to navigation

VDB_AX(1) User Commands VDB_AX(1)

NAME

vdb_ax - utility for processing OpenVDB data using AX

DESCRIPTION

usage: vdb_ax [command] [--help|-h] [-v] [<args>]

CLI utility for processing OpenVDB data using AX.

print help and exit
verbose (print timing and diagnostics)

[execute] read/process/write VDB file/streams (default command):

append an input vdb file to be read
input code to execute as a string or from a file
write the result to a given vdb file
compilation optimization level (Default: 03)
number of threads to use, 0 uses all available (Default: 0)
warnings as errors
maximum error messages, 0 allows all error messages (Default: 0)
copy the file level metadata of the first input to the output
Volumes:
whether to implicitly create volumes (Default: ON)
a node level or node range to process (Default: 0:4)
the active state type of nodes to process (Default: ON)
set the active tile streaming behaviour (Default: AUTO)
threading grain size for processing nodes (Default: 1:32)
attribute bindings for volumes
Points:
whether to implicitly point attributes (Default: ON)
a point group to process
the threading grain size for processing nodes (Default: 1)
attribute bindings for points

[analyze] parse code and run analysis:

print the generated abstract syntax tree
re-interpret print of the code post ast traversal
print the attribute registry (name, types, access, dependencies)
attempt compilation for points, volumes or both if no option is provided

[functions] query available function information:

list functions, their documentation and their signatures
list all available functions names only

Email bug reports, questions, discussions to <openvdb-dev@lists.aswf.io> and/or open issues at https://github.com/AcademySoftwareFoundation/openvdb.

AUTHOR

This manual page was written by Mathieu Malaterre <malat@debian.org> for the Debian GNU/Linux system (but may be used by others).

February 2024 vdb_ax 10.0.1