On Sun, Jul 20, 2014 at 7:34 PM, kilon alios <[email protected]> wrote: > hi guys Ephestos has been moving forward and I am happy to report I can > finally offer 100% accessibility to Blender Python API , meaning you can > have access to any blender operator and property. > > Additionally Ephestos won't crash anymore in case of python error, instead > it will display the error in the Blender GUI , remove the message containing > the error and carry on like nothing happened. > > Ephestos now offers full access to python globals, meaning you can assign > global variables in python to shorten your code and for all the known > benefits of using variables. > > With the help of Damien I was successful in creating a parser for pharo to > python syntax. Using pharo messages you can now construct automagically > python strings and pass it to blender . This way you no longer need to type > in python syntax to do python stuff. So a big thanks to Damien. Note this > method of course is slower because of parsing and heavy usage of regex > string matching. > > You can watch a video demo here > > https://www.youtube.com/watch?v=yIE1LGjUDDA&feature=youtu.be
Really great work Kilon. I was wondering if you could use such techniques in order to interact with MORSE, a 3D open-source robotics simulation engine based on top of Blender (mostly written in Python): https://www.openrobots.org/wiki/morse There is some information about how to build scenarios here: http://www.openrobots.org/morse/doc/latest/user/builder.html Might interest some people here. Regards, -- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/
