Skip to content

GPUPeople/SLAK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLAK

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:

  1. cd path/to/this/README.md
  2. mkdir build
  3. cd build
  4. cmake ..
  5. 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