Website powered by

Campfires - VFX

Some campfires to warm your hearts.
I did a 5 day long sketch-a-day VFX project, to challenge myself.
My goal was to create the same effect in different styles and approaches, without getting lost in details. I've really enjoyed this and I'm sure I'll do another one of these projects later with a different effect!

Monday
Made entirely with quad particles. Uses spritesheets, and one custom shader to distort UV's.

Monday
Made entirely with quad particles. Uses spritesheets, and one custom shader to distort UV's.

Tuesday
Custom teardrop-shaped mesh (fire) and a camera-facing quad (smoke).
2 custom shaders for fire & smoke. Uses panning noises for alpha & lerping colors.

Tuesday
Custom teardrop-shaped mesh (fire) and a camera-facing quad (smoke).
2 custom shaders for fire & smoke. Uses panning noises for alpha & lerping colors.

Wednesday
Several cylindrical meshes. 1 custom shader. Height & noise based vertex offset, spiralling on x & z worldposition.

Wednesday
Several cylindrical meshes. 1 custom shader. Height & noise based vertex offset, spiralling on x & z worldposition.

Thursday
V-shaped plane mesh
1 custom shader. Panning noise textures for alpha & lerping colors.
Pixelizes the UV by stepping UV-values; scalable.

Thursday
V-shaped plane mesh
1 custom shader. Panning noise textures for alpha & lerping colors.
Pixelizes the UV by stepping UV-values; scalable.

Friday
Cylindrical mesh (fire) & custom quad (smoke). 2 custom shaders (fire & smoke). Fire uses masks and floored time values to lerp between colors. Also uses stepped vertex offsets. Simple particle effect for the embers.

Friday
Cylindrical mesh (fire) & custom quad (smoke). 2 custom shaders (fire & smoke). Fire uses masks and floored time values to lerp between colors. Also uses stepped vertex offsets. Simple particle effect for the embers.