This is simply awesome!
I’m not sure if this will help in any way, but I had started to write a VFX course a few weeks ago. Sadly, I’ve been super busy (and sick) recently and haven’t been able to keep working on it. I had laid out most of the ideas I had.
Here it is: VFX Course - Kevin Leroy - Google Docs
Here are the main contents I had in mind:
[details=Contents]Contents:
1. Chapter 1 - We can do this !
1.1. Introduction
1.2. Scene Setup
1.3. Basic Shaders (Alpha and Add)
1.4. Our first Materials
1.5. Basic Particle System
Challenge 1: Simple Hit
1.6. Basic Trails
1.7. Texturing Tricks: Edges Safeguard
1.8. A bit of scripting
Challenge 2: Simple projectile
Challenge 3: Directional shot
2. Chapter 2 - A whole World to toy with
2.1. VFX Philosophy
2.2. Basic Timing
2.3. Basic Meshes
Challenge 4: Frozen Crystal and smoke
Challenge 5: God Ray
2.4. UV Editing
2.5. Main Shader: BlendAdd
2.6. Basic Shader: Fresnel
Challenge 6: Simple Magic Explosion
Challenge 7: Heal Effect
Challenge 8: Sword Slash
Challenge 9: Souls Escape
3. Chapter 3 - Embrace Progress
3.1. Layering
3.2. Referencing
3.3. Gameplay Clarity
3.4. Lens Flares
Challenge 10: Sparks, Smoke and Lens Flare
Challenge 11: Simple Black Hole AOE
4. Chapter 4 - I will make you Beautiful
4.1. Colors and Color Schemes
4.2. Gradients
4.3. Shaders: Masks
Challenge 12: Crystal Reflections
4.4. More Trails
4.5. Shapes Understanding
4.6. Values
Challenge 13: Fire Trail
Challenge 14: TRON Trails
Challenge 15: Laser Beam
Challenge 16: Energy Wall Spell
Challenge 17: Hologram
5. Chapter 5 - Ashes, ashes, they all fall down !
5.1. SubEmitters
5.2. Collisions
Challenge 18: Fireworks
Challenge 19: Rain
Challenge 20: Shield Hit
5.3. Sprite Sheets
Challenge 21: Tesla Coil
Challenge 22: Explosion
Challenge 23: Fire
6. Chapter 6 - Oblivion awaits !
6.1. Advanced Shader: Parallax
Challenge 24: False Window
6.2. Advanced Shader: Dissolve
Challenge 25: Portal
Challenge 26: Dissolving Object with particles
6.3. Texturing: Ground Cracks
Challenge 27: Powerful Ground Impact (with cracks)
7. Chapter 7 - I decide what the Tide will bring !
7.1. Advanced Shader: Tessellation and Vertex Displacement
Challenge 28: Water Ripples
7.2. Basic Shader: Depth
Challenge 29: Sea and Waves
Challenge 30: Storm Clouds
Challenge 31: Lava
Challenge 32: Winston Shield
8. Lexicon
8.1. Abbreviations[/details]
The main idea was to explain the theory, then make a practical effect step by step to explain how to use that theory.
Those were oriented towards Unity, and they don’t go in “too deep”.