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

Sunday, December 31, 2006

CinePaint Glasgow is the next generation of CinePaint technology. CinePaint Film Gimp is a popular deep paint program used mainly in film industry for frame-by-frame image retouching (Cineon, DPX, OpenEXR, TIFF, JPEG, etc.).

This is a technology evaluation release for developers and others interested to see where Glasgow is at. Basically, it proves that Glasgow exists and encourages developers to participate more.

Changes in the 0.2 Release 2006.12.31

1. FIXED: Programs wouldn't launch due to issues with redist dll files
2. FIXED: Programs would crash on dual-head display due to bug in FLTK 1.1.7
3. Better diagnostic messages in CinePaint console window
4. Plug-ins moved to plug-ins subdirectory



Great work in getting Glasgow out - it is appreciated.

Is OpenEXR supported? After install I only see plugins for jpg and tiff.

Is the OpenEXR plug-in available else where, or just not supported on Windows at this time?

regards -

By Blogger photoguy, at 1/1/07 10:28 AM  

Working on PPM, SGI, DPX and OpenEXR.


By Blogger Robin Rowe, at 2/1/07 5:17 AM  

Post a Comment

Saturday, December 23, 2006

CinePaint Glasgow 0.1 Released!

What's Glasgow?

CinePaint Glasgow is the next generation of CinePaint technology. CinePaint Film Gimp is a popular deep paint program used mainly in film industry for frame-by-frame image retouching (Cineon, DPX, OpenEXR, TIFF, JPEG, etc.). Users of CinePaint should look at Glasgow, but continue to use Film Gimp until Glasgow is stable.

What's in the 0.1b Release?

This is a technology evaluation release for developers and others interested to see where Glasgow is at. Basically, it proves that Glasgow exists and encourages developers to participate more. Expect lots of breakage and incompleteness. CineCalc, Mickey and synch are somewhat usable. CineBrush will draw but not open files (broken). Glasgow will open JPEG and TIFF files but not paint (broken). Yage will paint but not open files (broken).

CineBrush - FLTK 8-bit image editor
CineCalc - FLTK RPN calculator
Glasgow - FLTK deep paint image editor
Mickey - FLTK hex editor
Synch - Command-line clock sync tool
Test_Images - Sample JPEG and TIFF images
Yage - FLTK gradient editor

Synch uses a website's clock to set your local PC clock. Usage: 'synch []'. The default website if none is specified is Executing synch will set your PC clock to the correct time. If you're using time servers already or you have atomic clocks you don't need this. Unlike the time service, synch uses port 80. Handy if you need to sync the clock on a machine that's behind a firewall or don't want to fiddle with configuring time servers.

Revision 0.1b fixes a problem that some users had with a missing msc dll.


Compiled for Windows XP. The code is designed to be portable to Linux and Mac OS X (native Aqua, not X11), and should be available on those platforms soon.

Copyright and License

These programs are open source GPL, MPL, or BSD licensed, depending on the source. Each program's source code should contain full info. Software is provided as-is without warranty.

Sample images of military aircraft are from government archives and in the public domain. Image of Blue Lagoon in Iceland is copyright Robin Rowe and may be copied freely. Spot image by SoftImage artist Christian Deister is open source under the Tux license.


Source Code Available in CVS at SourceForge


Please use the CinePaint mailing lists at SourceForge (follow link from

Robin Rowe, CinePaint Project Manager
Beverly Hills, California


Post a Comment

Monday, December 04, 2006

What is the big change in Glasgow?

Everything. Glasgow was created at the University of Glasgow with funding from the EU. Glasgow isn't based on GIMP.


  • GUI uses FLTK, not GTK as in GIMP. Pretty, high performance GUI.
  • Renderfarm-compatible headless operation.
  • Flat raster buffer for simplicity/performance, not tiled like GIMP.
  • Support for 8-bit, 16-bit, 32-bit, 64-bit, and vector channels.
  • Mixed channels, e.g., 16-bit and 32-bit channels in the same image as needed for OpenEXR.
  • Uses libunistd so that unix code builds as-is on Windows. Single unix-style codebase without ifdefs. No visible WIN32 API calls.
  • New plug-in architecture. Plug-ins launch dll-style, not spawn like with GIMP.
  • Glasgow plug-ins will be compatible for use in After Effects.
  • C++ code throughout, except for exposed C plug-in API.
  • Much easier to understand, test and debug.


  • CinePaint Glasgow deep paint tool
  • img_img command line tool something like ImageMagick convert
  • hdr_display based on OpenEXR exrdisplay
  • open_image, a shared memory image server
  • CineCalc calculator
  • Flixi movie/DVD player based on Xine
  • 3D modeling tools based on sharpconstruct and ewave
  • Webclock time synchronization
  • Mickey hex editor
  • Monica monitor calibration
  • Splat image editor based on antipaint
  • Yage gradient editor
  • Scanner tool based on flscan
  • Photo sorter based on flphoto
  • Video editing based on shotcut
  • Audio tools TBD

Everything except open_image has significant pieces implemented. Except for CinePaint Glasgow and img_img, there's a lot of experimental code not in CVS yet.

Will the initial release include a Windows version?

Yes, Windows is my primary development platform.

How stable is it?

It's very stable where I've tested, but not stable where I haven't. I'm crawling through img_img in the debugger now. I'm still making architecture changes there and porting plug-ins. The Glasgow plug-ins I'm working on now are PPM, SGI, DPX, and OpenEXR.

After releasing img_img I'll go back to crawling through CinePaint Glasgow in the debugger. CinePaint Glasgow will release with hacked Film Gimp plug-ins for JPEG, PNG and TIFF. Then there will be an integration so all the plug-ins are Glasgow.



Sounds amazing, Robin! Many thanks for your efforts on this.

By Blogger Rob Scott, at 4/12/06 6:42 AM  

I was wondering the same thing, now I am wondering how all this tools work togheter. i am looking foward to this new edition of cinepaint.

By Blogger sAra, at 4/12/06 1:32 PM  

It certainly will be a very impressive program. But the december deadline has passed. Any temptative release date?

By Blogger Juan Manuel, at 5/12/06 8:08 AM  

Some nice features :D
What's holding the final release anyway?
I mean, it's been delayed a few times.
Just curious. My C/C++ skills are just too green to help out and I don't have enough free time either, but the project itself looks very good.

By Blogger Slapo, at 6/12/06 12:29 PM  

Appreciate all the support. What I really need is an office assistant so I have more time to do C++!


By Blogger Robin Rowe, at 6/12/06 6:41 PM  

Cant wait for Cinepaint Glasgow! It sounds awesome! I've got XP so its the only version of the cinepaint that I'll be able to use. I've got a quick question, will the GUI of Cinepaint Glasgow be more similar to GIMP or Adobe Photoshop? I want to be as familiar with the interface as possible when it comes out.

By Blogger bob, at 7/12/06 2:04 PM  

I've been looking forward to Glasgow for a very long time. I can't find any information on it so I'll ask here. Is an Intel OSX verison planned? I assume it is, but I'm hoping it comes out within the same launch period as the windows or I'll just cry. ;) Will it be an Aqua app or will it use something like X11? Will it support wacom tablets in osx? Wacom support is pretty much a fundamental must-have for an image editing app. I only ask such a specific question because there are pretty much NO open source image editors on the mac platform that support wacom. Mainly because they use X11 and pressure sensitive information appartantly cannot be passed through the X11 layer. :( Anyway, can't wait for Glasgow. It looks to have the potential to make some serious inroads into the film graphics market and I cant wait to start integrating it into my pipeline. Thanks for all the hard work!

By Blogger fahr, at 10/12/06 10:04 PM  

Can't wait ... the release announcement says 15 december. But like a child that's waiting for his christmasgifts i see that there's no new release ... :'-(

By Blogger Lennart, at 16/12/06 3:40 AM  

Thanks for doing this. CinePaint sounds like a boon for us amateurs/budding/independent filmmaker who have a story to tell but couldn't afford otherwise.

You rock, man.

By Blogger CubOfJudahsLion, at 20/12/06 1:35 PM  

It's landed :D

By Blogger Slapo, at 23/12/06 8:06 AM  

Post a Comment