Draw Lightning Generators

3DSinghVFX in Modifier Setups




"This tool generates Lightning from curves and meshes with full artistic control."





There are three lightning generators: (New v2.1)

  1. Curve Lightning Generator: It generates 2D/3D lightning from a curve with multiple splines.

  2. Surface Lightning Generator: It generates lightning on a mesh surface or objects. Lightning can be controlled with a curve with multiple splines.

  3. Volume Lightning Generator: It generates lightning in the volume (also near the surface) of mesh or objects. Lightning can be controlled with a curve with multiple splines.



Features:

  • Realistic Lightning: Craft authentic lightning effects effortlessly for a lifelike visual experience.

  • Intuitive Control: Easily manage lightning using 3D space curves, mesh surface placement, or mesh volume placement.

  • Curve Precision: Achieve precise control over lightning direction, spread, branches, and more using curves.

  • Spline Lightning: Generate lightning for each individual curve spline, offering detailed and dynamic effects.

  • Customizable Lightning Cores: Define the core(s) of your lightning effects, tailoring them to your creative vision.

  • Curve-Following Flow: Ensure seamless and natural flow of lightning along curves for realistic animation.

  • Interactive with Objects: Enhance visual dynamics by enabling lightning interaction with external objects, utilizing Attract-Objects and Repel-Objects settings.

  • Lightning Curves: It can also generate lightning curves for other uses e.g., plants, ivy, etc.



Documentation

Detailed documentation of settings is included with the files.

A video demo is also available on my YouTube channel: 3D Singh VFX


Demo 1:


Demo 2:




Use

These are modifiers based on Geometry Nodes, providing direct integration with Lightning Generator files as Assets or through the Append Node-Setup/Object. Refer to the accompanying video tutorial for further guidance.

  • Assets:

    • Unzip the files and specify these folders as asset libraries in Blender preferences.

    • In the Asset Browser, you'll find Node Setups: KS_Curve_Lightning_Modifier, KS_Surface_Lightning_Modifier, KS_Volume_Lightning_Modifier, and Objects: KS_Curve_Lightning_Object, KS_Surface_Lightning_Object, and KS_Volume_Lightning_Object.

  • Append:

    • Use this modifier in different files by appending the following Node Setups: KS_Curve_Lightning_Modifier, KS_Surface_Lightning_Modifier, KS_Volume_Lightning_Modifier, and Objects: KS_Curve_Lightning_Object, KS_Surface_Lightning_Object, and KS_Volume_Lightning_Object.

    • Alternatively, append the Collection (ensure the instanced option is disabled): Lightning_Setup.

About

These LIGHTNING modifiers are made with geometry nodes and can be used in Blender 3.4 to 4.4.


License

You can use this tool in any of your projects (non-commercial or commercial).

You may not redistribute the geometry node group itself, for free or commercially.


Happy Noding... :)

Kuldeep Singh (3D Singh VFX)


Query / Support

Discord

Twitter

Instagram


Updates

21/03/2025:

Released the v2.1 Lightning Generators of geometry nodes for Blender 4.4.


21/07/2024:

Release of v2.1 Lightning Generators for Blender 4.2.


19/03/2024:

Release of v2.1 Lightning Generators for Blender 3.4, 3.5, 3.6, 4.0, and 4.1.

  • Added Lightning Animation Mode: animate single or multiple strikes with a loop.

  • Added Lightning Emission shader with gradient option for fade animation.

  • Added Gradient attribute.

  • Added Lightning Origin option for Surface and Volume Lightning Generators.

  • Added Remove Doubles option for efficiency and lightweight mesh.

  • Improved the Spline's Endpoint branch position.

  • Fixed Instances-based generated curves as input.

  • Fixed Lightning Base Mesh.


24/11/2023:

Release of v2.0 Lightning Generators for Blender 3.4, 3.5, 3.6, and 4.0.

  • Streamlined all inputs for a better user experience.

  • Renamed the inputs (especially lightning branch settings) for more clarity and artist-friendly.

  • Separate the material settings.

  • It generates lightning curves that can be used for other cases (e.g. plants, ivy).

  • Updated the documentation file.


01/07/2023:

Release of v1.6 Lightning Generators for Blender 3.6.


06/04/2023:

Release of v1.6 Lightning Generators for Blender 3.5.
  • Streamlined all inputs for better user experiences.


06/03/2023:

Release of v1.6 Lightning Generators (video).

  • Added Volume Lightning Generator, which generates the Lightning inside the Object(s) volume.


28/01/2023:

  • Improved the naming and marked the Lightning Node-Setup and Lightning Object as Assets, which makes them easy to use in different files.


31/10/2022:

Release of v1.5 Lightning Generators (video).

  • Feature to add Branch/Core Branch for curve spline's end point of input curve.

  • It helps to create the anchored lightning effect.


06/10/2022:

Release of v1.4 Lightning Generators (video).

  • Added feature to highlight the longest branch for the core of the Lightning.

  • It is also possible to make multi-cores of the Lightning.


18/09/2022:

Release of v1.3 Lightning Generators (video).

  • Improved and Updated the Lightning Branch Settings.

  • Added Flow along the curve feature.

  • Added Trim lightning with Mesh Objects feature.

  • Added new Noise scale for Branch and Main Branch.

  • Now, it is possible to specify from where the branch splits start with Spline Start Factor.

  • It is also possible to limit branches within a distance from a curve.

  • Simplified the Curve Setting for the Surface Lightning Generator.

  • Grow Branches near to Curve, and Taper Growth along the Curve settings are removed.

  • Grow Distance from the Curve is renamed Branches Distance from the Curve, and Taper Growth Factor is renamed Branches Spline Start Factor. These settings are now in Lightning Branch Settings.

  • Fix Lightning Color for Cycles Render Engine.


11/09/2022:

Release of v1.2 Lightning Generators (video).

  • Improved the Seed for both the lightning generators.

  • Now you can control surface lightning with object(s) attributes, e.g., weight, color, etc.


09/09/2022:

Release of v1.1 Lightning Generators.

$13

Have questions about this product?
Login to message

Details
Sales 300+
Rating
3 ratings
Dev Fund Contributor
Published over 2 years ago
Software Version 4.4, 4.3, 4.2, 4.1, 4.0, 3.6, 3.5, 3.4, 3.3
License Royalty Free