Pencil2D is an animation/drawing software for Mac OS X, Windows, and Linux. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics. Pencil2D is free and open source.
C++ C QMake Shell Python PowerShell
Latest commit 01d7164 Mar 25, 2017 @chchwy chchwy committed on GitHub Merge pull request #626 from ptrg/master
Updated Hungarian translation
Permalink
Failed to load latest commit information.
.github Update issue template based on submission feedback. Oct 17, 2016
3rdlib do not install quazip headers Apr 23, 2016
app Merge pull request #621 from CandyFace/#620-adjustable-frame-spacing Mar 13, 2017
background Completed general preferences Nov 30, 2015
core_lib Merge pull request #623 from mapreri/typo0 Mar 13, 2017
docs Remove Qt 4 from build docs Nov 2, 2016
icons Timeline improvements (#531) Sep 10, 2016
resources Keyboard shortcut for "Goto Next/Previous frames" (#512) Jun 13, 2016
tests No commit message Jan 21, 2017
translations Updated Hungarian translation Mar 24, 2017
util Add script for uploading nightly builds to Google Drive Feb 26, 2017
.gitattributes Add .gitattributes and do line end normalizing. Feb 7, 2014
.gitignore Fix: crashing when open a .pclx which contains less than 3 layers Oct 31, 2016
.travis.yml No commit message Jan 21, 2017
ChangeLog.md Add .gitattributes and do line end normalizing. Feb 7, 2014
Info.plist No commit message Jan 21, 2017
LICENSE.TXT Remove out-dated info Mar 17, 2014
README.md Update README.md Oct 15, 2016
common.pri Fix build failure on unix but not-linux arches (like kfreebsd-* and h… Mar 1, 2015
mac_pcl_icon.xcf Added mac file association and improved app bundle May 21, 2016
pencil.icns Add scaled up icons to pencil.icns May 21, 2016
pencil.ico Relocating files to match directory layout of other branches and trun… Oct 4, 2010
pencil.pro Fix syntax Mar 22, 2017
pencil.qrc Timeline improvements (#531) Sep 10, 2016
pencil.rc Add .gitattributes and do line end normalizing. Feb 7, 2014

README.md

Pencil2D Animation

Pencil2D is an animation/drawing software for Mac OS X, Windows, and Linux. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics. Pencil is free and open source.

Download

Wanna try the bleeding edge version of Pencil2D? Download the nightly builds!

Build Status

Links

Source code


Pencil2D v0.5.4 beta

2013-07-26

  • ScribbleArea code refactoring.
  • Custom keyboard shortcuts (Preferences->Shoftcuts)
  • Interactive brush resizing. SHIFT + Mouse Drag to change brush size, CTRL + Mouse Drag for FEATHER, CTRL+SHIFT applies brush size to the eraser and temporarily selects it.
  • Smoother brush stroke on Mac OS X.
  • Saving/loading project is more stable now.
  • Misc bug fixes.

Pencil2D v0.5.3 beta

2013-06-28

  • Upgrade to Qt 4.8.4
  • ToolSet code refactoring.
  • Menubar code refactoring.
  • Color Palette code refactoring.
  • Bug fixed: brush cannot change color in 0.5.2

Pencil Animation v0.5 beta (Morevna Branch) - September 15th 2010

Changes by Konstantin Dmitriev:

  • Support for some command-line options. Now it's possible to specify file to open: $ Pencil file.pcl Export to image sequence using command-line: $ Pencil file.pcl --export-sequence file.png
  • Load dialog: Allow to choose "Any file" filter - that allows to load files without extension (old Pencil files).
  • Fix transparency issue when exporting to png sequence
  • Desktop integration (linux)
  • Other minor fixes

Changes by davidefa:

  • Export movie exports audio and video. Audio layers are mixed. To select video format use an 'appropriate' filename extension ( ex: .avi, .mov, .mpg, .mp4 ... ), movie framerate is selectable ( but output codecs don't support all framerates, a safe and usual choice should be 24, 25 or 30 fps )
  • Minor fixes in audio layers ( corrupted audio passed end of 'audio frame' ).
  • Improved undo/redo functionality
  • Fixed saving animation ( removed 'optimization', now saving is slower but safer )
  • Added fps parameter in saved animations
  • 3 'layers' of onion skinning ( configurable trough edit->preferences->tools, to remove a layer set its opacity to 0 )
  • Added import movie ( frames are imported at the current fps, there is no check to limit the imported frames )
  • Compiles fine with min 0.4.x on linux
  • Other minor fixes ( moving selection on bitmap layers, moving layers... )