cosmic painter
 

Welcome To CosmicPainter!


CosmicPainter is a drawing application where you draw to a moving canvas. As you will see, it allows you to create complex animated patterns very easily. It is funny to watch the development of the animation and to influence it . In other words, it is a very addictive painting program, so be careful (I already spent far too much time on it myself;-))!

This application has been mainly tested on Panther (10.3), however it should work on Jaguar. If you have any problem, send a bug report (see the end of this page for the link).


What's new in the V2.0!
First of all I'm very glad to release a new version of this little experimental drawing tool. I was very busy working on Modul8, so I was not able to release it sooner. Actually 95% of this application was done for quiet a while, but there was still some nasty little bugs that I never had the time to fix. Finally I took a rainy week-end to finish it.


So what is new?
The most requested feature was a function to save the animation to a quicktime movie.I added this feature. Now you can export your animated pattern to a movie. It is exported using the "Animation" codec. It is not the fastest on earth, but it preserves the quality of the images.

This new feature is a very useful functionality but was pretty boring to program. So I started to think about other nice improvements that could be achieved. And my first thought was: why only rotating the canvas ? What about being able to create animated pattern using different kind of motion. Then I tried to add two new motion types: scrolling and zooming in/out

After experimenting a bit, I saw that it was working pretty well and that it was opening CosmicPainter to a whole new world of animation effects. The only problem was with the border of the image. What to do when the user scrolls out or zoom out of the canvas ? I did not want to use a giant image for performance reasons. Then I thought about creating a circular pattern of the canvas. And it became one of the best improvement of this new version of the CosmicPainter!

This feature allows the creation of perfectly circular textures that can be tiled so so easily. I also added an "export tile" function to the file menu, so you can get the texture instead of the whole composition. It transforms the CosmicPainter in a circular texture generator that can be pretty useful!

Whatever, the best is to explore these new features by yourself!

I also created a CosmicPainter section in the GarageCUBE forum. If you have suggestions, ideas, bug reports, etc. be sure to post them here

It is free software distributed under the GPL licence

If you like this software please make a donation ! Any amount will help !
Thank you !


Changes in V2.0

  • Export your animation to a quicktime movie.
  • New motion: scroll and zoom in/out.
  • Rotate, move, zoom in/out by hand (using the tool icons).
  • The canvas is now made of tiled images (perfect for creating circular textures).
  • Restructured the user-interface of the palette.
  • New user-interface to change the angle/position/zoom of the canvas using numeric fields.
  • A function to show the tile (instead of the whole composition).
  • Export the tile instead of the whole composition.
  • New file format (compatible with older version).
  • Added a link to the GarageCUBE forum in the help menu.


Download

You can download the latest CosmicPainter release (including source code, samples and documentation) here.


About the source
Current code is maintened here, on GarageCUBE by Yves Schmid. The source is included in the archive. It is a mixed Open Media Toolkit / Cocoa application developed in Objective-C++.
Contributions are welcome! Send me an email if you want to help in any way: yves@garagecube.com


Credits
CosmicPainter has been designed and developed by Yves Schmid

Special thanks to Daphne Dornbierer, Ultrapepita and the people of the AHC (for playing with this toy for hours ;-)).

 

 

 

make up: matth [modul8] - engine: sigma6