[Bf-committers] Blender Command Port (BLASH) Integration

Toni Alatalo antont at kyperjokki.fi
Tue Mar 10 09:11:27 CET 2009


Peter kirjoitti:
> I would like to suggest the integration of the Command Port into the 
> Blender main distribution in order to allow more users to benefit from 
> this interesting feature of "remote control" of blender.
>   

it certainly is interesting - also Theo de Ridder did a bit similar 
integration to his own editor so he can edit py code there and see the 
same scene live in Blender, and doesn't Stani's py editor do it too? 
(they also talked about it together at bconf"07). and indeed Dietrich's 
contribution is great, albeit was not perceived as easy to integrate to 
the official distro.

i think the reply here is the nowadays standard: should be nice in the 
new 2.5 architecture, with the new event system etc and the internals in 
general made with external control in mind (not only programming editors 
but custom controllers etc. want to talk to Blender over a network socket).

dunno what the status of those things is in the current 2.5 codebase, 
might be that some of the central areas related to enabling networking 
etc. are already done as some sort of an event system is there? new way 
to make the py api has been in the talks, i guess we'll hear more from 
the winter camp results etc. soon.

> I am sure that there are a multitude of applications in fields that are 
> not directly related to animation like mathematics, statistics, physical 
> simulation etc. Blender could also be useful to visualize and animate 
> the behavior of algorithms.
>   

there are other 3d toolkits for visualization for py, but it is 
interesting that people find Blender attractive for it .. at least for 
me the fact that it's not just a 3d vis window but a full app with ipo 
editors etc. is interesting for procedural work, so that can combine 
using GUI widgets e.g. to shape a curve used by an algo, and 
programming. originally myself used an external editor to edit a py file 
and a small py snippet in Blender that imported that from the 
filesystem, but lately have just used the internal editor 'cause it's 
simplest to start using. but certainly the internal editor is so 
restricted that good ways to integrate with external editors and shells 
would be good.

hopefully Dietrich, Theo and/or Stani or someone can look into how their 
things could be reimplemented nicely on 2.5.

> Peter
>   

~Toni


More information about the Bf-committers mailing list