|
Post by vovchik on Jun 3, 2013 12:06:24 GMT 1
Dear Alex, Twinkle, twinkle little star This is a really quick and dirty way of doing twinkle. It is the same method that is used in cheap theatre productions to get a night sky that glimmers - by using an opaque backdrop with small holes cut in it and lights behind it that move around. Of course, this assumes a second png where the white has been rendered transparent. Later, we can do this on the fly with gdk or cairo, rendering the original background as a jpg pixbuf and then adding alpha to replace white, for example, and using that instead of my stars-trans1.png. That would be more elegant and save a lot of space (330k vs. 40k). Also, GOO animation could be used to rotate on a small radius (a few pixels), instead of my random x and y displacements. With kind regards, vovchik Attachments:
|
|
|
Post by alexfish on Jun 3, 2013 15:44:09 GMT 1
Twinkle, twinkle little star............... Here is a Bigger Star . 'Slide' this one about ... Have Fun Alex Attachments:
|
|
|
Post by vovchik on Jun 4, 2013 23:04:29 GMT 1
Dear guys, Here is a little lightning demonstration. The actual executable is just shy of 20k - the rest of the archive consists of 2 pngs and 1 jpg, and the source. For lightning to work you need at least goo v. 1.0, since it has the "alpha" property for image objects. With kind regards, vovchik Attachments:
|
|
|
Post by vovchik on Jun 5, 2013 16:30:27 GMT 1
Dear guys, I managed to trim some fat off the lightning demo and included sounds that correspond to the thunder claps and included rain-besotted window panes. You need libcanberra to hear the sounds. The nice thing about this library is that you can call multiple sounds and have them as acoustic overlays (in demo, as rain and thunder). Have fun.... With kind regards, vovchik Attachments:
|
|
|
Post by alexfish on Jun 5, 2013 18:25:03 GMT 1
Orbiter 1 Calling
The V O G O N S are N e a r B y
|
|
|
Post by vovchik on Jun 6, 2013 16:27:28 GMT 1
Dear Alex, I like your spirit of cosmic reconciliation and harmony: let all vogons be vogons . Did a little marquee demo that has one image moving behind one on top, which has transparent areas. The impression is of an animated marquee. It's a cheap but nice effect. With kind regards, vovchik Attachments:
|
|
|
Post by vovchik on Jun 6, 2013 17:55:08 GMT 1
Dear guys, This is a kind of "living" night sky with spotlight ... it reminds me of an aurora borealis. I thik Alex's vogons might like it (or might be causing it) With kind regards, vovchik Attachments:
|
|
|
Post by vovchik on Jun 12, 2013 17:13:27 GMT 1
Dear guys, I think we now have an easy way of doing radial and linear vectors. Alex and I have been racking our brains for the past few days, trying to figure out how to map a cairo canvas onto a goocanvas item. We have made progress but nothing that is to our satisfaction. In the meantime, we have come up with a method that works, and makes use of internal svgs. The user doesn't really have to know anything about this. He/she calls a function, sets some colours and the rest happens as if my magic. A 32-bit binary and the source are in the archive.... There are also a few other useful functions in the source (swapping goo items, making tooltips for goo items, locating items in goo space and using the g_object description field to carry information about goo items). With kind regards, vovchik Attachments:
|
|
|
Post by vovchik on Jun 12, 2013 17:16:46 GMT 1
Here is a screenshot.... Attachments:
|
|
|
Post by vovchik on Jun 14, 2013 10:05:35 GMT 1
Dear guys, We (Alex and I) did it. Gradient linear and radial fills now work properly using cairo. The trick is to fix the gradient pattern to the item via a separate "goo group". There are advantages to the cairo method, as opposed to the svg method above (no need for librsvg), but also disadvantages, as GOO_SWAP (demonstrated in the svg version above) does not yet work properly. We are learning.... What comes next? Animated sprites that fade in and out? With kind regards, vovchik Attachments:
|
|
|
Post by vovchik on Jun 15, 2013 14:06:23 GMT 1
Der all, And the gradients move nicely, too. Now we need to code a nice glide and fade in/out functions (dissolve). Some headway being made The source and a 32-but binary are in the next post. Here is a screenshot. With kind regards, vovchik Attachments:
|
|
|
Post by vovchik on Jun 15, 2013 14:07:18 GMT 1
And the archive... Attachments:
|
|
|
Post by alexfish on Jun 15, 2013 15:22:56 GMT 1
|
|
|
Post by vovchik on Jun 15, 2013 20:42:01 GMT 1
Dear guys, Here is a very simple but effective animation using the most primitive of methods and only 4 frames. A 32-bit binary, the source and images are in an archive in the next post. Have fun With kind regards, vovchik Attachments:
|
|
|
Post by vovchik on Jun 15, 2013 21:19:03 GMT 1
The marilyn animation archive..... Attachments:
|
|