[Effect] v1.1 Lightning Beams: Seamless, smooth and procedurally animated with beam-like properties

Very nice module! I love the effects it can create.

2 Likes

Why should I be forced to use “Rojo” and Github?

1 Like

Why not? The roblox studio script editor is really laggy. external ides are very optimized comparing to roblox.

Would there be any cons to using such a module, and is there anything I should know before jumping to use it.

only use it on the client. NEVER use it on the server.

1 Like

Dude is this a new jojo game? that looks cool! may i have the link to it or sum

did you find out how to do it?

@Quasiduck can you include this effect in the rbxl files? i cant seem to get it to look like that.

hi i’m bored
and i don’t like waiting for stuff
so now i have a version of v1.1 that does work with Sparks and Explosion

this here’s the module

i also added a bit of typechecking for fun
go crazy ig?

edit: apparently sparks would just disappear if pulselength was too long, but anyways that’s fixed and also i decided to make some explosion properties edittable

4 Likes

Hi,
Do you have a .rbxl file or open source game, showing your latest updates?

Thanks

well yea ig
place

1 Like

Interesting, I may have to use this.

@Meant2Win @r0lfu
it accutally is not hard, just make a new variable called as whatever you want, in my case its Thunderform, because its thundery. If you want the effect, set the self.Thunderform to a number. Then you can easily create it with setting a different thickness function.

Currently thickness function is this:

image

You would want to make it switch overtime for an effect like that. Something like math.sin() can easily do that, look at the function:

So you need to switch the thickness function to something like this:

This way you can if you want, just set a number for self.Thunderform which is normally false or nil. (default 30 should be good)
TimePassed is a value that increases over time, which will make x move overtime, creating the effect. self.Thunderform will determine how fast it completes a sine wave.

self.Thunderform = 30:

lower the value for slower shift, increase it for faster shift. You don’t need to sit with this easy function aswell! Make your own.

7 Likes

Can anyone provide an example script for lightning explosions? I figured out lightningbolt and sparks but I am having hard time getting explosions work

1 Like

Are you correctly running the module on the client. I would recommend to try using part cache maybe

can i ask something that might sound dumb but how do i use it on studio, i download the github file and how do i import in to roblox

hi!! may i ask you if you could share the place/plugin you used for that video? it seems so well done and it would be really useful to find the perfect beam for different scenarios! <3

Question, is there anyway to get this glowing WITHOUT having bloom extremely high? Yes, the lighting looks good but every else looks terrible.

Can I see your lighting settings for that? Just curious, and yes it’s related to my previous question.

Adjust ExposureCompensation under Lightning and insert ColorCorrectionEffect to lightning, modify it. Bloom will help aswell.

Also if you guys want it more performant, setting a simple thickness function like mine, should allow you to disable few noise calculations while using it, fyi.

Thank you for fixing it man, I was really hoping to use the lightning sparks.