“OpenVDB” by Museth, Bailey, Budsberg and Lynch

  • ©Ken Museth, Dan Bailey, Jeffrey Budsberg, and John Lynch



Entry Number: 20



Course Organizer(s):



    A rudimentary knowledge of typical workflows for volumetric modeling and/or simulations (voxels, iso-surfaces, level sets, and voxelization). Knowledge of C++ is also advantageous but not required.

    Who Should Attend
    Users of OpenVDB and software engineers who wish to use our library in their own software projects.

    The purpose of this course is twofold; 

    1. To introduce novice end-users and artists to the basics of the OpenVDB data structure and its Houdini integration. 
    2. To give developers a more in-depth description of the accompanying toolset, class structures, and various optimization techniques.

    Since the previous presentation of the OpenVDB course, at SIGGRAPH 2013, the library has changed and expanded. It now includes many new tools and algorithms (for example, new modeling and level set tools and particle acceleration structures) and new features in existing tools and data structures (for example, support for out-of-core). This year’s course is updated to reflect these changes while retaining the best parts from the earlier course. The course presenters provide several points of view, from practitioners and artists to developers in studios and third-party adopters.  

Overview Page: