I wrote a python script to "macro" this tuto
http://blenderdiplom.com/index.php/en/tutorials/item/78-tutorial-dissolve-your-logo-in-blender-262.
All is working fine when done manually with GUI.
But when i use the script, the following step halfly goes wrong :
#affect new texture
ActiveObjectText.particle_systems['ParticleSystem'].settings.texture_slots[0].texture = sTex
ActiveObjectText.particle_systems['ParticleSystem'].settings.texture_slots[0].texture_coords = 'OBJECT'
ActiveObjectText.particle_systems['ParticleSystem'].settings.texture_slots[0].object = bpy.data.objects['Plane'] #ActiveObjectPlane
ActiveObjectText.data.update()
In the blender, the "plane" is well affected in the combo box, but it has no effect when running the animation. If I scrolldown the combo a REselect manually the plane, then it works.
Another point, when copy/pasting each line from the script to python console, i have the same result in the animation as in automatic script way. But if make in the python console
ActiveObjectText.data.update()
or
bpy.data.scenes['Scene'].update()
or
another plane affectation
ActiveObjectText.particle_systems['ParticleSystem'].settings.texture_slots[0].texture_coords = 'OBJECT'
ActiveObjectText.particle_systems['ParticleSystem'].settings.texture_slots[0].object = ActiveObjectPlane
the plane effect works, and the animation is good.
I made severals tests (as you can see in the script), on 32 and 64 bits architecture, with 2.62 released, and svn compiled verion. The problem is always the same. Full reproductible.
You can find full script here :
http://yann.morere.free.fr/spip/spip.php?article160See the attached to make you're own tests
Yann