> On 16 Jan 2016, at 17:17, Dimitris Chloupis <kilon.al...@gmail.com> wrote:
> 
> Thanks Estaban as I said I am not giving up on Pharo. 
> 
> I am actually very interested making pharo work with Unreal to give Pharo 
> access to the most powerful graphics engine out there. Yeap moving to SDL 
> could help a lot, I am 100% behind this idea. 
> 
> Definetly will keep using Pharo but I will try to integrate with powerful 
> existing technology , so maybe I can bring something new to Pharo too , its 
> not a suprise that Morphic is not up to my demands, these things take a lot 
> of coders and resources that pharo does not have. Like you I believe in 
> leveraging existing technologies from inside Pharo like SDL. 
> 
> If I am able to build Unreal Engine with a minimal Pharo API as a DLL and use 
> your FFI to control it, I think I will have the best of both world. I will 
> have to experiment and see :) 

btw… I think joining unreal with pharo can give us a lot of power :) 
Also this something already done by Goran at 3dicc (http://www.3dicc.com) … I 
think his work is closed but Goran has always been very helpful and offered 
guidelines, etc. (I wanted to do the Unreal-Pharo bridge myself but well… no 
time so I stopped) :D

I think if you are serious in your attempt I can put both of you in contact...

cheers,
Esteban

> 
> On Sat, Jan 16, 2016 at 5:49 PM Esteban Lorenzano <esteba...@gmail.com 
> <mailto:esteba...@gmail.com>> wrote:
> Hi Kilon, 
> 
> I’m sorry to feel you frustrated. 
> Is clear than morphic (and the world) as it is now is not well suited to the 
> kind of development you want to do, and clearly documentation is not good 
> enough (even if we have moved forward recently, in part with your 
> collaboration)… 
> Anyway, yes, using the world as is and morphic are not very suitable to hard 
> consuming graphics, but there are works that have been happening that 
> improves all that: 
> 
> Using not the world, but SDL2 (through OS-Window) will reduce the cpu 
> consumption drastically… in fact, what happens now (as far as I can guess… 
> since I don’t know your stuff) is not that instancing a png is slow, but the 
> rendering (you are redrawing every time and that is not optimised in morphic, 
> who takes area as damaged every time and redraws it… using athens, who is 
> vectorial and then consuming). 
> So, with SDL2 you will improve (and you will have separated windows).
> Also, I think you do 3d stuff so in your case I would explore wooden… I 
> remember Ronnie showed me an animated scene (I think it was the water 
> example) with more then 200 fps without much effort. 
> Finally… I know about people doing animations with Pharo (and morphic) than 
> have a lot better performance than you had… so there is clearly a problem 
> there. If you give me your sources I can give them a look and try to figure 
> out what is happening. 
> 
> So well… I think is not that is not possible, but that you are traveling 
> paths that are new for us, then not documented (or even tested), or really 
> optimised. 
> Something that we are willing to improve, as always :)
> 
> cheers!
> Esteban
> 
> 
>> On 16 Jan 2016, at 15:47, Dimitris Chloupis <kilon.al...@gmail.com 
>> <mailto:kilon.al...@gmail.com>> wrote:
>> 
>> in any case, ignore my bug reports, I am done with this, I waste my time and 
>> your time . Its clear pharo is not really suited for my needs, life goes on. 
>> 
>> On Sat, Jan 16, 2016 at 4:40 PM Dimitris Chloupis <kilon.al...@gmail.com 
>> <mailto:kilon.al...@gmail.com>> wrote:
>> disk, 1TB. why it matters ? from my profile its clear that its not the 
>> primitive that is the problem but how Pharo processes pngs. 
>> 
>> I happen to work with a lot of big data both in 3d graphics, a blender file 
>> can easily reach 250 mb and it opens under a second and audio files , plus 
>> instrument that uses alot of audio files as samples of several gbs giving 
>> again instanenous loading. I am not talking here 60 files, I am talking 
>> thousands of files. 
>> 
>> I report a sever limitation and I have been told 
>> 
>> a) I have not done enough to isolate the problem when I post clear profiling 
>> reports and the code that is responsible for it
>> b) why I make a fuss about it since there are work arounds
>> c) that its a hardware limitation when the hardware is able to perform light 
>> years ahead of what pharo is currently doing
>> 
>> Sorry but this kind of attitude is really bad, when someone reports a bug I 
>> find it a lot better to tell him that you don't care or not reply at all and 
>> ignore him than just find excuses for the bug or limitation. 
>> 
>> I see it every single time I complain about a problem there is a few people 
>> who are logical about this like Ben , Esteban etc and then some other that 
>> in complete denial zone and easily offended by the truth. 
>> 
>> On Sat, Jan 16, 2016 at 4:07 PM Stephan Eggermont <step...@stack.nl 
>> <mailto:step...@stack.nl>> wrote:
>> On 16-01-16 14:48, Dimitris Chloupis wrote:
>> > sorry but thats plain horrible performance wise and those images are
>> > needed as soon as the gui is opened. So there can be no lazy loading for
>> > them. The total size for all the 60 images is 530kbs . What would happen
>> > if I did some serious animations of 10s of mbs , I will have to go to
>> > buy a coffee to get my GUI opened :D
>> 
>> Is that on a disk or an SSD? You won't be able to get much more than 60
>> files opened/s on a disk.
>> 
>> Stephan
>> 
>> 
>> 
> 

Reply via email to