November 23, 2015 at 10:30 am #27295
Nightly builds are the bleeding edge versions of Pencil2D, which contains the most recent fixes and features.
– Fix #527: Title gets an * after any changes are made. by @scribblemaniac
– Fix #387: Users would not be warned when closing a modified document. by @scribblemaniac
– Bug fixes and improvements (here) of Timeline by @scribblemaniac
– Commandline overhaul, please refer to #528 by @scribblemaniac
– Fix memory leaks at importing images by @edwrodrig
– Movie export works again on Windows (but not yet for Mac/Linux)
– Fix: Sound donesn’t play when using sound layer.
– Modified zooming speed when using mouse wheel.
– Fix #510
– Release both 32bit and 64bit versions for Windows user
– Add keyboard shortcut for “Goto Next/Previous frames” (@hankofficer)
– Add a new language switcher as a drop-down list in Preference.
– Add transparency checkerboard to color inspector preview box (@scribblemaniac)
– Improve Mac experience, include .pcl/.pclx file associations and icons. (@scribblemaniac)
– Improve brush size slider for value growth rates (@scribblemaniac)
– Fix: Move the slider by clicking without dragging failed to change brush size. (@scribblemaniac)
– Fix #426: Stopped color wheel changes from resetting alpha (@scribblemaniac)
– Fix: Export as Image Sequence without selecting the camera. (@feeef)
– Update translation from OneSky.
– Translation: Update translations from OneSky, includes Spanish, German, Italian, French, Denish, Chinese and Japanese.
– Enhance: Show zoom ratio on status bar.
– Fix: 424, 429, 430, 432, 435, 436, 440, 442, 443, 446, 449, 450, 453, 465, 468, 476, 481, 484
– Enhance: Add spinbox for changing brush size and feather size, by CandyFace
– Enhance: adds a “Bezier” toggle to the poly tool allowing you to switch between straight lines and bezier curve fitting. by @derek_saif
– Fix: Block shortcut keys if the mouse is active. by @derek_saif
– Fix #411, #409, #402, #397, #390, #388, #385, #383, #382, #380, #385, #377
– Thanks @derek_saif, @feeed, CandyFace and Jonas Thomas.
Dec 19 2015
– Enhance: The ability to have onion skin match the keyframes.
– Fix #376: select and move frames around in timeline.
– Fix #380: temporary switch to hand tool by holding the SPACE key.
– Fix: move/delete selection with keyboard keys.
– Fix #375: eraser opacity
– Fix #372: Fixed vector selection rotation
Dec 5 2015
Many fixes by @feeef
– The preferences are now working (I didn’t work on the keyboard shortcuts though)
– Onion skin is correctly working
– Some updates in the bitmap brush engine (I still think it is not perfect and be improved)
– Nightly build for Mac OS X is available.
Nov 23 2015
– Fix colour behaviour in the Vector engine by @feeef
– Add japanese translation by tokyogeometry
– Brush alpha handling improved by Spark01
November 23, 2015 at 10:42 am #27297
November 23, 2015 at 11:31 am #27300
I think (maybe you’ve already discussed about it) it’s important to gather among us a test team of participants with different operating systems in order to check changes in coding.
They should keep in contact with developers.
Personally, I have two notebooks: MS Windows 7 and an old MS Windows XP SP3 (just 1 GB RAM).
I will “convert” the second one to a light Linux distro.
Except Puppy Linux (I don’t like it), which distro do you suggest to me ?
November 23, 2015 at 2:06 pm #27301
I can help withing this OS, reporting as usual information to developers
November 23, 2015 at 2:16 pm #27302
I just downloaded the two files with the Nightly build but the one Pencil2D-win-20140610.zip fails to start (error: could not find or load teh Qt platform plugin windows)
The one working fine with a Bitmap layer is crashing every time I try to use a Vector Layer. I manage to draw some lines but it instantly crashes and close it.
I downloaded the MasterCode from Github Repository (23NOV2015), but Pencil still keeps crashing when using the Vector Layer
November 24, 2015 at 3:15 am #27307
November 24, 2015 at 6:43 am #27308
November 24, 2015 at 7:32 am #27311
@chchwy Thank you Matt! So far it’s looking good, I’ve had some hiccups during my testing, but it runs and drawing, now doesn’t feel like I’m using sandpaper over concrete. Great work everyone! Another step in the right direction 🙂
Here i’ll share something…
I couldn’t export the image so I had to screenshot it. The camera layer bounds didn’t show up so i couldn’t frame it, and everytime I tried to export a PNG i got a JPG instead with part of the drawing on the top right. I’ll try later stuff to see if I can report properly.
For now let’s think of this as a victory, because I very seldom draw in pencil something haha 🙂
November 24, 2015 at 1:15 pm #27312
November 25, 2015 at 6:24 am #27314
I ran it on wine in ubuntu, while using the vector layer it crashed, but ran smooth with the tablet, Onion color thing is not working and multiple key selection needed. If possible provide 32 bit one also and please if somebody can help with the ubuntu version.
Thanks for the nightly build.
November 25, 2015 at 7:31 am #27315
how to delete this
November 25, 2015 at 7:32 am #27316
November 26, 2015 at 5:23 pm #27322
ok.. so I tried building pencil in linux using qtcreator and so far it is working.
There are some tools that were not working properly. Brush tool in vector layer and pencil tool in bitmap layer has some problem. The fill tool is not working unlike from feef branch.
There are improvements though like the camera border in display option. And also the hand tool where you can move the canvass smoothly.
Here’s the linux build
November 26, 2015 at 6:04 pm #27323
I’ve tried the nightly on my Lenovo T500 with Windows 10 and I’m getting a really weird bug. Pencil starts up fine, but the window immediately goes out of focus when I try to interact with it. Alt-tabbing back into it does nothing, it just goes out of focus again on the first stylus/mouse click.
November 27, 2015 at 3:12 am #27324
Alright guys, I’m running Windows 8 on a Pavilion 23, and I got this as soon as I tried to open Pencil:
“Pencil2D.exe – System Error
The program can’t start because MSVCP120.dll is missing from your computer. Try reinstalling the program to fix this problem.”
…Only I didn’t install it in the first place because it’s running off a zip. Any ideas how to fix it? Sorry if this is a noob solution, I’m not the best at computers :’l
November 27, 2015 at 9:34 am #27327
November 27, 2015 at 11:05 am #27328
November 27, 2015 at 4:36 pm #27331
Just to give you a quick update of the state of Pencil devs.
I am a bit behind my planned schedule. I was planning to have a first full featured version today but I couldn’t manage that.
I have merge my branch with the main Pencil branch which had some refactoring. This refactoring is very useful in the code but Matt didn’t complete its work on that so it is what I am doing right now. I am mainly working on centralizing the settings management in one location (PreferenceManager) because there were settings handling everywhere, some could conflict with others and make the app unstable. With this refactoring, the entire app will be much more stable.
I hope to complete this dev very soon, fix the remaining bugs and maybe get a first beta of 5.5 next week.
I will keep you updated!
November 27, 2015 at 11:29 pm #27337
Thank you @kaiko! The fix worked, so I’m testing right now. The overall look and feel of the program is much better now, sleeker and more user friendly. Unfortunately, almost all the drawing tools have downgraded, so here’s what I’ve got (testing on the bitmap layer):
– When Pencil2D is at full screen, the Brush and Pencil tools are considerably more jittery. Smooth curves are almost impossible to achieve and sometimes straight lines will appear out of nowhere. HOWEVER both tools are extremely smooth when Pencil2D is minimized.
– The Pencil tool is very light with no way to change opacity.
– Polyline now works like a Bezier Curve tool?? Except there’s no control, so it curves on its own whims.
– Smudge is useless unless you want some really trippy glitch effects.
– Select works fine and Move is smooth now, although the moved section will not show until you click outside the selected box.
– Bucket works much better now! Have yet to encounter any glitches.
Now, the vector layer has the most problems:
– Can only do one stroke with Pen, Pencil, or Brush tool, and then the program crashes.
– Same goes for polyline. I can do as many lines as I want, but once I double click and finish the shape, the program crashes. On the other hand, it doesn’t do the weird Bezier effect on the vector layer.
– All other tools have zero effect- bucket shows a light gray brush stroke but disappears when I lift the pen.
I haven’t gotten to animating yet as I’ve been busy, but I’ll keep updating! Again, as reference, I’m running 64-bit Windows 8 on a Pavilion 23.
November 29, 2015 at 8:37 am #27358
The latest nightly build is not the right version to start serious testing. Both my devs and Matt’s where not complete so, some features are not fully implemented or have been broken by the merge.
When I complete my devs, hopefully very soon, we should see much clearer as everything should be fully implemented. Testing will be more useful at this point.
November 29, 2015 at 10:48 am #27360
November 29, 2015 at 2:15 pm #27362
November 29, 2015 at 2:57 pm #27364
November 29, 2015 at 4:46 pm #27366
November 29, 2015 at 6:33 pm #27367
November 29, 2015 at 11:43 pm #27368
The brushes are now better. The move tool is broken again. It’s not as smooth as previous build. Anyway, thanks so much matt and feef!
Here’s the linux build
November 30, 2015 at 2:06 pm #27369
How to install on ubuntu?
November 30, 2015 at 3:40 pm #27370
November 30, 2015 at 4:48 pm #27371
Having a trouble running on Linux Mint 17.1, here is my terminal output:
QLayout: Attempting to add QLayout “” to ColorBox “”, which already has a layout
/home/slayerdude/opt/pencil-Nov302015/app/Pencil2D: symbol lookup error: /home/slayerdude/opt/pencil-Nov302015/app/Pencil2D: undefined symbol: _ZN6QDebug9putStringEPK5QCharm
btw a regular version works fine.
November 30, 2015 at 8:16 pm #27372
Is it possible to keep both types of dynamic (size and opacity) for brush tool? Just to have check-boxes to choose which one to use…
December 1, 2015 at 8:03 pm #27374
Actually, as we have many tools in the toolbox, and I plan to have one tool for each dynamic behaviour. The brush would have dynamic opacity, the pen would have dynamic width and the pencil would have both. I think it is a correct behaviour for each of these tools and we should have a basic set of brush features to do great digital painting. At list, in a first step.
By the way, I have fixed most of the preferences from the preferences window. I ha been following Matt’s refactoring and I am pretty happy with what I have achieved. I will do my best to get a great nightly build for the coming week end.
December 4, 2015 at 4:56 pm #27393
December 4, 2015 at 5:38 pm #27398
December 4, 2015 at 6:17 pm #27399
Well I tried to compile a 32-bit version for me. Usually with no troubles but tonight it just didn’t happen. I got this error and I’m no coder so I don’t know what to do about it, sorry 🙂
C:\Temp\MASTER\pencil-master\core_lib\managers\toolmanager.cpp:105: error: ‘isnan’ was not declared in this scope
if ( isnan( newWidth ) || newWidth < 0 )
December 4, 2015 at 6:46 pm #27400
@feeef On the subject of the individualization of tools, I think it would be a great Idea as long as the tools “functions” work similar to how Digicel’s Flipbook does. I’ve always thought that it is the commercial software that is closest to pencil in functionality and capabilities.
For that to happen the Pencil tool would have to create “pencil line objects” so the brush tool does not affect it’s pixel information but rather when combined with the bucket tool, it can be used only to color.
I think everyone developing Pencil in the future could benefit in taking a look at it:
http://www.digicelinc.com/Help/DigiCelDoc46.htm#Painting (Here the brush tool is explained, but when you actually use it it won’t paint over the pencil tool lines, it will always paint below them, I’ll record a video later if it helps get the idea, but anyone can downlaod the trial and see for themselves)
Also if and when the bucket tool is improved, magic like this could happen:
Flipbook’s Bucket tool demo: https://www.youtube.com/watch?v=HZ9jrj1WQmo
Now I understand @sfepa ‘s point as well. Because usually you’d expect a brush tool to work like in real life, that means to have opacity + size pressure sensitivity, but then we should discuss this more thoroughly so we can keep moving forward.
I’ll try to compile the code as well this weekend if it helps, although I don’t have linux installed on my workstation…maybe I could do it on my laptop with ubuntu but I’m not promising anything 😛
December 4, 2015 at 7:18 pm #27401
I agree that Flipbook is something to look into when developing more functions into Pencil2D but at the moment the most important thing is to get a bug free 0.5.5 version.
Regarding the brush tools, I’d personally be satisfied with the “pen tool” in the new version. The only thing I would like added to the pen tool is maybe a feather function to get a bit more smooth line if needed.
December 4, 2015 at 7:43 pm #27402
@manu Yes. Bug free Pencil first 🙂 ! My comment is not much of a feature request but rather to give context within the discussion for those tools. Because after everything is fixed we NEED to discuss how the tools will really are going to behave for pencil to work in heavy production environments.
Also, right now we’re having Krita entering strong with their animation tools. Mostly every basic feature you need is there, plus the stability even for a beta version, that says a lot. So hopefully later on we can ask the Krita devs that assisted with that to help.
I want to propose other open-source projects sort of a meet & greet weekend (could be online or on-site) to voluntarily exchange devs or even advice, so maybe other devs can come and help us, and viceversa. But this would only happen once we have a strict roadmap of what features we need, what we want and what we have to fix overall.
Later on this december i’ll post all my proposals to promote pencil further so we can agree and discuss them more in detail. For now, le’s have faith in our devs as Pencil continues to get active!
December 4, 2015 at 8:01 pm #27403
@manu, it looks like a headet is missing somewhere. I will try to investigate. I don’t know which header defines isnan().
@morr, I agree that we need to define specifications for the brush engine. We will get some feedback from users when the app will be working so we should have some good ideas based on that. At the moment, I am trying to get the basic features we need to start doing great drawings. Smooth lines is what I am working on. It is very difficult for me at the moment as I have never been implementing a brush engine before. However, I start to inderstand how it works and I will do some more work on it in the future. I will keep working on bugs on my side but feel free to get the best ideas about a great brush engine.
Also, don’t forget that we have a vector engine that is useful for clean lines and painting. The “paint behind” feature is already implemented in Pencil’s vector engine if you use the brush tool.
Some features may be all over the place at the moment but Pencil is still very promissing to me anyway! It has the potential to be a great animation software. Matt has already done some very good work in refactoring the code and new features will be easier to implement in the future.
December 4, 2015 at 8:20 pm #27404
As devs, we need specifications so that’s a great idea @morr! If you and other contributors can study and put together a document defining the specs to make Pencil a strong pro software, it would be great!
With a users community, a crowd funding campaign can be possible and Pencil can become what we wish it to become.
Krita and Blender are such great examples of succesful free software business model.
What we need in order to join them is a users community and, for that matter, a roadmap to a pro software can help a lot!
December 4, 2015 at 8:24 pm #27405
@feeef Dont worry man, I have 110% faith in Pencil, Matt and you! 😀
I’m truly glad to hear that you are understanding how the engine works, it’s never easy to get to that point.
Later on I’d like to begin compiling those “unknown” features that Pencil actually has, to rehash the manual, but for now I won’t bother you guys at all (I’ll be free on the third week of december hopefully) 😛
December 5, 2015 at 10:14 am #27412
Ok.. tested the nightly build. Pencil tool is now buttery smooth! Open, Save and import dialogue is broken as well as some other tools but everything is slowly falling into place now. Thank you so much feef and matt.
Here’s the compiled version for Ubuntu. I don’t know if it will work correctly on other linux distros as I only have ubuntu in my machine and I use QT 5.5.1 for compiling.
December 5, 2015 at 5:52 pm #27415
Its starting to look good, I occasionally look at github to see the activity and recently its been really active, which is awesome!
Unfortunately for me, the newest OSX 10.11 introduces some heavy modifications to how pen stabilization works it seems. It’s been a problem for pretty much every drawing/painting software so far, and its especially bad in Pencil2D for me. Making a stroke no matter how long or short, takes FOREVER and is completely unusable. Just take a look at this gif.
I believe it has something to do with the stabilization of the strokes, based on my experience with other programs doing the same thing and researching the subject.
Keep up the good work ^^
December 5, 2015 at 9:33 pm #27418
@highkillerdk It’s obvious to me that we need to find a MAC developer soon. There’s been many reports that are geared towards OSX in general, but it’s hard to fix them if noone that knows how to code for Pencil2D has a MAC (as far as I know). We thank you and other MAC users for their patience, hopefully this can be addressed rather soon.
December 5, 2015 at 11:14 pm #27419
If the problem is related to the tablet driver on Mac OS and bad events handling within the QT framework, there is not much we can do…
The code that is painting the stroke on the screen is very straight forward. It is waiting for the tablet or mouse event to get the coordinates and it draws a dot with QPainter directly on the canvas QWidget object. Honestly, I don’t see how we can optimize that ?
December 6, 2015 at 12:27 am #27421
@feeef It could very well be a problem in the tablet driver, or the QT framework, so i did some research and found a neat application to test my suspicion. It checks for the tablet input and outputs its coordinates like P2D, checking if you’re using a mouse or tablet, and draws on the canvas, but also some other things for easier debugging. The thing is though that i experience no lagging behind in this. There could be many reasons for that though, and i didn’t look too deep into the code, but i thought it would be interesting to share it nonetheless.
I tried roughly to compare how it’s doing drawing and checking compared to how P2D does it, but i’m simply not experienced enough in C++ to get something out of it.
My point with this is, that it might be something fixable when it’s not doing it in another application written in the same framework. Maybe it’s optimization but i don’t think it is. While the strokes are being produced, the cpu is not working at all.
December 6, 2015 at 9:04 am #27425
Thanks @highkillerdk! I guess that someone with the same setup will have to investigate deeper. There must be a bit of code somewhere that is not well handled by your environment…
I have a mac here but it is too old to install 10.11.
Maybe, one temporary ugly solution if your mac is fast enough is that you setup a VirtualBox VM running a lightweight Linux distro (Lubuntu, Trisquel mini) and you use Pencil from there.
I am sorry for not being able to help you more than that at the moment.
December 12, 2015 at 3:38 pm #27460
New nightly build is out. Just tested it and I have to say that Pencil keeps getting better and better. Resize and rotate in bitmap layer works. Great job matt and feef!
December 12, 2015 at 6:01 pm #27461
Thanks @oinkystudio! I am glad you like the new version! Open / save and export as image and image seqence also works.
“New document” is still broken after working on a document but I still didn’t get the time to work on that.
Scale and rotate on vector layer should work on the next build.
We are getting closer and closer to a usable version! I am working hard on that!
December 12, 2015 at 9:28 pm #27462
Souns very good. Please post links to your Windows builds both 64 and 32. I can’t build myself anymore since this annoying ‘isnan’ problem appeared when building with Qt Creator. Would love to try out the new features.
Thank you again, feeef and matt for your devotion to pencil.
December 13, 2015 at 12:04 am #27463
I am with the same inconvenient: no longer being able to build the Mastercode from Github.
December 13, 2015 at 5:33 am #27464
isnan is a macro function that determines if the value argument (the one inside parenthesis) is a NaN (Not-A-Number)
I basically replaced this over the toolmanager.cpp and the brushtool.cpp files where the errors were found and the program built successfully (plus a few warnings) despite this I couldn’t actually manage to execute Pencil but I hope this helps you guys to run the recent source code somehow since you have more expertise testing it.
December 13, 2015 at 8:29 am #27465
Hey thanks for taking time looking into that. You where correct. That did it. 🙂
Funny I’ve looked at that statement several times myself, I just couldn’t just get it that it was this easy. Many thanks!!
To run the QT builds you can e.g. make a copy of the latest ‘official’ nightly folder and then you’ll have to copy a few dll’s from a bin folder under the c:\QT directories. Pencil prompts for each dll it want’s so just copy those to the root Pencil folder. Once you have your folder set up, you can place new exe files there when you build new ones. That works for me.
December 13, 2015 at 9:23 am #27466
Love the progress and activism. Superb… Great going guys. Thank you.
December 13, 2015 at 9:36 am #27467
December 14, 2015 at 1:12 am #27470
December 14, 2015 at 8:39 am #27472
Try if you can get this to work.
December 14, 2015 at 1:06 pm #27473
December 14, 2015 at 3:24 pm #27475
December 14, 2015 at 3:27 pm #27476
December 14, 2015 at 4:26 pm #27477
@matt ok will do.
Here’s shared a folder for all pencil2d nightly build available for ubuntu linux.
December 14, 2015 at 6:49 pm #27481
Okay good news! it seems that some of the newest changes has fixed the tablet problem.. at least i don’t have any issues anymore \o/ i tried the changes which feeef applied some days ago, and that didn’t fix it, but somewhere between that time and the last build, has fixed the problem for me.
edit: Ahh Matt fixed it a day ago, well awesome anyway ^^
December 19, 2015 at 3:32 pm #27517
December 19, 2015 at 5:38 pm #27519
December 24, 2015 at 10:59 pm #27585
Hey guys, I know I don’t come around this forum very often but I check in sometimes, and it’s always great to know Pencil2D is still getting updates and fixes. Not only is it great for animation, but it’s a nice drawing tool in general, and sometimes I use it for general digital art. I’ll be posting feedback when I can, I think I’ll have to check back more often. ;D
December 25, 2015 at 8:43 pm #27589
January 2, 2016 at 6:20 pm #27662
A little heads up, you might want to fix the filename of the Windows executable in the next release 😉
January 14, 2016 at 4:09 pm #27780
January 14, 2016 at 5:32 pm #27783
January 28, 2016 at 1:51 am #27965
I was looking forward to pulling down the latest changes from github and the sight is down tonight…. ;(
I wonder if they forgot to renew there domain?
January 28, 2016 at 2:42 am #27968
January 28, 2016 at 2:59 am #27970
February 8, 2016 at 5:07 pm #28093
The Night build version for Linux doesn’t work anyway (I think only works on machine where it was compiled.)! I recommend checking this link.
Maybe this link helps to create a version more portable.
Or check appimage way http://appimage.org/
like Krita, blender etc.
February 13, 2016 at 2:03 pm #28160
Do you think you could fix a crashing problem when importing MP3 audio on a Mac…?
February 13, 2016 at 11:29 pm #28173
How do you get to the night build?
I downloaded the 2016 version and unzipped it and just have a bunch of folders: audio, bearer, iconengines, etc.
Not crazy tech-savvy, any help? Thanks
February 14, 2016 at 12:22 am #28174
@chenjie108 It’s ok not all of us are super informed about technology 🙂 However you were right on track! after unzipping the Jan 14 2016 version file you’ll get this:
You just have to double click the only “application” file there is, on the image it’s the one that is highlighted with blue and has the little “pencil” icon that says “Pecil2D.exe” (it should actually say Pencil2D.exe but apparently there was a small typo when it was packaged) Hope this helps 🙂
Then the program will open! If you’re on a mac it should be a fairly similar process, although it should be a .dmg file if i’m not mistaken.
February 14, 2016 at 12:35 am #28175
@aquafeathers Our developers are working on it. It’s not as easy as it seems tho. There has been some debate upon how to get to implement this feature so it becomes easier to fix should anything breaks in the future or if new developers take over the project, remember this is the nature of open-source software since it’s primarily boosted by volunteer efforts to make the project possible.
Anyway, right now I can’t offer you a definitive solution to this problem. I could make a tutorial on how to analyze sound using a professional 3D software called Blender, which is an open source (free) tool for 3D animation that conveniently has a video editing module. Since it also works in frames you could analyze your sounds in it and mark down which frames you would need to draw over in pencil2D, but of course this is not ideal.
Blender has however a feature called the grease pencil that allows you to draw almost as you would in Pencil, but despite being a solid app this feature is still slightly experimental for 2D animation.
I’m telling you this because we don’t want people like you to abandon their creative ideas just because the software is lacking some features, so I’d rather have you use something else as long as you can create the way you want to.
If you still want the tutorial to mix both programs let me know and I’ll gladly make it, other than that we just have to be patient meanwhile Pencil2D gets the sound capabilities added once and for all. Cheers.
March 11, 2016 at 2:44 pm #28406
Yei! i can finally work on my small monitor at higher resolutions! thank you so much!
March 11, 2016 at 3:59 pm #28408
@chchwy Thank you for getting March 9th Nightly build out 🙂
With that said I feel some issues that appear as “fixed” should not be linked in the Fix description because they are either not fixed or they weren’t really ‘bugs’.
So in order to warn other users when they are using this new Nightly Build i’ll write an ‘errata’ for the release notes below:
So the sound problem has NOT been actually fixed. In fact in MArch 9th 2016 Nightly Build there’s a severely critical problem now where if you create a new sound layer, save the file and reopen the sound layer is gone. And to make it worse if you import a unique sound into that layer, once you reopen the actual sound file will be deleted from the computer! I just lost a test file like that, but if other users utilize this without warning they might lose their songs or unique files without warning! (I’ll report it properly later on)
Also Issue #449 was more like a question than a fix, because the user didn’t understand how to use the onion skin visualization feature and didn’t ask in the forum before reporting, so it shouldn’t be counted as a “fixed” problem, because there never was a problem to start with.
Issue #424 is fixed via #433 AND #436 was actually fixed via #456 which is not included in the notes. The layer management system still has a leftover minor bug which I will report soon, as it is related to this.
Issue #429 was a feature request that was ultimately dropped (hence it was closed), so it shouldn’t be counted as a “fix” however the idea still lingers in issue #391 which addresses similar features to favor unifying the selection and move tool into a single tool.
March 12, 2016 at 9:02 am #28418
I liked the new nightly build. Great work by the programmers.
I just found an issue, not a bug, but its about exporting image sequences. In the previous nightly builds it would say to select the camera layer before exporting or else it wouldn’t let us export. With the new one, I didn’t get such a message and I exported images sequences of a vector layer, and when I looked at the image files, they were all blank! Since I have been using Pencil for a while, I figured out that its because I didn’t select the camera layer, and hence the blank images. It was all good once I exported from the camera layer. But then there might be problem for new people who don’t know and will probably report bugs about image files being blank after exporting.
March 13, 2016 at 8:56 am #28428
Thanks for the feedback @sumit_makwana ! I have done that change and didn’t test it properly.
I tried to make the last used camera to be the one selected for the export.
I thought it would be useless to ask the user to select a camera when there is only one in the timeline.
But it seems there is something wrong when the camera is not manually selected. I will fix that!
Sorry about that!
March 13, 2016 at 9:55 am #28430
@feeef I like that idea about not always selecting the camera layer for export. It seems that something went wrong as you said. From what I see, you coded a way to use the last used camera to be selected for export? Maybe something went wrong there.
Could it be possible to code it in a way that it uses the current camera layer properties(resolution), rather than when it was last selected? From the look of it, it seems that it would then become necessary to select the camera layer at least once after any/every change made to it. Even though we would have to select the camera layer, in the first place, in order to make any change.
Anyways, I actually like the new change regarding the camera border. It was a pain earlier that when I zoomed out I couldn’t see the border if I wanted to work on a higher resolution like 1080p and above. But now its great. While retaining the infinite canvas factor, the locking of the camera layer border has made it good way to frame the animations. Heck, 4k is just around the corner now 😀 😀 I appreciate this a lot. Thank You developers.
March 14, 2016 at 5:00 pm #28437
Will there be a Mac version? I’d love to try it.
March 15, 2016 at 9:30 pm #28444
I wonder, is there a build update on the nightlies coming? I’d love to be able to use the layer opacity especially.
March 17, 2016 at 2:00 pm #28453
Je souhaiterai savoir est ce que vous envisagez l’évolution de la version MAC?
I shall like to know is what you envisage the evolution of version MAC?
May 13, 2016 at 9:28 pm #28610
Are the Windows nightly builds 64 bits only? I can’t get them to run, an error message pops up saying that the binary is not compatible with my version of Windows.
Running on W7 32 bits, by the way. Thanks in advance.
May 14, 2016 at 5:50 am #28612
@artsunz Hey, yes apparently current Nightly Builds versions for Windows only work for 64 bits. However I cannot completely confirm this statement. Hopefully our lead developer @chchwy can help us with this. If noone answers I’ll ask in our Github, but for the moment I’m afraid there’s little I can do to help since I don’t know how to compile the source code to change this behaviour. I’ll try to be alert for any kind of development on this matter. Cheers.
June 17, 2016 at 4:08 am #28678
Nightly build June 17 2016 is out.
June 17, 2016 at 11:20 am #28680
June 20, 2016 at 5:00 pm #28685
Thank you for the update. Will start working on it soon. I’m being lazy these days. But want to work on something for passing time.
June 22, 2016 at 2:11 am #28699
I decided to post my view of the last Nightly Build here in one post, instead of opening a new post for every other comment.
So, be patient since it is a large text
Resume after using last Nightly Build (17Junh2016)
In order to test this build Iam doing a small animation, till now I got 200 frames and 10 layers and Pencil2D takes about 30seconds to save it
My computer specification:
Win8.1/ i7 6700k/ 32GB / GTX970
.Pencil2d starts with a camera resolution 640×840. Now a days it is a bit outdated. So why not delete this default resolution and implement a new one with at least 1024×768, or even better with 1920×1080 as default?
.It would be great if Pencil2D could handle copy/paste several frames, and re-create them along the Timeline. Also a request “Reverse Frame”‘s feature would be great in order to revert the position of the entire selected frames (frames would be pasted with their original position switched)
.For the Timeline, it would be of great use (specially for animations using more than 200frames) to have a keyboard shortcut for DRAGGING (left/right) the whole timeline for faster searching frames (feature similar to Blender3D)
. Delete the default camera resolution and implement a new one (1920×1080, for instance)
. Implement Copy/paste selected frames (I think it is already asked on Github)
. Add new “ReverseFrames” feature
. New Shortcut key for dragging Timeline
.Only when using BRUSHtool
FEATHER TOOL is always ON: When using the FeatherTool (on Tools Window), it is not working OK. When the “Use Feather?”‘s feature is NOT selected, it still brings feather to the strokes. In order to cancel it just move the Feather’s slide all down to zero. It also happens with the Feather on the EraserTool
.HORIZONTAL FLIP (on Display Window)
When the canvas is flipped horizontally, you can not make a selection box (shortcut V) if you drag your cursor to the Right, but it is possible to create it while dragging the cursor to your LEFT (the selected box was flipped too).
When the canvas is not flipped, you create a selection box dragging the cursor to your RIGHT
(why do not make the Select tool to work both ways?)
With the canvas still flipped, the way to resize a tool is also flipped horizontally, meaning you have to drag the cursor to your LEFT to INCREASE any particular value.
.Pencil2D always load an animation with 24fps (frames per second), even if the animation was saved at 12fps. Not sure if this is Ok
.The “FRAME SIZE IN PIXELS” (on Edit > Preferences > Timeline) does not work for values under 12. It will help to have it working for animations longer than 150 frames, for stretching the whole content of the Timeline
.Something that I found to be curious was the way Pencil2D handled the speed of my animation when played at the same rate speed 24fps: for some unknown reason it doesn’t play the animation at the exact same speed. Sometimes it slowed it down and it could be noticed clearly…
Now I am listing several ISSUES from Github in order to close them as they were already solved/implemented so far.
So @chchwy, as you are the one in charge there, would you mind to just check those here, if you like of course, and have them closed?…. ah, by the way, I have re-checked all of them twice, so…
ISSUE #131 (Rotating Tool) can be closed. It is already implemented
ISSUE #17 (Better Onion Skin) can be closed. It is already implemented
ISSUE #16 (Colour Library) I think can be closed, unless I missed something
ISSUE #262 (Crashing when importing .png sequence) can be closed. Pencil2D import .png sequence is working OK
ISSUE #254 (Add option to select language) can be closed. It is already implemented
ISSUE #157 (An instant/Pop-up palette….) is half implemented. We already have Penil2D with an Instant Colour-Wheel pop-up window. Maybe this ISSUE can be edited with an updated information?
ISSUE #243 (Implement Loop Selected Frames) can be closed. It is already implemented, but it is not very handy and it is very limited. The Loop Control does not allow users to enter a keyboard number but rather to click several times on the LoopControl box till you get the frames that you want.
Related to this ISSUE, the LOOP CONTROL can only be applied from frame 1 to frame 99. If the animation is longer than 100 frames, this feature is of no use when you select a range of frames, lets say, from frame 150 to frame 200
ISSUE #458 is a duplicated of ISSUE #6. Delete one of them 🙂
ISSUE #35 (Error importing anything from the importing option…) can be closed. Meanwhile I would like to add the following information just to check that that ISSUE was solved:
Importing SINGLE IMAGE: ALL images with the following extensions can be imported inside Pencil2D (png/PNG, jpg/JPG, bmp/BMP, gif/GIF, tif/TIF (lowercase/uppercase)
Importing IMAGE SEQUENCE: Only the following extensions png, jpg, bmp are working fine (only lowercase extensions)
The uppercase extensions are not working when importing Image Sequence. Can this be considered normal and not a bug?
ISSUE #427 (“openRecent” feature is not working) I think it can be closed, but read the next information.
I noticed something that might have me thinking it was a bug at first, not sure now. The OpenRecent window ONLY shows the recent files path for files with .pclx extension. If I happen to Import a png image using the IMPORT IMAGE feature, it will not be showed there. Is this OK?
Have a nice animation
July 2, 2016 at 5:22 am #28715
Thank you @kaiko
1. I will update the default camera resolution, maybe 1280×720 is ok? It’s a modern size but not occupy the whole FHD screen space.
2. Copy/Paste selected frame and reverse frame all is about timeline manipulation. It’s currently the weakness of Pencil2D. I will put them into the development plan in next version.
3. Shortcut key for dragging Timeline, got it.
4. Feather/Selction when Horizontal flip/fps problem I will keep track of them.
5. #6, #16, #17, #35, #131, #243 #254 are closed
6. Importing Image Sequence with uppercase extension is a bug, you are right.
7. The number of Loop control <100 is a bug.
8. Open Recent only work for .pcl/.pclx.
July 2, 2016 at 1:55 pm #28718
Very nice update!
1. About the new camera resolution, 1280×720 looks better but I am not sure about its “height” value (720). Maybe @morr would like to come here and help us and give his opinion, also other animators. But it is definitely a more updated resolution.
[a note: I use different resolutions for my three monitors, none of them have a height value lower than 800, but of course it depends on the relation of the two values, and the graphic card output resolutions]
We are getting there @chchwy!
I am starting to see the real potential withing Pencil2D. Really nice User Interface, no other software has it [oh, I would like to mention the automatic resize feature implemented to the ColorWheel Panel, I just noticed it a while back, and the Alpha Channel fix-value was a good one] and really good improvements since the beginning of its development
And one thing left, a very important Shortcut key (C) is not working. It doesn’t pop-up the ColorWheel/Palette
There is still other shortcuts that do not work at all, but I will update a list with those when necessary
July 3, 2016 at 1:03 am #28720
@kaiko @chchwy 1280 x 720 is the resolution quoted as “720p” it’s basically a High definition resolution, which is pretty common these days. I think it’s ok that the default has been changed, however it isn’t exactly better. Most people use low resolutions to avoid Pencil crashing, or because they are creating web animation via GIF’s, so it’s not like having it be 640 x 480 (which was TV Standard Definition resolution until a few years ago) was any different.
I’d be much more interested to allow the user to change permanently the base resolution to anything they want. This is a matter for a feature request I have yet to make which is to migrate the real Pencil preferences to an actual file. I discovered these preferences are bound to the registry which is incredibly tedious to change and it doesn’t help when testing several builds (remember those threads where people were complaining about how the floating windows would not reappear after reinstalling? well that’s the cause)
July 4, 2016 at 5:32 pm #28725
I agree with your idea about having multiple choices while changing the camera values. That is why I invit everybody to say something about how good a camera resolution would be for you, we can have more and clear ideas
Still I do believe the default camera 640×840 is really in need to be deleted. Developers can add settings from “720p” up. But again, it would be a good idea if some other animator would give us some light about this
Thanks for commenting!
(by the way, do you know how to upload a file directly to @chchwy? using this forum?)
June 21, 2016 at 6:11 pm #28688
Thanks a lot Matt!!!!!!!!!!
July 2, 2016 at 3:27 am #28714
Nightly build July 1 is out.
July 4, 2016 at 12:11 pm #28723
Thanks for fixing the sound.
A couple of issues I’ve noticed so far – if I pause midway through playback and then hit play again, I get silence.
If I turn on ‘Loop’, the sound file keeps playing through to the end, instead of starting over when the animation goes back to frame 1.
The sound on/off button doesn’t appear to work.
I’m on Mac OSX El Capitan.
July 4, 2016 at 5:21 pm #28724
Everything you mentioned is also happening here with my system
August 19, 2016 at 12:56 am #28745
Hi @chchwy and other volunteers! 🙂
Now that our site allows to login, I am now going to describe my last impressions of the NightlyBuild from 01July2016
First check here the animation, sort of, that I made using this build. It is called Timing Spacing and Painting
Timing Spacing and Painting
I just got some images examples from Internet and use them in order to get an exact idea/felling of what Timing and Spacing would look like. 🙂
So, now my review for the NightlyBuild 01July2016
When changing my monitor resolution (its height value), the TimeLine in Pencil2D keeps tracking it and resizes accordingly. So, when having several number of layers (12 for instance), the Timeline will not allow to be fully resized in order to see all layer till the bottom one.
[I thought it was worth to mention it, even if it is not a bug 🙂 ]
The BucketTool does not work well when using it in addition with a colour Alpha different tan the default 255 value
For checking this: open Pencil2D > draw a basic closed shape > choose a colour on the ColourWheel > change its Alpha Value to something different from 255 > choose the BucketTool and go to the shape to fill it. At the end, it will not fill the whole shape but will “fill” it with just one horizontal line for each try.
Example: Choose any pre-defined colour on the “ColourPalette” window (for instance the colour named “Green”). Go to the ColourWheel Panel and select a different colour (RED, for instance).
Checking now you will see that a “new” pre-define RED-color is placed on the List, replacing the GREEN one. I believe it should not behave like that because it is just adding the same changes of the ColourWheel selection and for that order all other colours are not protected and will eventually change without warning, and that does not make any sense since all colours have their specific name displayed next to its colour.
Another thing is that there is the “plus” for AddingColour feature. There should also have a Removecolour feature
-make the pre-defined colours on the ColourPalette’s List to be independent of the ColourWheel changes
-add a RemoveColour feature on the ColourPalette panel
Issue with the BrushTool
Here another thing with the FEATURE Tool mentioned above on my previous post #28699. Now it is behaving differently because I was using the NightlyBuild from 01July2016.
Select the BrushTool. UNCHECK the “Use Feather?” feature (in the Options Panel) and have the “Pressure” option SELECTED: the result will bring strokes with NO pressure sensitivity. Not selecting this Feather option works the same way as Not selecting Pressure sensitivity
Request: to allow independent use of the Feather and Pressure options
Is there a way to use the MoveTool (hotkey Q) in addition with the “arrow keys” on the keyboard in order to execute precise moves of objects along the X and Y axis AND allowing additional extra functionality for moving them “x5” or “x10” times faster along the canvas?
Right now it is a bit of time consuming for instance if we want to move an object from right to left because as default the “arrow keys” only allows to move objects one (1) millimetre at the time
Request: add a shortcut for Speed Precise Move 5xrigth/left 5xup/down (or even 10x faster)
it is all
Keep animating your life!
August 26, 2016 at 7:20 pm #28759
@neeby Hi I noticed the sound issues too, I have to make a bug report regarding that, there are a lot of problems, but at least we can hear sound now, it’s just not practical at the moment.
@kaiko Great comments. I’d like to ask you to report any issues on the Github repository. Due to the hacking problem the devs have been hanging around only on github, and it’s better to make separate reports for separate bugs.
Also nice timelapse :), take care!
September 4, 2016 at 6:42 pm #28778
I don’t have a Github account any more. But I understand your point 🙂
Building the last MasterCode from Github (01Set2016) gives me the following feedback:
Finally we got implemented the pop-up window for alerting users to save their work before closing Pencil2D. Working fine. Well done! 🙂
Also the signal Star for alerting users of any unsaved changes was a good clever feature and it is working OK
Keep animating… your life!
I am not sure if someone already mentioned it before but the BRUSH Tool is lagging a bit while placing strokes. It is more noticeable if we speed up the process.
We all know you have not free time as before, but I would really like to ask you if you did managed to implement, even in a Alpha/trashy state, MyPaint Brush engine inside Pencil2D?
I would like to play with it if you don’t mind, for testing purpose
Thank you in advance
September 4, 2016 at 8:40 pm #28783
@kaiko, I have actually done very good progress on the mypaint integration but I have been struggling like crazy on one single feature that is zooming in and out on the canvas.
The mypaint brush engine is behaving differently from the previous brush engine in term of rendering and it is why I cannot reuse the old code for that matter. Having an infinite drawing area is causing me real problems at the moment. I will need some help from people more clever than me!
I will disable this feature at the moment and complete the brush engine integration (which shouldn’t be a problem), in order for everyone to have a preview of how good Pencil can be with mypaint.
Trust me, it is pretty fast (as mypaint is) and it is even working very well on my 13 years old powerbook G4. Mypaint is such an amazing piece of software!
As soon as I get the time, I will complete this “preview” version and let you know about it!
I am sorry, I wish I could have more time and be faster! Be patient, I am still very motivated and I can’t wait for Pencil to go Mypaint!
September 5, 2016 at 12:48 pm #28786
That is a wonderful, wonderful news, really! (I should have asked you for that long ago LOL 😀 )
I am really really excited about the idea of having Pencil2D with better painting tools. To be honest I believe it will be a more suitable software than KritaAnimation, for me.
I have just downloaded the latest version of MyPaint but unfortunately it doesn’t even open on my system (Windows 8.1). I remembered to have tested it long ago, when it worked sort-of, and really liked the way the painting tools worked, also like its icons, etc…
And Yes, please, finish that implementation with MyPaint and allow us to play with it. If Zooming is the “only” main problem, I believe disabling it we can still animate (and paint) without too much trouble… well, that is my guess
September 5, 2016 at 1:39 pm #28790
I use krita and mypaint quite often as I only work with free software and I have to admit that I like both of them.
Krita is very powerful but it is resource intensive. The animation tool is a bit buggy but very usable. It is my current animation software but I will replace it with Pencil2D at some point! 😉
Mypaint is much lighter while being such a powerful brush engine. However, at the moment, Mypaint is only usable for digital painting because the software is missing a lot of image manipulation features like select and transform tools.
I believe that Pencil2D with Mypaint will be an amazing combination and will attract a lot of animators.
September 5, 2016 at 1:53 pm #28792
“Pencil2D with Mypaint will be an AMAZING! combination and will attract a lot of animators”
September 14, 2016 at 8:25 pm #28807
August 19, 2016 at 7:45 am #28746
Bonjour à toutes et tous
J’utilise la dernière version du 1er juillet 2016 sur mon IMAC.
Elle fonctionne de mieux en mieux. J’ai un problème avec le zoom
et la souris. Le zoom est beaucoup trop rapide et comme j’ai une souris tactile
le zoom se déclenche même quand je fais un clic droit ou gauche.
Avez vous déjà eu ce problème et peut-il être résolu?
I use the latest version of 1 July 2016 on my IMAC.
It works better. I have a problem with the zoom
and mouse. The zoom is far too fast and as I have a touch mouse
the zoom is activated even when I make a right or left click.
Have you ever had this problem and it can be solved?
Merci et bonne continuation.
August 23, 2016 at 3:13 pm #28749
Quand on sort de Pencil2D, dans la dernière version du 1er juillet,
si on a oublié de sauvegarder l’application se ferme quand même.
Avez vous constaté ce problème.
Quand on veut modifier un point d’une courbe vecteur qui chevauche
une autre courbe, le point déplace les deux courbes.
When one leaves Pencil2D in the latest July 1,
if you forgot to save the application is still firm.
Have you noticed this problem.
When we want to change a point of a vector curve that overlaps
another curve, the point moves the two curves.
Merci pour tout votre travail.
August 26, 2016 at 6:45 pm #28753
@mcsblanc Hi Stéphane, If you are experiencing issues, bugs or want to suggest features please do it on the Github repository. Since there are few developers and we had a problem with hackers on this site, not many of them are visiting the forum.
I hope this is not a problem for you, but if it is I’ll try to post these issues in the github and link to your posts. Sorry it took me so long to answer but i’ve been really busy as well. Take care and thank you for letting us know 🙂
September 4, 2016 at 8:46 pm #28784
@mcsblanc, désolé pour la réponse tardive. J’ai moi aussi eu ce genre de problème avec quelques logiciels en utilisant la souris Apple, ce qui m’a poussé à changer de souris.
On devrait ajouter un réglage dans les préférences pour choisir entre “scroll” ou “ctrl + scroll” pour zoomer.
Comme le suggère José, je vais rajouter le bug sur Github.
Merci pour ton post en tout cas!
October 10, 2016 at 12:49 pm #28846
You made it again!…. Thank you. Now Pencil2D looks a bit more fun/serious to work with
I have just saw your last merge pull (#539) and that is a big list of coding… and that was only for the new Movie Exporting thing
I have tested the MasterCode from Github (10Oct2016) and:
The Movie Export is working OK
The MP4 and AVI extensions renders are OK. The GIF final render is showing some halo yellow colours around shapes
One thing for those trying this MasterCode. You will need to add a new folder called plugins to the same directory as the executable Pencil2D.
You will need to extract the ffmpeg.exe from here: (download the proper file to your system and after unzipping it go to the folder called bin) and copy the ffmpeg.exe file to the plugins folder)
New things were improved and added from the last build:
.Shortcut key for dragging Timeline new addition [MMB + Dragging left/right]. Was something that I asked you and you made it 🙂 …. Working fine and it is sooo useful
.The number of Loop control is fixed. Can now be looped to >100 frames. Added to this there is a new Yellow colour line showing the selected loop frames on the timeline. Nice and clever one
.The “FRAME SIZE IN PIXELS” (on Edit > Preferences > Timeline) was improved allowing now to work with values under 12pixels. Great improvement for longer animations
So far so good
Thank you to those helping Matt
:).. Keep animating your life
October 12, 2016 at 12:40 am #28851
October 15, 2016 at 12:54 am #28855
October 13, 2016 at 5:07 am #28853
November 14, 2016 at 4:06 pm #28944
I have a problem. May be it’s just for me but… why I can’t move the camera frame on camera layer. I have this problem in all last few builds. 0.5.4 is OK.
November 14, 2016 at 5:13 pm #28945
I have read forum and understood, that camera don’t works for now. Waiting for improvement!
You must be logged in to reply to this topic.