Saturday, December 2, 2023
HomeVisual EffectsClasses discovered: I remade one in every of my VFX after 2...

Classes discovered: I remade one in every of my VFX after 2 years

Is that put a picture in a thumbnail? I hope so x)

So it is a remake of an outdated VFX I made 2 years in the past. Many issues have modified since then! I work as a VFXArtist now! Wohoo! I’m additionally a tutor!

I wished to share this in order that perhaps it would assist others stage up their VFX abilities with just a few comparatively small know-hows that I utilized from one impact to the opposite. I constrained myself to make use of the identical textures.
Right here’s earlier than after video:

Even with the identical textures, the 2 results appears to be like considerably completely different. I’ll undergo what I made a decision to alter, and why.

To begin with, breakdown of the impact:

  1. I’ll begin by addressing the elephant within the room. The colours. Within the outdated impact, the colours regarded tremendous washed out. This is because of my very own lack of expertise when first making my shader compound with wonky defaults in Godot: the textures weren’t transformed to sRGB, therefore the washed out colours.

  2. Administration of mix modes: the primary impact is made with common mix mode. The secondary one makes use of a mixture of common mix mode for some components, and additive for others. Particularly, the blue giant glow is there to tie all the colours collectively, because the rainbowy particles have blue in direction of the middle (most of them! the sparks don’t! nevertheless it’s wonderful anyway)

  3. Timing: when i made the primary impact, I had a windup with a glow that wasn’t actually understanding. I had causes so as to add a windup (the impact was for a chat) and that i wished to showcase the textures sliding on a mesh. However that simply didn’t work. I may have discovered different methods to indicate it, however as an alternative i cussed’d it.
    So this was straightforward to tweak.

  4. Non uniform scaling. Godot 4 now helps non-uniform scaling for particles, which permits me to make extra fascinating movement inside the identical impact. I’ve used non-uniform scaling for the spikes within the center and the rainbow “sparks” that fly out.

  5. Elimination of a lot of emitters: I didn’t just like the cyan ring that flies outwards. I eliminated the curves for the windup. I modified the small sparks that felt extra like fire-sparks into something-ish? that lingers.

  6. Opacity! This time i attempted to essentially mess around with the total vary of opacity and determine which emitters needs to be the core of the impact, and what different emitters ought to help it.

  7. Okay, I lied. I did change one of many textures:

    I didn’t handle to make these work on quads: the textures weren’t appropriately pointing in direction of the middle and in consequence the impact regarded tremendous wonky. I actually wished that radial really feel so simply offset and rotated barely every of these to match with their central axis.

  8. The distortion on the again was eliminated as a result of I didn’t have the power to write down the shader for it. Similar for the fadeout in direction of the bottom. I used to be happy sufficient with what i needed to determine to not re-implement these. That’s it. I don’t have another justification for it x)

Right here’s a video on completely different worth background:

To no one’s suprise, the additive particles get actually misplaced on a brighter background. They may very well be as an alternative utilizing a special mix mode, maybe i’ll mess around with it and alter my thoughts sooner or later. However for now I’m comfortable the place that is, and I’m comfortable it took me simply 2 hours to make.

Should you learn all the way in which down right here, thanks! I hope that is helpful ultimately. Have an incredible day!


Seems fairly good :grinning:. By the way in which, thanks for taking the time to share the breakdown of the impact. As a newbie vfx artist, breakdowns assist me loads to know what’s occurring.

1 Like

Thanks! I’m glad it helps

1 Like

Seems very nice ! Thanks for exhibiting your course of, I’m a newbie and it’s actually useful !



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments