Skip to content

Improve Particle node defaults when created in the editor - #122355

Open
Calinou wants to merge 2 commits into
godotengine:masterfrom
Calinou:editor-improve-particle-defaults
Open

Improve Particle node defaults when created in the editor#122355
Calinou wants to merge 2 commits into
godotengine:masterfrom
Calinou:editor-improve-particle-defaults

Conversation

@Calinou

@Calinou Calinou commented Aug 12, 2026

Copy link
Copy Markdown
Member

This aims to improve the particle system's usability by setting sensible defaults automatically. This should greatly reduce the number of clicks required to achieve a fully functional particle setup (with scale, color and flipbook animation support).

For compatibility reasons, Particles created via code or in older versions of Godot are not affected.

Compared to the proposal, this makes a few changes to the default setup:

  • Enable random initial particle angle to reduce visible repetition.
  • Use a square texture shape, so that particle rotation can be discerned.
  • Reduce texture size to 12×12, so that the size in 2D (which depends on texture size) is mostly consistent with the size in 3D.

Testing project: test_particles_created_in_editor.zip

Preview

particle_created_in_editor.mp4
particle_created_in_2d_editor.mp4
particle_created_in_3d_editor.mp4

Comment thread editor/scene/particles_editor_plugin.cpp Outdated
@Calinou
Calinou force-pushed the editor-improve-particle-defaults branch 2 times, most recently from d295832 to b0ec55d Compare August 19, 2026 16:28
Co-authored-by: Malcolm Nixon <Malcolm.nixon@gmail.com>
@Calinou
Calinou force-pushed the editor-improve-particle-defaults branch from b0ec55d to 6aad16d Compare August 24, 2026 18:41
This aims to improve the particle system's usability by setting
sensible defaults automatically. This should greatly reduce the
number of clicks required to achieve a fully functional particle setup
(with scale, color and flipbook animation support).

For compatibility reasons, Particles created via code or in older
versions of Godot are not affected.
@Calinou
Calinou force-pushed the editor-improve-particle-defaults branch from 6aad16d to b7720ff Compare August 24, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automatically assign a default particle setup to newly created GPUParticles/CPUParticles nodes in the editor

3 participants