On Thu, Apr 30, 2009 at 2:58 AM, Enzo Gianvittorio <[email protected]> wrote: > Hello > I don't know too much of Linux programming etc but I just can say that after > seeing the visual effects your thing does on ubuntu etc I think it would be > great if you guys help with your coding or engine to develop visual effects > for people that are doing a big effort for us too in the field of video > editing : > Kdenlive.org , Jahshaka.org , Cinefx.org , Blender.org, etc...
I don't know much about how these programs work but most of the animations found in compiz (esp the animation plugin) - the code is fairly reusable because it just works by calculating the next point for an existing point each frame or matrix transformations. These developers (if they want) are free to re-use the code. Where I think there might be trouble is that compiz (for some animations) relies directly on accessing opengl (i.e fragment shader effects like blur / water). I don't know anything about applying opengl to video - especially rendering and composing video. Unfortunately, due to time constraints, there is no way our own developers would be able to work on video editors and compiz (let alone even compiz!) > Open source community using Linux is lacking of a decent program for video > effects and compositing for videoediting. In my own non-representing-compiz-type opinion I feel that these programs are actually good, but their UI's could use some improvement as there is quite a learning curve to pick them up (I personally just have a MBP and use FCP on that for my video editing because I don't have the time at the moment to pick up cinelerra or blender). > but I think you guys got the > stuff that could give them the real jump to make adobe suite just history ;) A bit far fetched, but a a bit of ambition and ideas never hurt anyone. > well done and sorry for my email is it sound a bit mad (was just a thought) > many thansk and > LONG LIFE TO THE OPEN SOURCE SOFTWARE !! > Enzo If you've got the time, we'd love to have an extra developer around - the more the merrier of course. The main stuff you need to know for compiz: we use C++ as our programming language and there is a tutorial here http://www.cplusplus.com/doc/tutorial/. It might seem a bit daunting at first but you can go about it at 2-3 chapters a day and know the language by the end of the month. There is an example plugin here: http://gitweb.compiz-fusion.org/?p=users/smspillaz/example;a=shortlog;h=refs/heads/compiz%2B%2B and developer documentation here http://wiki.compiz-fusion.org/Development/Compiz%2B%2BDocumentation. The best way to start is to find something simple and try to change it, then work from there. The developers in #compiz-dev on irc.freenode.net are willing to help, but we usually have a policy of making the developer who should be writing the code write most of the code (again due to time, and because it helps developers learn better :P) > _______________________________________________ > Dev mailing list > [email protected] > http://lists.compiz-fusion.org/mailman/listinfo/dev > > -- Sam Spilsbury _______________________________________________ Dev mailing list [email protected] http://lists.compiz-fusion.org/mailman/listinfo/dev
