[Bf-committers] Python mesh modifiers
Ton Roosendaal
ton at blender.org
Sat Sep 10 13:07:47 CEST 2005
Hi,
A Python modifier is definitely a wanted feature. We've got a separate
mailing list for the Python team though, you might consider to contact
them to discuss further development and evaluation/review of code.
http://projects.blender.org/mailman/listinfo/bf-python/
What you can post here is the proposal for how to do a proper python
integration for modifiers... Daniel can advise on it as well.
Thanks,
-Ton-
On 4 Sep, 2005, at 7:22, Nick M wrote:
> Hi all,
>
> I saw the PyTexture SoC project and was inspired by it to try make a
> Python modifier type for meshes. The idea is to link to a regular
> textblock like a scriptlink, and let the script perform arbitrary
> modifications on mesh data. Now, I'm sure this has been thought of
> before, but I haven't found any implementation yet.
>
> Anyway, I am maybe half-way through to making a test build; I was just
> wondering if someone is already working on something like this, or if
> there are any specific caveats (e.g. modifiers are getting revamped,
> or it's a useless feature).
>
> Speaking of useless, I know it is already possible to assign an
> OnRender scriptlink to an object, which does the trick quite well for
> a lot of things (e.g. that MakeHuman subsurface scattering
> thingamajig). Still, calling Python from within a modifier stack
> allows to see results in regular wireframe window and apply other
> modifiers to the output. A streamlined API to convey the mesh data to
> and from the script would of course be necessary.
>
> I can already think of a couple uses for this - for example, convert
> the Discombobulator script to use that API. Heh, of course it would be
> speedier to implement a Discombobulator modifier in native C, but that
> would lose a lot of tweakability. Anyway, if this works, I am hoping
> to implement some example modifier scripts to go with the patch.
>
> Let me know what ya think.
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>
>
------------------------------------------------------------------------
--
Ton Roosendaal Blender Foundation ton at blender.org
http://www.blender.org
More information about the Bf-committers
mailing list