• 2017 January 31st: Patate source code moved to gitlab. We also added a new online demo illustrating fitting algorithms implemented in Grenaille.
  • 2016 June 23rd: our website has been attacked and replaced by a dummy mirror site. It's over now, we are back on track, enjoy !
  • 2015 July 30th: we launched the Patate website, with a fancy Gallery illustrating Patate user's best achievements

Latest release 0.5

Major improvements:

  • We worked on Grenaille API: uniformisation of methods/class names + STL iterators support for neighborhood traversal
  • Strong performances improvements in Grenaille (plane fitting, spatial derivatives)
  • Curved edges and color-space aware rendering in Vitelotte
  • Several bugfixes in both Grenaille and Vitelotte

We also continued to polish our documentations, examples and tests along the process. See the complete changelog for details.

Download latest Patate release here !

On-going work

We are currently working at improving Patate, by working on:

  • Improving Vitelotte examples,
  • Adding a Grenaille openGL demo application: load a 3D cloud/mesh, pick a point and fit primitives, compute statistics and geometry descriptors,
  • Improving tests,
  • Improving the documentation.

Last but not least, Grenaille plugins for Gratin will be published soon, stay tuned, and access experimental features with the development version here !


Patate is a header only C++/CUDA library for graphics applications released under the MPL license.

It provides a collection of Computer Graphics techniques that incorporate the latest innovations from INRIA research teams working in the field. It strives for efficiency and ease-of-use by focusing on low-level core operators and key algorithms, organised in modules that each tackle a specific set of issues. The central goal of the library is to drastically reduce the time and efforts required to turn a research paper into a ready-to-use solution, for both commercial and academic purposes.

The library is still in its infancy and we're actively working on it to bring you the latest of our published research techniques. Modules will be dealing with graphics domains as varied as multi-scale analysis, material appearance, vector graphics, expressive rendering and 2D animation. Okay, right now only multi-scale analysis and vector graphics modules are available, but if everything goes as planned, this sentence should be properly deleted in the upcoming months!