good to know I am not the only 3d dude around here :D



________________________________
 From: "[email protected]" <[email protected]>
To: [email protected]; dimitris chloupis 
<[email protected]> 
Sent: Thursday, 18 October 2012, 23:27
Subject: Re: [Pharo-project] what is your pharo story?
 

Bryce 7, Hexagon2.5, and Daz Studio 3D over here :-)

Not sure I want Pharo to mix with those... but they make nice Pharo backgrounds 
for sure.

Phil


2012/10/18 dimitris chloupis <[email protected]>

yeap that would be great because that would mean I could share the same window 
with blender and that I would have immediate access to all blender functions . 
But that would require some hackery beyond my level of skill. Who know maybe 
one day , I will be able to do just that. 
>
>
>
>
>________________________________
> From: Stéphane Ducasse <[email protected]>
>To: [email protected]; dimitris chloupis 
><[email protected]> 
>Sent: Thursday, 18 October 2012, 22:20
>Subject: Re: [Pharo-project]  what is your pharo story?
> 
>
>On Oct 18, 2012, at 8:54 PM, dimitris chloupis wrote:
>
>> 
>> 
>> 
>> Hey Stef
>> 
>> You mean this ? -> 
>> http://forum.world.st/WaveFront-File-importer-on-Pharo-td4640327.html
>> 
>> Well not exactly a blender importer , but yes it could be used to import 
>> blender models. By the way , my goal is not to bring models of blender to 
>> pharo , but more to use pharo to "script" blender, as python is used now to 
>> make addons for blender.
>
>Yes I got it and this is a cool idea. Ideally I would love to have a really 
>small image with a vm that we can embed directly in software as blender and 
>script them :)
>
>> So I try to replace python with pharo. Of course
 visual coding is much more than that, but this is none the less my first step. 
I try to achieve this with triggering python command via sockets from pharo to 
blender. Ideally I could generate st methods and classes for all blender python 
methods and classes. But that is for much later. 
>> 
>> Still it could be handy to display 3d blender data in pharo. My vision is 
>> that both blender and pharo window will be displayed one next to the other, 
>> with the user using the pharo window doing visual coding or procedural 
>> generation of 3d objects , materials, textures , particles etc and seeing 
>> the final result in blender window. If you are familiar with Softimage ICE 
>> this is more or less the field of application for "Ephestos". But still 
>> could be handy to do some displaying in pharo as well so that the blender 
>> window could be minimised.  
>> 
>> This is a video with Softimage ICE. Quite interesting even if you are not 
>> interested in 3d
 graphics.
>> 
>> http://www.youtube.com/watch?feature=player_embedded&v=do1kzR6gVYk
>> 
>> That could be extended even to blender game engine , so that pharo via 
>> blender can be used to make 3d games. So yeah sky is the limit. But for now 
>> , just basic sockets to trigger simple python eval commands and gradually 
>> build from there and see how far I can go with this idea. 
>> 
>> From: Stéphane Ducasse <[email protected]>
>> To: [email protected]; dimitris chloupis 
>> <[email protected]> 
>> Sent:
 Thursday, 18 October 2012, 19:56
>> Subject: Re: [Pharo-project] what is your pharo story?
>> 
>> for your information jb did a blender importer and you can play with blender 
>> 3d objects in Pharo.
>> 
>> Stef
>> 
>> 
>> On Oct 17, 2012, at 2:43 PM, dimitris chloupis wrote:
>> 
>> > 
>> > I am a blender developer , using python to make blender addons. My latest 
>> > complete one is Gyes and Random Material and Texture Generator. 
>> > http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/System/Gyes
>> > 
>> > Since I was a child I was dreaming of making a system that would use GUIs 
>> > like the one that I saw in many spaceship movies, fluid futuristic GUIs 
>> > that could issue way more complex commands than our modern window type 
>> > GUIs. It was a childs dream, filed as too ambitious and stored
 there with the rest of too far fetched child dreams. And it was early this 
year that I was introduced to Smalltalk. I really like python but it was 
obvious to me that I needed something a lot more. It was that itch I had to 
scratch. I was very impressed with morphic and squeak and the whole enviroment 
and of course pharo. I was looking for a live coding enviroment with an ephasis 
on visual side and I think smalltalk fit like a glove for me. Morphic fit 
exactly my lego brick logic, I am a very synthetic person I like to keep things 
minimal and simple and synthesize complex structures out of them. Its a 
workflow I follow with my entire life not just coding. 
>> > 
>> > So I started a thread in Blenderartists forum ( 
>> > http://blenderartists.org/forum/showthread.php?250375-A-Visual-Programming-Language-and-a-new-GUI-for-Blender-your-thoughts
>> >  ) about how people saw the possibility of implementing a visual 
>> > programming enviroment for blender with a very flexible GUI. I thought it 
>> > would be one of those threads that none really cared and people would say 
>> > "we have python why bother with a visual coding enviroment at all, python 
>> > is very easy to learn" or "why should I care about coding at all I am 
>> > merely a user".  And of course I had such reactions but to my surprise the 
>> > thread just went viral and people seems very excited with the ideas of 
>> > Ephestos. 
>> > 
>> > So we sat down with another developer using Morphic code from a smalltalk 
>> > coder , that he made for python and pygame and we tried to port to Blender 
>> > libraries instead. Code wise it went much better in our side , suprisingly 
>> > enough both he and found Morphic very easy to
 understand. But we came across some severe bugs and limitations at blender 
side that make it evident that if I wanted to keep this in python I had to 
dirty my hands with some C and diving inside Blender source. 
>> > 
>> > It also became more and more evident that squeak and pharo already 
>> > implemented many of the ideas I had for Ephestos, and there was no way I 
>> > could port all the features both offered to python just me and another 
>> > coder in our free time. So I did the logical thing. Droped the idea of 
>> > keeping the project pure python and now I have slowly started to porting 
>> > it to  Squeak/Pharo and I am using sockets to communicate with blender.
>> > 
>> > The goal is of course Visual Coding together with several other ideas I 
>> > have for RAD. Its not something bound by goals but more an exploration of 
>> > potential. If the project progress well, I think it will be a win for both 
>> > blender and squeak/pharo. 
>> > 
>>
 > At one side Blender developer will be exposed to the true power and 
 > flexibility of smalltalk, at the other hand the smalltalk community will 
 > have access to such a powerful amazing 3d application as blender. So I think 
 > it will be a double win. 
>> > 
>> > My preference towards pharo has to do with Nativeboost , I think that it 
>> > may play an important role in the future and of course there are libraries 
>> > like Athens that I would love to explore but ideally I would like to make 
>> > Ephestos compatible with both squeak and pharo. 
>> > 
>> > In essense squeak and pharo have been an inspiration for Ephestos and the 
>> > true driving force for making it reality and I can see myself making 
>> > Ephestos a life project because Its just pure fun for me working on 
>> > something like that.
>> > 
>> > 
>> > 
>> > 
>> > From: Sebastian Sastre <[email protected]>
>> > To: "[email protected]" 
>> > <[email protected]> 
>> > Sent: Wednesday, 17 October 2012, 14:43
>> > Subject: [Pharo-project] what is your pharo story?
>> > 
>> > Hey there,
>> > 
>> > I'm collecting some stories from smalltalkers to tell people how exciting 
>> > this is.
>> > 
>> > Have something to share?
>> > 
>> > What's your story with it?
>> > 
>> > What got you excited? why it worked for you?
>> > 
>> > sebastian
>> > 
>> > o/
>> > 
>> > pd: I'm going to mention
 mainly about pharo and amber
>> > 
>> > 
>> 
>> 
>> 
>> 
>> 
>
>
>
>

Reply via email to