Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MyPaint integration? #268

Open
AtsusaKaneytza opened this issue Sep 9, 2014 · 7 comments
Open

MyPaint integration? #268

AtsusaKaneytza opened this issue Sep 9, 2014 · 7 comments

Comments

@AtsusaKaneytza
Copy link

Alright, seeing as this is an Open Source software project, it wouldn't hurt to ask...
I do a lot of my sketching and inking of keyframes for animation in MyPaint instead of Pencil2D. Pencil has some great functionality, but MyPaint offers an endless canvas to draw on and a reliable brush engine for a more natural and controlled feel while drawing. Not to mention that MyPaint also has ellipse and freehand curve drawing options. Is there a possibility to combine some of MyPaint's functionality with Pencil2D?
I've also heard of MyPaint having an animation branch and X-Sheet function, but I haven't tried it because I don't know where to download it and test it...
thoughts?

@mikshaw
Copy link

mikshaw commented Sep 11, 2014

Animation fork of MyPaint: https://github.com/dopeyanimation/dopey
I'm following the project, but its current state is practically unusable, in my opinion.

MyPaint brush engine is now a separate library, so maybe it's something that might be considered. MyPaint is my preferred program for painting, and would love to see Pencil2D have its brushes.

I think Pencil2D has an expanding canvas, although i haven't experimented with it to see how endless it is. Since the camera layer determines the rendered size of the animation, there's no actual document size to consider. I'm not sure how Pencil2D handles the scale of individual frames, but my guess is that it focuses on relative positions of drawings rather than dimensions.

@Jose-Moreno
Copy link
Member

@AtsusaKaneytza @mikshaw Hey. I know this was an old request / issue (2014) but just so you know user feeef managed to make an initial implementation of the MyPaint Library with Pencil2D.

You can read more here: https://www.pencil2d.org/forums/topic/mypaint-version-pre-alpha-preview/

Also you can fork his code here to help him improve how the library is integrated: https://github.com/feeef/pencil/tree/mypaint

@chchwy chchwy added this to the 0.7 milestone Nov 9, 2017
@chchwy
Copy link
Member

chchwy commented Jun 5, 2018

Will start to look into this soon.

@chchwy chchwy self-assigned this Jun 6, 2018
@chchwy chchwy removed their assignment Sep 1, 2020
@J5lx J5lx moved this to High priority in Enhancement Priority Sep 28, 2023
@J5lx J5lx moved this to High Priority in Feature Priority Sep 28, 2023
@Razzaline
Copy link

How easily could the changes from this be merged?

@MrStevns
Copy link
Member

MrStevns commented Oct 19, 2023

Hi Razzaline

Not so easily I imagine.. there's a ton of changes and it's not done either. Although functionality wise it's close to what I had in mind but there are still things that needs to be worked out.

I provide updates on the progress here as well as builds for people to try out:
https://discuss.pencil2d.org/t/mypaint-version-pre-alpha-preview/1185/256?u=mrstevns

I also recently moved the latest work from the mentioned branch to here:
https://github.com/MrStevns/pencil/tree/mypaint_integration

@Razzaline
Copy link

Thank you for your reply!

I didn't think so either, but I thought it was worth asking. I'm glad it's getting close on your end, and I hope it can be integrated into the official repository at some point.

Thank you for the links too. There's an AUR package that points to your repository, which is how I found it originally, but it's a bit old. I've been using a modified version of that PKGBUILD to build from your fork, although I did check recently and I don't think you'd moved to that branch yet but I've updated it now. I don't have an AUR account at the moment, so I can't comment on that page or ask to be a maintainer and update it.

@chchwy chchwy removed this from the 0.8.0 milestone Apr 29, 2024
@Reaper10
Copy link

Reaper10 commented May 1, 2024

krita brush support may be good https://krita.org/en/ two

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: High priority
Status: High Priority
Development

No branches or pull requests

7 participants