Pencil2D

Last updated
Pencil2D
Original author(s) Patrick Corrieri, Pascal Naidon
Developer(s) Matthew Chang and others
Initial release2005;19 years ago (2005)
Stable release
0.7.0 [1]   OOjs UI icon edit-ltr-progressive.svg / 12 July 2024
Repository github.com/pencil2d/pencil
Written in C++ [2]
Qt
Operating system Windows, macOS, Unix-like
Platform Cross-platform
Size 36–58 MiB (varies by operating system) [3]
Type 2D animation software
License GPL-2.0-only
Website https://www.pencil2d.org/

Pencil2D is a free and open-source 2D animation software for Windows, macOS, and Unix-like operating systems. It is released under the GNU General Public License and uses the Qt framework. It is used for making cartoons using traditional techniques (tracing drawings, onion skinning, etc), managing vector and bitmap drawings.

Contents

With this animation software, the user can export files in its own native file format, as well exporting it as a sequence of images (PNG, JPEG, BMP, or TIFF) and also in a video file (AVI, MP4, WebM, GIF, or APNG).

History

The original version of the software was called Pencil, created by Patrick Corrieri and Pascal Naidon in 2005, [4] but was abandoned and discontinued in 2009. The abandonment of the project led to the creation of numerous forks, several of which were eventually merged into that of Matthew Chang, resulting in the project now known as Pencil2D. [5] [6]

The project then continues on the pencil2D.org site. From spring 2019, changes are made to the organization of updates, with the deletion of the CR, and the implementation of regular updates whose version numbers are even with patches, and more occasionally, odd versions adding features. The goal is to quickly fix bugs as soon as they appear, rather than letting them accumulate, and to offer stability fixes more quickly. It started with version 0.6.4, released in May 2019. The developers are also setting up a project upload page in order to establish a library of tests for debugging and validity tests.

See also

Related Research Articles

<span class="mw-page-title-main">Qt (software)</span> Object-oriented framework for software development

Qt is a cross-platform application development framework for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

QuickTime is a discontinued extensible multimedia architecture created by Apple, which supports playing, streaming, encoding, and transcoding a variety of digital media formats. The term QuickTime also refers to the QuickTime Player front-end media player application, which is built-into macOS, and was formerly available for Windows.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">KDevelop</span> Integrated development environment

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.

cairo (graphics) Vector graphics-based software library

Cairo is an open-source graphics library that provides a vector graphics-based, device-independent API for software developers. It provides primitives for two-dimensional drawing across a number of different backends. Cairo uses hardware acceleration when available.

<span class="mw-page-title-main">OpenSceneGraph</span>

OpenSceneGraph is an open-source 3D graphics application programming interface, used by application developers in fields such as visual simulation, computer games, virtual reality, scientific visualization and modeling.

<span class="mw-page-title-main">Krita</span> Digital painting and 2D animation software

Krita is a free and open-source raster graphics editor designed primarily for digital art and 2D animation. Originally created for Linux, the software also runs on Windows, macOS, Haiku, Android, and ChromeOS, and features an OpenGL-accelerated canvas, colour management support, an advanced brush engine, non-destructive layers and masks, group-based layer management, vector artwork support, and switchable customisation profiles.

<span class="mw-page-title-main">KDE Software Compilation 4</span> Software

KDE Software Compilation 4 was the only series of the so-called KDE Software Compilation, first released in January 2008 and the last release being 4.14.3 released in November 2014. It was the follow-up to K Desktop Environment 3. Following KDE SC 4, the compilation was broken up into basic framework libraries, desktop environment and applications, which are termed KDE Frameworks 5, KDE Plasma 5 and KDE Applications, respectively.

<span class="mw-page-title-main">TupiTube</span>

TupiTube is a free and open-source 2D animation software developed and maintained by the Colombian startup, Mae Floresta. It is available for Windows, Mac OS X, Linux and Android under the terms of the GNU GPL-2.0 or later license.

<span class="mw-page-title-main">Sketchbook (software)</span> Digital drawing and sketching app

Sketchbook is a raster graphics software app intended for expressive drawing and concept sketching also for making animations. The software was first developed by Alias Systems Corporation as StudioPaint, before being acquired by Autodesk and then being spun out into an independent company, Sketchbook, Inc. Originally developed as commercial software, it evolved into a subscription model before eventually being made freeware for personal use. In 2021, Sketchbook Pro, the desktop version of the app available on Microsoft Windows and macOS, became a paid software available through the Microsoft Store and Mac App Store.

<span class="mw-page-title-main">Clip Studio Paint</span> Digital illustration software

Clip Studio Paint, informally known in Japan as Kurisuta (クリスタ), is a family of software applications developed by Japanese graphics software company Celsys. It is used for the digital creation of comics, general illustration, and 2D animation. The software is available in versions for macOS, Windows, iOS, iPadOS, Android, and ChromeOS.

<span class="mw-page-title-main">DrawPlus</span> 2D vector graphics editor and animation software

DrawPlus was a 2D vector graphics editor and animation software developed by the UK-based software company Serif, also responsible for PhotoPlus, PagePlus, WebPlus, Digital Scrapbook Artist, Affinity Designer, Affinity Photo and other titles.

<span class="mw-page-title-main">Toon Boom</span> Canadian software company

Toon Boom Animation Inc., also known as Toon Boom, is a Canadian software company founded in 1994 and based in Montreal, Quebec. It specializes in the development and production of animation and storyboarding software for film, television, the World Wide Web, video games, mobile devices, training and education.

<span class="mw-page-title-main">FreeCAD</span> Free and open-source 3D CAD software

FreeCAD is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support. It is intended for mechanical engineering product design but also expands to a wider range of uses around engineering, such as architecture or electrical engineering. FreeCAD is free and open-source, under the LGPL-2.0-or-later license, and available for Linux, macOS, and Windows operating systems. Users can extend the functionality of the software using the Python programming language.

<span class="mw-page-title-main">Skia Graphics Engine</span> Open source graphics library written in C++

The Skia Graphics Engine or Skia is an open-source 2D graphics library written in C++. Skia abstracts away platform-specific graphics APIs. Skia Inc. originally developed the library; Google acquired it in 2005, and then released the software as open source licensed under the New BSD free software license in 2008.

<span class="mw-page-title-main">KDE Software Compilation</span> Desktop environment and an associated range of KDE Applications produced by KDE

The KDE Software Compilation was an umbrella term for the desktop environment plus a range of included applications produced by KDE. From its 1.0 release in July 1998 until the release of version 4.4 in February 2010, the Software Compilation was simply known as KDE, which stood for K Desktop Environment until the rebrand. The then called KDE SC was used from 4.4 onward until the final release 4.14 in July 2014. It consisted of the KDE Plasma 4 desktop and those KDE applications, whose development teams chose to follow the Software Compilation's release schedule. After that, the KDE SC was split into three separate product entities: KDE Plasma, KDE Frameworks and KDE Applications, each with their own independent release schedules.

QML is a user interface markup language. It is a declarative language for designing user interface–centric applications. Inline JavaScript code handles imperative aspects. It is associated with Qt Quick, the UI creation kit originally developed by Nokia within the Qt framework. Qt Quick is used for mobile applications where touch input, fluid animations and user experience are crucial. QML is also used with Qt3D to describe a 3D scene and a "frame graph" rendering methodology. A QML document describes a hierarchical object tree. QML modules shipped with Qt include primitive graphical building blocks, modeling components, behavioral components, and more complex controls. These elements can be combined to build components ranging in complexity from simple buttons and sliders, to complete internet-enabled programs.

<span class="mw-page-title-main">Godot (game engine)</span> Cross-platform, open-source game engine

Godot is a cross-platform, free and open-source game engine released under the permissive MIT license. It was initially developed in Buenos Aires by Argentine software developers Juan Linietsky and Ariel Manzur for several companies in Latin America prior to its public release in 2014. The development environment runs on many platforms, and can export to several more. It is designed to create both 2D and 3D games targeting PC, mobile, and web platforms and can also be used to develop non-game software, including editors.

AV1 Image File Format (AVIF) is an open, royalty-free image file format specification for storing images or image sequences compressed with AV1 in the HEIF container format. It competes with HEIC, which uses the same container format built upon ISOBMFF, but HEVC for compression. Version 1.0.0 of the AVIF specification was finalized in February 2019.

References

  1. "Release 0.7.0". 12 July 2024. Retrieved 25 July 2024.
  2. "Contribute". Pencil2D Animation. Retrieved 27 August 2019. Pencil2D is developed in C++ and Qt Framework.
  3. Pencil2D. "Download". Pencil2D Animation. Retrieved 2020-09-17.{{cite web}}: CS1 maint: numeric names: authors list (link)
  4. Naidon, Pascal (16 June 2010). "The Vision for Pencil2D". Pencil2D Animation. Retrieved 26 August 2020.
  5. Willis, Nathan (18 June 2013). "Pencil, Pencil and Pencil". LWN.net . Retrieved 26 August 2020.
  6. Chang, Matt (27 June 2013). "Repository moved!". Pencil2D – opensource animation software. Archived from the original on 22 December 2017.