Sparse Linear Algebra Subdivision Kernels
This is a library that performs mesh subdivision on Nvidia GPUs, based on specialized sparse linear algebra kernels. The repository will be continuously updated as more functionality gets ported from the research implementation. Keep posted!
To compile the library and the application that demonstrates its usage:
- cd path/to/this/README.md
- mkdir build
- cd build
- cmake ..
- make
There are two usage options:
Option 1: subdivide single mesh SLAK : the path to an .obj file to perform subdivision on : 0...LAK Catmull-Clark 1...SLAK Catmull-Clark : number of subdivision iterations to perform : 0...discard the refined mesh 1...save the refined mesh to disk (same location as input)
Option 2: subdivide multiple meshes SLAK : path to a configuration file where each line contains