Section: New Software and Platforms
OpenNL - Open Numerical Library
Participants : Bruno Lévy, Nicolas Ray, Rhaleb Zayer.
OpenNL is a standalone library for numerical optimization, especially well-suited to mesh processing. The API is inspired by the graphics API OpenGL, this makes the learning curve easy for computer graphics practitioners. The included demo program implements our LSCM [24] mesh unwrapping method. It was integrated in Blender by Brecht Van Lommel and others to create automatic texture mapping methods. OpenNL is extended with two specialized modules :
-
CGAL parameterization package : this software library, developed in cooperation with Pierre Alliez and Laurent Saboret, is a CGAL package for mesh parameterization.
-
Concurrent Number Cruncher : this software library extends OpenNL with parallel computing on the GPU, implemented using the CUDA API.