particles-vfx

Configure GPUParticles2D and GPUParticles3D with ParticleProcessMaterial in Godot 4.3+.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/CherrySprinkles2/deep-rain --skill particles-vfx-cherrysprinkles2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: particles-vfx
Source: https://github.com/CherrySprinkles2/deep-rain/tree/main/.github/skills/particles-vfx
Command: npx skills add https://github.com/CherrySprinkles2/deep-rain --skill particles-vfx-cherrysprinkles2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating visually compelling particle effects in Godot 4.3+ can be complex and time-consuming; this Skill provides a curated set of patterns, concepts, and best practices to implement GPU-based particles efficiently across 2D and 3D scenes.

Core Features & Use Cases

  • GPU-based particle systems by default for high performance in both 2D and 3D
  • Emission shapes, subemitters, trails, attractors, and collision handling for versatile VFX
  • Guidance on configuring ParticleProcessMaterial, textures, color ramps, and scale curves to achieve polished results
  • Real-world examples and recipes to accelerate common effects like fire, sparks, smoke, and explosions

Quick Start

Create a GPUParticles2D or GPUParticles3D node, attach a ParticleProcessMaterial, assign a texture, and tune amount, lifetime, direction, and gravity to preview your first effect.

Frequently Asked Questions about particles-vfx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create GPU particle effects in Godot 4.3?

Subemitters in Godot particle systems allow particles to spawn additional particles upon emission or death. You configure them within the ParticleProcessMaterial to create complex cascading visual effects like firework explosions or lingering smoke trails.

What's the best way to optimize Godot particle systems for performance?

Yes, Godot particle systems support collisions and attractors. By configuring the GPUParticles3D node with a ParticleProcessMaterial, you can make particles interact with physical boundaries or be pulled toward specific points, enabling versatile VFX like sparks bouncing off surfaces.

How do I use emission shapes and trails in Godot VFX?

Emission shapes and trails are configured in the ParticleProcessMaterial attached to your GPUParticles nodes. Emission shapes define the volume where particles generate, while trails create ribbon-like segments following each particle for dynamic motion effects.

Do I need ParticleProcessMaterial to build 2D and 3D particle VFX in Godot?

Yes, ParticleProcessMaterial is required to define the behavior and visual properties of both GPUParticles2D and GPUParticles3D nodes. It controls emission, direction, color ramps, scale curves, and forces, serving as the core component for rendering polished particle effects.