CinePaint

Deep paint and other open source software tools for motion picture retouching and HDR photography with 8, 16 and 32-bit per channel color.

Tuesday, June 16, 2009

CinePaint Status and Mac OS X

Hi. Hope everyone is well.

Sorry I've been away from CinePaint for a while. I've been working long hours and have had less time for free projects. In case anyone is wondering, I'm still working on CinePaint when I can find free time.

My focus recently has been on the build system, something that's always been a sore point with CinePaint. Because I'm spending more time on Mac OS X lately (using Final Cut Pro), that's where I'm focusing on CinePaint now. I want the Mac release fully automated so anyone can build it from a script. That's a bit more complicated than the script I wrote to do that on Ubuntu because every supporting lib must be downloaded and built from source on the Mac, not just the app.

On the Linux side, I thought I was going to quickly wrap a release long ago so we can get back into Ubuntu and Debian. When I did some testing I found fresh bugs in the CVS version. One that's particularly annoying is all the windows lose their screen positions and pile on top of each other. That made it more effort than I'd expected and put me off. I did think I'd get back to it much sooner than this.

Thank you to everyone for your support.

20 Comments:

Nice to hear the project still has life in it. Cinepaint has been essential for my workflow with 16-bit grayscale film scans. I keep a machine at home that is still running Ubuntu Edge -- I've avoided upgrading it all this time, just because of not wanting to risk any trouble reinstalling Cinepaint.

I'd be quite pleased at this point to see a provisional package for the current (jaunty) Ubuntu, even if it contains bugs and quirks; just something that will install without dependency concerns.

By Blogger b. flapdoodle, at 25/6/09 6:19 AM  

Your work is much appreciated and cinepaint is a very useful tool!

I'm using version 22-1 on Jaunty Jackalope 64bit edition and let me tell you it flies! I work on 250MB TIFF images and is muscles through them effortlessly.

The trick is to use and updated HDR file from the Debian repository and after that it is a standard install. Works 100%!

By Blogger Unknown, at 25/6/09 6:42 PM  

Was the binNMU-safeness bug which caused cinepaint to be removed from debian fixed?

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435890

Thank you for your work.

By Anonymous Anonymous, at 28/8/09 11:29 AM  

Do you have a repository or debs I could help test? The two versions I've found have a dependency on the libopenexr2ldbl package which only exists in hardy, and crash when I try to adjust the brightness on an HDR image (loaded from a .exr output from qtpfsgui).

By Anonymous Anonymous, at 28/8/09 12:04 PM  

This is 2010 and may I know if Cinepaint is still an on-going project?

Thank you !

By Blogger k a l a m b o n g, at 9/1/10 11:05 PM  

Has CinePaint died or is it still a live project?

It would be nice to see that this project is alive and well for at least a year or two more (the ideal would be forever but that is wishfull thinking i guess), since GiMP seems to have decided to stay in 8bit land.

THis is the only 16bit image editign program for linux and it's really good (much better than Gimp if you ask me).

Please dont stop developing it!

Youare doing a great job with it!

By Blogger Danyael X, at 1/4/10 1:56 PM  

Yes, I would like to know, is it cinepaint still alive or it began to die?. It would be useful if you create a foundation or create a new team of developers that just focus on cinepaint. Even would be a good idea to create a foundation or something else.

By Anonymous Anonymous, at 20/4/10 3:14 PM  

Hey, I'm so happy to hear this. Have had a lot of trouble installing this on Ubuntu. Yet i still look forward to try it out later, this could really help my education.

By Blogger Unknown, at 5/5/10 4:30 AM  

Hello,
just wanted to let you know i do have the Windows version of CinePaint on my XP platform and it runs fast and fantastic.

No bugs yet that i can see. Not sure what you all mean by it is broken? In any case I hope to see you guys make it even greater.

Peace and God bless your team.

Kindest regards,
Rod D. USA, Michigan

By Blogger Rod Detmer, at 23/5/10 10:25 PM  

Hello

I'm using Cinepaint 0.25 on OpenSUSE 11.2, and it's a great work. I think it will be better when CinePaint let us change brush size on the fly, like The Gimp.

Will be this feature avaiable soon?

Thank you

By Anonymous Anonymous, at 1/8/10 4:19 PM  

Fantastic facts, such a weblog require is quality articles no matters how does it look and feel like… Remarkable posts provide you with a lot more readers and success.
Web Designing
Property in Noida

By Blogger hiumeshSINGH, at 21/7/11 5:54 AM  

Is the project dead? All the links at the top of cinepaint.org are dead or ads, so I'm not sure where the latest version of the project is hosted for download. Or is code being merged back into the main gimp.org maybe (hopefully)?

By Blogger Alan Bailward, at 29/8/11 5:05 PM  

Personally, the post is in fact the most excellent on this impressive topic. I harmonize with your conclusions and will keenly look further to your future updates.
family violence lawyer Fort Worth

By Blogger onwebmedia, at 14/10/11 6:49 AM  

Before reading this I was totally unaware of the topic. Thanks for Explaining in such a nice way. I found your website perfect for my needs. It contains wonderful and helpful posts. I have read most of them and got a lot from them.
Carpet Store Arlington

By Blogger Arghya Chakraborty, at 14/10/11 6:51 AM  

This is an excellent blog. I got many unknown information from this article. Thank you very much for your most informative blog.
car a/c service San Antonio

By Blogger arghya, at 14/10/11 6:55 AM  

film izle web tasarım

By Blogger binturlu, at 14/10/11 2:00 PM  

Great work wow!!!!
Built to Suit lease

By Blogger Gloria, at 24/10/11 12:49 AM  

Oyunlokali.com da okey oyna , 101 oyna , batak ve ihale oyunları sizleri bekliyor.oyunlokali ücretsizdir üye olarak online oyunlar oynayabilirsiniz.Oyunlokali.com okey oyna tavla oyna batak oyna 101 oyna

By Blogger binturlu, at 21/12/11 1:44 AM  

Yes, I would like to know, is it cinepaint still alive or it began to die?. It would be useful if you create a foundation or create a new team of developers that just focus on cinepaint. Even would be a good idea to create a foundation or something else.fue Sac ekimi

By Blogger Op Dr Ali Mezdeği, at 21/2/12 2:48 AM  

It is just a good thing that we have blogs like this. We are kept updated about the latest trends. Keep spreading news through quality blogs!

wp codes

By Blogger John, at 8/7/12 6:03 AM  

Post a Comment

Thursday, December 11, 2008

The New CinePaint Team

If you’ve looked at changes to our CinePaint Team web page this week, you may be wondering, who are all these people?


Image courtesy U.S. Air Force

Types of CinePaint Developers

Under our CinePaint Active Developers section is everyone who’s contributed a patch or code via CVS that I expect to have included in our next release. Because volunteer developers cycle in and out of the project at will, I define who’s active based on actual contributions, not on factors such as whether they’re working on CinePaint today or have written code that I haven’t seen, yet.

Under our New Developers section is everyone who’s volunteered to join CinePaint recently. Recruiting and training new volunteers is part of my role as project leader.

With new volunteers, I can’t tell at first who’s going to be stellar and who will flake. To separate the wheat from the chaff, I have new developers start by building CinePaint from anonymous CVS. Unfortunately, most new developers will give up and vanish without completing that simple task. Volunteers simply fade away when they get busy with something else or discover that software development can be challenging. This isn’t a problem special to CinePaint. It’s normal.

Under our Secret Developers section is...well, that’s a secret. In the film industry, it’s normal to work in secret, to wait until your next movie releases before you reveal any of your tricks. If you’re a studio programmer working on something you want to open source, there’s the question of whether the studio legal department will eventually allow you to give the code away. There’s no point in announcing anything until that’s decided, when I actually get the code. Sony Pictures Imageworks and ILM are studios that have contributed code.

Another type of secret programmer is the graduate student working on his thesis. Stefan Klein, who added CMS and 16-bit binary fixed-point color support to CinePaint in 2004, is an example of a grad student developer who made a significant contribution. Graduate work isn’t that secret, but the student may not want to announce his research too broadly until he finishes his thesis. We don’t have any grad student projects currently.

New Release Manager is the Old Release Manager

One of our team changes is me. Based on community feedback, I decided that getting CinePaint released and back into Debian should be our highest priority. Not counting our Mac native port release, CinePaint hasn’t had a new release since June 2007. As discussed here previously, CinePaint’s release manager was set on a plan that would not make Debian any priority. When we couldn’t agree on a plan, he resigned. I’ve become the release manager again.

Debian CinePaint Support

As part of an effort to get our Debian and Ubuntu distribution in order, I’ve reached out for help in those communities. Lars Wirzenius of Finland, who I met at Ubuntu FOSScamp last week, has volunteered to help with our Debian packaging. He joins Jonas Smedegaard of Denmark, who I met at Open Source Days, and H.S. Teoh, who contributed CinePaint’s Scons patch. All three are official Debian packagers, not trainees.

Ubuntu CinePaint Support

Lars Wirzenius is both a Debian packager and a Ubuntu packager. He’s our new Ubuntu packager. At FOSScamp I saw Ubuntu community manager Jono Bacon, who’d already offered support. Although not at FOSScamp, Ubuntu Studio project lead Luis de Bethencourt has promised to help as much as he can. I talked with Ubuntu project leader Mark Shuttleworth. He sat in on my FOSScamp presentation on Open Source Team Leadership. He suggested that CinePaint use Ubuntu LauchPad and make use of the Bazaar version control system. More on that another time…

Love you guys!

Robin

1 Comments:

Hey man! I would LOVE to help you find bugs and problems or anything I could in . I'm new to Linux, so I would be looking for an install other than compiling it myself. PLEASE HELP!!! thanks a million!!

By Blogger Unknown, at 13/1/10 6:25 PM  

Post a Comment

Thursday, December 04, 2008

Ubuntu FOSScamp This Morning

I'll be at Ubuntu FOSScamp on Friday, December 5th, and then until 3pm on Saturday the 6th.



I'll be talking about Multimedia Apps, OSS Biz Models, C++/OO/Agile/Literate/Team Programming, Hollywood Linux, and ideas for the Desktop 2020.

Love you guys,

Robin

0 Comments:

Post a Comment

More CinePaint Build Systems

<< Why is CinePaint adding another build system when you have autoconf and just added CMake? >>


Image courtesy U.S. Air Force

Autotools has always been troublesome for us. The autoconf-automake-make tool chain can be very time-consuming to debug and few find it easy to learn beyond the basics.

CMake is a popular alternative to autotools. CinePaint developer Michel Lesoinne has done a great job creating CMake build files for CinePaint. That's recently completed and now available in CVS for testing.

CinePaint is moving away from dependency on a single build system. With multiple build systems implemented, if one system gets wedged, as has happened several times to us with autotools, we can still build CinePaint using an alternate. Having a broken build system creates panic in an open source project. It's an emergency that must be handled before anyone can do anything. That's stress we can do without.

I've received a patch for CinePaint SCons build support, based on Python, from H. S. Teoh. I'll be committing that to CVS soon. It's half way there, not ready for testing yet. It builds CinePaint except for its plug-ins.

Cons is yet another build system. This one is based on Perl. We're just getting started on that.

Autoconf, CMake, SCons and Cons are all viable build systems. There are developers who love each system. Why pick only one? It's better for developers who join CinePaint that they can use their favorite build system tools, that they aren't forced to learn a tool they don't know or don't like.

Except maybe for autotools, that nobody seems to enjoy working on maintaining, we have the resources and the expertise to support multiple build systems. It's fun to have more choices. Isn't that what open source is about?

Love you guys!

Robin

0 Comments:

Post a Comment

Wednesday, December 03, 2008

CinePaint Procedural Brushes

<< Is there much of a community for CinePaint photo editing? >>


Image courtesy photographer Per Inge Oestmoen

Yes. Here's our new web gallery of CinePaint pro photog user Per Inge Oestmoen.

<< How much do you care about features such as CMYK, color matching, floating point image manipulation, better tablet support and procedural brushes? >>

I care a lot. That is, as much as I dare to care about anything in CinePaint when I have no budget with which to be able to direct development or enforce schedule.

CinePaint has had floating point and CMS for many years. That's 32-bit FP and more recently 16-bit Half. 64-bit float is a feature request to support 64-bit TIFF.

There's limited CinePaint CMYK support in the context of CMS. Core support of exotic channel layouts such as XYZ and RGBAZ and heterogeneous mixed bit-depth images are feature requests to better support OpenEXR. That could include full CMYK support.

Wacom has supported CinePaint tablet development by providing tablets. Many other vendors have provided hardware, too. I'm our tablet tester. Our tablet developer has moved on. Would love to have help there, especially on the Mac.

The plan for brushes is to create a dll C API so C/C++ programmers can create procedural brushes as external plug-ins. Our first step toward procedural brushes could be to make our existing brushes into plug-ins, the clone brush being the hardest. Healing, vibrancy, picture tube, colorization, alpha, and selection brushes are feature requests to be implemented as procedural brush plug-ins.

Our CinePaint CMS wizard recently retired after five years of CinePaint development effort. We need someone to step up and fill his shoes.

Love you guys!

Robin

10 Comments:

Robin I am not a developer, just a simple Linux user who loves photography. Is there any software developers who work at ILM or Pixar who would volunteer. If they use CinePaint at these shops would it not benefit them.

By Blogger becket, at 19/12/08 10:42 PM  

This comment has been removed by the author.

By Blogger MikeT_Ca, at 21/11/10 9:01 PM  

This comment has been removed by the author.

By Blogger Maria, at 7/12/10 2:56 AM  

Can you please relinquish ownership of this project so a new project manager can be found.
No activity for 2 years - surely it is time for some new people to join this project.

By Blogger Directrix, at 15/12/11 4:45 PM  

Please relinquish ownership of this project so some fresh people can get involved.
The illusion that this is an active project is broken.
Otherwise I fear that this wonderful software will disappear

By Blogger Directrix, at 15/12/11 4:47 PM  

A very nice page. I think the effort has passed, we have to thank you:))
diş

By Anonymous Anonymous, at 19/3/12 3:11 AM  

Thank you for your commitment to good writing. recipes Your use of persuasive content impresses me. I like
your views and concur many points. Please continue to put out great work.
friv
recipes
barbie games

By Blogger www.recipes.gs, at 14/4/12 1:26 PM  

such a wonderful post!Keep rocking :)
Harman Singh

By Blogger Harmanrainu, at 16/10/12 10:06 PM  

Everyone's gettin' old.

By Blogger Glomerol, at 3/4/17 4:15 PM  

This comment has been removed by the author.

By Blogger my assignment help, at 11/10/19 10:03 AM  

Post a Comment