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

dpaint paint modes like matte, color/smear/shade etc #21

Open
mestela opened this issue Mar 8, 2024 · 4 comments
Open

dpaint paint modes like matte, color/smear/shade etc #21

mestela opened this issue Mar 8, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@mestela
Copy link

mestela commented Mar 8, 2024

Hi, dpaint js is awesome!

I trick I remember from my youth was combining color cycling wiht the cycle mode (F7) , so that you could just paint in long strokes, hit tab, and get animation very quickly. Would it be possible to include this in dpaint js?

Blend was also really useful for setting up quick gradient and edge fx, I've included screen recordings from dpaint3 on an amiga emulator to show what I mean.

Thanks!

-matt

cycle1.mp4
shade_mode.mp4
cycle_boucing_ball.mp4
@steffest
Copy link
Owner

steffest commented Mar 8, 2024

Hey Matt!

Good timing, look at the name of the commit I did yesterday:
image

So yeah: smears and blurs (that stay in the palette) are coming.

For cycle mode: good point.
Currently, if a range is active, you can cycle through all the colors of that range with the left/right cursor keys,
But I see the point that it would be cool to do that automatically in the middle of a brush stroke.

The expercise would be not to overload the app with crypting features that might seem confusing to users so I'll have to give ot some thoughs on how to implement that nicely.

Thanks for the videos!
Awesome that you took the tile to record these. 👍

@mestela
Copy link
Author

mestela commented Mar 8, 2024

Eyyy supercool! Looking forward to playing with that!

Yeah I get what you mean, one path forward is to replicate every feature of the original deluxe paint exactly as it was, but it was hardly a bastion of user friendliness, much as I love it. When I recorded those videos I hovered over some of the tools expecting tooltips to appear, then remembered 'oh yeah.... 1986... tool tips... that's not a thing...'

No worries re the recordings. I was chatting with some friends about why I got into animation/vfx, and realised it was colour cycling on an amiga when I was 12, and felt suddenly compelled to recreate it. :)

@steffest
Copy link
Owner

steffest commented Mar 8, 2024

By the way: for a way more faithfull replication of Deluxe Paint, check out https://github.com/mriale/PyDPainter
That even has those wonderful gradient fills and all.
Dpaint.js is by no means meant as a Deluxe Paint clone, more like a spiritual successor that still can handle all those old file formats, while at the same time offer modern features that Deluxe Paint never had, runnng on any device with a modern web browser.

@mestela
Copy link
Author

mestela commented Mar 9, 2024

Ah nice, thanks for the tip!

@steffest steffest added the enhancement New feature or request label Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants