Continuing the marathon of Blender add-ons this time I’ve prepared an automatic armature generation script using only very roughly hand-assigned vertex groups as hints. You can judge the results of my endeavor by watching the tutorial video below and test the new functionality right away by downloading the script directly to Blender’s scripts/addons directory and enabling it in the Addons config tab. Enjoy!
You will find a new script in my Blender Addons repository. It’s called lightning_arcs.py and builds on top of the Blender Laplacian Lightning plugin to create configurable arcs of lightning between particles of an object. Three empty objects have to be present in the scene – ELorigin, ELground and ARCheight. The first two are for the Laplacian script, the third one’s Z position determines height of lightning arcs. Furthermore, the Laplacian addon has to be set to generate Single Mesh. Once you add a Particle System to the object of your choice find the “Lightning Arcs” entry using Blender’s Search function (press Space key in scene). Click. Enjoy!
In Blender, having greebles consisting of multiple loose parts can pose a problem when trying to warp them into shape of an arbitrary surface using modifiers such as Curve, Lattice or ShrinkWrap. The result pictured in the back of the scene above shows how loose parts tend to detach from the surface and the final output completely misses the artist’s intent. One solution that I came up with in my projects is to separate the loose parts into individual objects and then merge them together using Boolean Union operator. The addon union_loose_parts.py which you will find in the following repository: https://github.com/sadaszewski/blender-addons does just that and throws triangulation on top of it all. What you’ll usually need to do is apply simple (or Catmull-Clark) surface subdivision and you’ll be in good shape to do the warping. The mesh in front of the scene above illustrates output of such a workflow. Enjoy!