Tupi (software)

From Wikipedia, the free encyclopedia
  (Redirected from Ktoon)
Jump to: navigation, search
The logo of Tupi.svg
Tupi running on Windows 7
Tupi running on Windows 7
Original author(s) MaeFloresta
Developer(s) Gustav González
Stable release
0.2.9 (Arara) / May 28, 2017; 8 months ago (2017-05-28)
Repository github.com/xtingray/tupi
Written in C++ / Qt
Operating system Unix-like, Windows, Mac OS X
Type Animation software
License GPLv2
Website www.maefloresta.com

Tupi (formerly KTooN) is a software application for the design and creation of 2D animation. This tool, inspired by and for animators, is being developed by an open community. It is covered under the terms of the GNU General Public License v2, meaning that Tupi is free and open-source software. After Tupi was forked from KToon, KToon's official website was changed to redirect to the website for Tupi.


The project began in Cali, Colombia in 2002 as an initiative of two young animators working at the Toonka Films and Soluciones Kazak companies. They were looking to create software that would encourage the evolution of the incipient 2D animation industry in Latin America at that time. From the beginning of the project they determined that the application would have to be open and portable to as wide a range of operating systems as possible. Initial priority has been given to open source platforms like Linux based distros. During this first planning phase, the name KTooN was chosen for the software, the first interface designs for the application were made and the Qt framework was selected as the main library for programming the software.

During the same year the project applied for and received a grant from Colciencias,[1] a public entity of the Colombian government dedicated to the promotion of science and technology. This grant sponsored KTooN's development for the first year, supporting a team of two programmers and one consultant. During this first cycle the project's website was published at the original KTooN website, and the first release (version 0.7) was published.[2]

In 2003, looking for new sponsors, the project applied to SENA, a Colombian government institution dedicated to public education. The project received a grant that sponsored KTooN for another year of development with a team of programmers similar to that of the first cycle. Release of version 0.8 was completed and the project started gaining popularity with users around the world.

Unable to secure further funding, the project was dormant for three years, until 2009. In 2009 the original creators of, worked with a company called Labtoon SAS to continue the project, with the intention of making it the premier project of its type. In the middle of 2010, the Ktoon website was announced and version 0.9 of the software was released. There was a considerable re-design made to the graphical interface. A new website, resource, forum, and public bug tracker were made to better serve the user community.

The funding of the project in its third cycle is based on donations made from the community through the Internet.


In 2011 developer Gustav Gonzalez forked KToon, naming his fork Tupi after the Tupí people of Brazil.[3][4][5] In 2013 Tupi ran a fundraising campaign to boost development and help complete version 1.0 of the project.[6] In 2014 ran another project to help port Tupi to Windows.[7] Currently, Tupi has several references in some of the most popular sites related to 2D animation software as an intuitive and easy-to-use tool for children, teenagers and amateur artists.[8]


One of the main objectives of this project from the beginning has been to provide an easy user experience, starting at the design of the GUI which allows the creation of simple animations in only 5 steps.

Despite still being in early development, the software includes many features:

  • Support for basic tools for vector illustration that includes rectangles, ellipses, lines, and polygons. Paths can also be created using the pen or pencil tool. The paint bucket tool can be used to fill bounded areas of vector objects.
  • Raster images (sometimes called Bitmap) can be imported and used as either static backgrounds or animated assets.
  • Finished animations can be exported to various file formats that include: (Ogg Theora, AVI, MPEG, SWF. Or as a sequence of images in PNG, JPEG, and SVG format.
  • Basic support for tweening of positions, colors, rotation, scale, sheer, and opacity has been added to recent releases.
  • The Library panel allows for the organization and reuse of imported media assets.

Future development[edit]

The goal of being a tool for introducing novice digital artists to the world of animation was fulfilled with the first releases. Development is focused on reaching a professional level that will allow advanced users to make professional-quality animations.

Some of the areas of future development include: particles, sound support, key frames, and morphing. Plans have also been made to have skeleton animation with bones, inverse kinematics, and pivots.

See also[edit]


  1. ^ "Colciencias". Colombian Public Institution for R&D 
  2. ^ Ben McGrath (September 14, 2006). "KToon: Simple 2D animation". Linux.com. KToon may see a bit more of a faster development cycle, due to its backing by Colciencias, the Colombian institute for the Development of Science and Technology 
  3. ^ Marko Dragicevic. "2D Animation Tools". Linux Magazine. Retrieved 2016-04-22. 
  4. ^ "Meet Tupi, KToon's fork | Libre Graphics World". Libregraphicsworld.org. 2011-01-05. Retrieved 2016-04-22. 
  5. ^ "Tupi 0.1 git06 released with updated tweening | Libre Graphics World". Libregraphicsworld.org. Retrieved 2016-04-22. 
  6. ^ "Tupi runs a fundraiser on Kickstarter to boost development | Libre Graphics World". Libregraphicsworld.org. Retrieved 2016-04-22. 
  7. ^ "Tupi project goes to Indiegogo, asks for funding of a Windows port | Libre Graphics World". Libregraphicsworld.org. 2014-08-06. Retrieved 2016-04-22. 
  8. ^ "2D Animation Software Guide". Comprehensive list of 2D animation software of any kind 

External links[edit]