Base Manifold Meshes from Skeletons

Comenius University

We propose an algorithm that generates base manifold mesh from an input skeleton, based on Skeleton to Quad Dominant Mesh (SQM) algorithm which converts skeletons to meshes composed mainly from quadrilaterals. Each node in skeleton has assigned a sphere with a predefined radius. SQM algorithm first creates branch node polyhedrons for each sphere corresponding to a branch node. These polyhedrons are bridged with quadrilaterals in order to create the final base mesh. We have extended the algorithm to support generation of meshes from cyclic skeletons. We have also generalized skeleton nodes to ellipsoids instead of spheres. Finally, we extended the algorithm to generate meshes from linear skeletons without branching and from skeletons which root node is not a branch node. The generated base mesh is tessellated on GPU for better visual results.


Paper [PDF ~0.8MB]
Source code available at github


Michal Piovarči, Martin Madaras Base Manifold Meshes from Skeletons, CESCG '14 Proceedings of the 18th Central European Seminar on Computer Graphics

  author = {Piovar\v{c}i, Michal and Madaras, Martin},
  title = {Base Manifold Meshes from Skeletons},
  booktitle = {Proceedings of the 18th Central European Seminar on Computer Graphics},
  series = {CESCG '14},
  year = {2014},
  isbn = {978-3-9502533-6-81},
  location = {Smolenice, Slovakia},
  pages = {129--136},
  numpages = {8},