2015-03-06 23:58 GMT+01:00 kilon alios <kilon.al...@gmail.com>: > compared to everything else I have used. I dont think I have ever seen > even twice as big as the one used in those examples spike my single core so > much. I am using menu meters ultilie that shows me how much cpu each > application uses and how much each core, together with memory and otther > stats. > > That is not really helpfull. Anything that uses cairo? I would like to make some comparisons and it would help if I can recreate the same animations. (I did some work with cairo and python, but no animation. I used cairo for animations together with GTK, sure this was faster but these applications are only made for the animation, just a simple drawing loop. Pharo of course has much more that happens in between).
> But even more so I can eve see the frames in those animations flicker. > Especially that pharo slide logo example, but also all others. > > On Sat, Mar 7, 2015 at 12:47 AM, Nicolai Hess <nicolaih...@web.de> wrote: > >> >> >> 2015-03-06 18:40 GMT+01:00 kilon alios <kilon.al...@gmail.com>: >> >>> very good example and very informative thank you. >>> >>> Sadly it also shows that even with Athens Pharo is incredible slow. >>> >> >> Compared to what? >> >> >>> Simple animation spiking a single 3.2 Ghz core to 50% does not look very >>> promising for heavy big size graphic based animations. Which is not a >>> surprise since this was also evident the first time I tried the VGTiger >>> demo. But still , its better than no Athens ;) >>> >>> On Fri, Mar 6, 2015 at 6:28 PM, Alexandre Bergel < >>> alexandre.ber...@me.com> wrote: >>> >>>> This is really good that you are diving into Athens. It deserves it! >>>> >>>> Alexandre >>>> >>>> >>>> > On Mar 6, 2015, at 10:20 AM, Nicolai Hess <nicolaih...@web.de> wrote: >>>> > >>>> > There is a "play" button in the SketchBrowser. >>>> > And if you open just the simple sketch view: >>>> > ASketchExampleColors openView >>>> > you'll have to start the drawing from the morph menu. >>>> > >>>> > In a prior version I had some "autoplay" option, but sometimes this >>>> throws >>>> > a NativeBoost error, if it is the first time it loads the cairo >>>> library. >>>> > >>>> > Maybe I should add the autoplay again. >>>> > >>>> > >>>> > >>>> > >>>> > 2015-03-06 16:03 GMT+01:00 Torsten Bergmann <asta...@gmx.de>: >>>> > For me all the samples stay black. But the Athens tiger demo works... >>>> > >>>> > Is this a driver problem? >>>> > >>>> > Bye >>>> > T. >>>> > >>>> > Gesendet: Freitag, 06. März 2015 um 10:14 Uhr >>>> > Von: "Nicolai Hess" <nicolaih...@web.de> >>>> > An: "Pharo Development List" <pharo-dev@lists.pharo.org>, "Any >>>> question about pharo is welcome" <pharo-us...@lists.pharo.org> >>>> > Betreff: [Pharo-dev] [ANN AthensSketch] A playground for drawings >>>> with Athens. >>>> > >>>> > The main purpose of this packages is to ease the creation of simple >>>> drawings and provide a rich set of examples for Athens drawing API. >>>> > -------------- >>>> > Gofer new >>>> > smalltalkhubUser: 'NicolaiHess' project: 'AthensSketch'; >>>> > configuration; >>>> > load. >>>> > ConfigurationOfAthensSketch loadDevelopment. >>>> > >>>> > AthensSketchBrowser open. >>>> > >>>> > ----------------- >>>> > >>>> > >>>> > This is a simple playground for Athens drawings. Just subclass >>>> AthensSketch and define your own sketch drawing in the #drawStepOn: method. >>>> It provides basic frame based animation (play/pause/stop). >>>> > >>>> > Open a player with >>>> > ASketchExampleColors openPlayer', >>>> > or a simple viewer morph with >>>> > ASketchExampleColors openView (start and stop rendering from the >>>> morph menu) >>>> > >>>> > The AthensSketchBrowser lists all defined AthensSketch subclasses. >>>> (Basic examples >>>> > from package AthensSketch and some more examples from package >>>> ASketchExamples). >>>> > You can step through the list of examples, start and stop the >>>> drawing, or view and edit the drawing code. >>>> > >>>> > It is great that we have now a vector based drawing API. The (old) >>>> Canvas API is >>>> > already great for pixel based drawings. A rich API and many good >>>> things if >>>> > you discover it. And Athens is a addition that can increase our >>>> possibilities. >>>> > There were some questions about Athens, what it is and what it is >>>> used for, maybe this >>>> > helps. >>>> > >>>> > >>>> > nicolai >>>> > >>>> >>>> -- >>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >>>> Alexandre Bergel http://www.bergel.eu >>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >>>> >>>> >>>> >>>> >>>> >>> >> >