Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Topic started by: Mazze on February 04, 2013, 05:51:04 PM

Title: HollyPaint
Post by: Mazze on February 04, 2013, 05:51:04 PM
HollyPaint is a simple paint application. It's written in the Hollywood programming language. Because of the MUIRoyale plug-in it has a MUI interface.

Additional to some fundamental drawing functions it has an interface to some Hollywood filters like "Sepia-tone", Blur", "Gray" etc.

It can be downloaded from:
http://aminet.net/package/gfx/edit/HollyPaint
It contains binaries for AROS, AmigaOS3+4 and MorpOS, allthough its author could only test the AROS version.

It's an Open Source project with BSD license.
Sourceforge project page:
https://sourceforge.net/projects/hollypaint/
Title: Re: HollyPaint
Post by: klesterjr on February 06, 2013, 06:43:26 AM
I tried this, but it needs MUIRoyale, which appears to be part of Hollywood. Is there a MUIRoyale runtime module (or something) that makes this useable?
Title: Re: HollyPaint
Post by: Mazze on February 06, 2013, 07:22:28 AM
Quote from: klesterjr;725517
I tried this, but it needs MUIRoyale, which appears to be part of Hollywood. Is there a MUIRoyale runtime module (or something) that makes this useable?

Andreas has just uploaded all plug-ins to Aminet:
http://aminet.net/package/util/libs/HWP_MUIRoyale

AROS version needs manual installation, i.e. muiroyale.hwc and muiroyale.hwp must be copied to libs:hollywood.
Title: Re: HollyPaint
Post by: klesterjr on February 06, 2013, 03:51:35 PM
Thanks! I'll give it another try!  :)
Title: Re: HollyPaint
Post by: SamuraiCrow on February 07, 2013, 07:28:06 PM
How far do you plan to take this program?  After a recent announcement about a Hollywood plugin (http://forums.hollywood-mal.com/viewtopic.php?f=19&t=679), I'm starting to see the usefulness of Hollywood.  Adding to that, I was starting a paint program on PortablE that could be used for alpha-blended sprite-sheets for a game.  If HollyPaint can do it it would save me a lot of work!
Title: Re: HollyPaint
Post by: Mazze on February 07, 2013, 10:28:05 PM
Quote from: SamuraiCrow;725704
How far do you plan to take this program?

Until I loose motivation ;). I want at least reach milestone 1.1:
https://sourceforge.net/p/hollypaint/tickets/milestone/1.1/
Adding alpha sliders to the colorwheels is easy because Hollywood already supports colors with alpha component.

To avoid a misunderstanding: do you mean drawing with pens which have an alpha component or that the sprite sheet should have transparent zones?

Quote
After a recent announcement about a Hollywood plugin (http://forums.hollywood-mal.com/viewtopic.php?f=19&t=679), I'm starting to see the usefulness of Hollywood.  Adding to that, I was starting a paint program on PortablE that could be used for alpha-blended sprite-sheets for a game.  If HollyPaint can do it it would save me a lot of work!
HollyPaint lacks undo/redo and zooming. Those features won't happen in the near future.
Title: Re: HollyPaint
Post by: SamuraiCrow on February 08, 2013, 08:16:46 AM
Quote from: Mazze;725734
To avoid a misunderstanding: do you mean drawing with pens which have an alpha component or that the sprite sheet should have transparent zones?


I want full 32-bit color with alpha blending so that the sprites can overlay translucently over other images with partial visibility through the blended colors.  I know that PortablE doesn't support that function yet but the author has been helpful with feature requests and bug reports in the past.

Perhaps the new animation plugin I linked in my post will make undo-redo a possibility as well. All that would be needed would be the ability to add a frame to the start of an animation, remove multiple frames from the start of the animation (for the case of editing after an undo) and the ability to render frames asynchronously frontwards and backwards.  Since the plugin can save animations, I would assume it can also be used to edit animations.

I'm beginning to wish I hadn't stopped upgrading Hollywood after the first version.  Maybe I could help with the project if I'd kept up with the latest and greatest versions.
Title: Re: HollyPaint
Post by: Templario on February 08, 2013, 10:42:49 AM
I like it, but I find a problem in MorphOS and where I could see that your program runs better is under Amiga OS4, under Amiga OS3.5-3.9 the color palette, hum it are show very little. But under OS4 is perfect, only you need a good icons for the program.
Title: Re: HollyPaint
Post by: Mazze on February 09, 2013, 03:59:17 PM
Quote from: Templario;725790
I like it, but I find a problem in MorphOS and where I could see that your program runs better is under Amiga OS4, under Amiga OS3.5-3.9 the color palette, hum it are show very little.

I think I'll move the colorwheels to a separate window.

Quote
But under OS4 is perfect, only you need a good icons for the program.

Toolbar icons? Unfortunately, Zune doesn't support \33A , so I can't do this in the near future.
Title: Re: HollyPaint
Post by: Mazze on February 09, 2013, 04:10:27 PM
Quote from: SamuraiCrow;725783
I want full 32-bit color with alpha blending so that the sprites can overlay translucently over other images with partial visibility through the blended colors.  I know that PortablE doesn't support that function yet but the author has been helpful with feature requests and bug reports in the past.

Hollywood has the ability to add mask or alpha channel to a brush, but supporting that in HollyPaint is too much work for ATM. It would require additional tools like an eraser.

Maybe you're lucky and PortablE will be extended.

Quote
Perhaps the new animation plugin I linked in my post will make undo-redo a possibility as well. All that would be needed would be the ability to add a frame to the start of an animation, remove multiple frames from the start of the animation (for the case of editing after an undo) and the ability to render frames asynchronously frontwards and backwards.  Since the plugin can save animations, I would assume it can also be used to edit animations.

Well, I could implement undo/redo just with an array of brushes. Maybe I'm adding that feature already to v1.1 which I want to release next week.
Title: Re: HollyPaint
Post by: fishy_fiz on February 10, 2013, 04:37:04 AM
Thanks Mazze.
I confess to not having tried it yet, but I will shortly.
To be honest though having access to the sources, for me, is equally interesting as the app itself. Ive been wanting to check out hollywood for a while now, so the sources of Hollypaint are of great interest to me.

Thanks again.
Title: Re: HollyPaint
Post by: Mazze on February 13, 2013, 11:31:51 PM
Sneak preview of coming V1.1:

(http://www.mazze-online.de/hollypaint/hollypaint-alpha-distort.png)


Individual colors for gradient, shadow and edge - each with alphachannel.
More effect filters.