/xatlas

Mesh parameterization library

Primary LanguageC++

xatlas

Travis CI Build Status

A cleaned up version of thekla_atlas.

Mesh charting, parameterization and atlas packing. Suitable for generating unique texture coordinates for baking lightmaps.

Changes

  • Smaller code size - from about 18 KLOC to 9 KLOC
  • Easier to integrate and build - a single source/header file pair instead of around 120 files and 10 directories.
  • Atlas resolution option.
  • Flexible data description API for input meshes.

Links

Ignacio Castaño's blog post on thekla_atlas

Microsoft's UVAtlas

Lightmapper - Hemicube based lightmap baking. The example model texture coordinates were generated by thekla_atlas.

aobaker - Ambient occlusion baking. Uses thekla_atlas.