Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
GUI-driven script generates a variety of animated lightning effects between selected objects or locators. Just select at least two nodes of virtually any type, set desired parameters within the GUI console, click 'Generate Kinetic Lightning', and watch the magic happen!
Chain: Lightning travels from the first selected node to each successive selected node in order of selection.
Radial: Lightning radiates from one selected node to every other selected node in order of selection.
Chaos: Lightning travels from every selected node to every other selected node in order of selection.
Sequential: Lightning travels between the nodes in order of selection, one after another. Each new segment begins the frame after the prior segment's leading locator has reached its destination.
Simultaneous: Lightning travels between the selected nodes at the same time.
Start Frame: Start frame of the kinetic lightning effect.
Segment Duration: Number of frames required the leading locator of a lightning segment to reach its destination.
Lag Time: Number of frames required for the trailing locator to begin following the leader. This value effectively defines the length of the lightning segment as a function of time.
Curve Segments: Kinetic lightning is made up of soft body curves with extruded surfaces. This value sets the number of segments in the kinetic lightning.
Lightning Thickness: Determines how fat the kinetic lightning is by specifying the radius of the circle that gets extruded along the curve from which the lightning is constructed.
Maximum Spread: Controls the amount of jitter in the kinetic lightning. The higher the value, the greater the jitter.
Glow Intensity: Specifies the brightness of the kinetic lightning and its accompanying halo when rendered.
Light Intensity: Specifies a multiplier used to amplify or dampen the light cast on surrounding objects.
Lightning Color: Specifies the color of the lightning effect.