The slides are here;
http://www.clutter-project.org/presentations/clutter-foo/


I skimmed those slides through. Looking good.

 - Pigment has a C core but stuff like animation support is implemented
in Python. Clutter is all GObject C (with bindings). I also think
Clutter's animation support (with behaviours etc) is more powerful that
whats in pigment.


That is true, although Pigment team is moving python code into C-core at the
moment. I don't get it why they do this work twice, but maybe there is a
reason. I mean, first implementing with python and then again with C.

- Re fonts Clutter has a very efficient custom Pango renderer,
rendering glyphs to separate 8bit alpha textures. This means the amount
of text rendered is not limited by texture memory. (I believe pigment
just renders text blocks to a single texture)


This sounds good. I have noticed that Clutter has a better font support than
Pigment at the moment.

- Multiple viewports. Again easy to add (I actually have some proto
code locally which adds a clutter audience for this). Is it really
needed though ?


I don't care about this feature, but I can imagine that this is a needed
feature for GTK-applications that embed clutter as a part of bigger UI. This
way GTK-app window could have multiple areas that use Clutter. Maybe some
photo management application with nice timeline and preview? I can't think
of any use for it without GTK-widget.

- Clutter has a text entry widget which could be pretty useful for
searching etc in a media center type app.


Yep, this one is important.  Also check/radio buttons would be nice to have
in the future. This would allow me to move settings to the main UI. At the
moment I use separate preferences dialog.

- I guess also its worth remembering pigment already has a media
center, clutter doesn't (well apart from simple `woohaa') :). Im sure
therefor you'll get a lot of support from us clutter devs. Id really
like to see a nice media center using Clutter and your mockups look
really sweet.


Don't forget Sofa media center. :) But I see what you mean and I agree.
Actually I think that Clutter has a more professional feel on it than
Pigment, but at the moment Pigment is superior in Python environment.

The python bindings for 0.4 will come soon! Again a plea for help with
this - most of the hard work for the bindings was done for 0.2 and that
work can be reused.


I would like to help, but I don't have much knowledge in this area. Maybe I
could start with some simple module like GTK-widget? I know that there are
some good tutorials on python website.

You brought up some very good points and I have to say that I'm impressed by
Clutter. I'll wait and see if we can get the python bindings to work. If the
upcoming python bindings are success, I'm pretty sure that I will choose
Clutter over Pigment.

By the way, does Clutter have IRC-channel or something else that would allow
more interactive conversations?

Reply via email to