OpenVDB: OpenVDB AX

OpenVDB 12.0.1 |

Loading...
Searching...
No Matches
OpenVDB AX

#
Overview

  OpenVDB AX is an open source C++ library that provides a powerful and easy way of interacting with OpenVDB volume and point data. The software strives to provide a concise, fast, highly parallalisable and portable solution to performing custom manipulation of OpenVDB data via an expression language: AX. AX expressions are JIT-compiled and used in combination with a multi-threaded execution framework, specifically designed for VDB, that in many cases rival custom C++ operators.

OpenVDB AX is maintained by the Academy Software Foundation (ASWF). It was originally developed at DNEG primarily by:

- Nick Avramoussis
- Richard Jones

Other notable contributors include:

- Francisco Gochez
- Matthew Warner
- Dan Bailey
- Todd Keeler
- James Bird
- Harry Biddle

##
Documentation

  The doxygen documentation provide information on both AX as a language and the developer documentation for OpenVDB AX as a C++ API. There are two main sections:

  - The AX Language Documentation provides useful information for front-end users looking for documentation on the AX Language.
  - The OpenVDB AX Documentation provides API and other C++ specific software information for developers.

  Some additional quick links to useful subsections of the documentation are also provided:

  - Code Examples for examples of OpenVDB AX in action.
  - AX Functions for a list of all available AX functions.
  - Building OpenVDB and OpenVDB Dependencies for information on building OpenVDB and OpenVDB AX.