[070] GPU Particles2D

[72h] fully exploring the particles system

# [SPACE]   - reset to default
# [R]       - randomize

[Oct 21] 04h - API Study
[Oct 22] 07h - Shader Code
[Oct 23] 05h - SliderMinMax
[Oct 24] 09h - SliderMinMax v1.0!
[Oct 25] 04h - Slider Others
[Oct 26] 04h - Unsaved Options
[Oct 27] 06h - Spawn
[Oct 28] 04h - Spawn UI
[Oct 29] 08h - More Settings
[Oct 30] 05h - UI Completed
[Oct 31] 08h - Tool Script
[Nov 01] 06h - Debugging
[Nov 03] 01h - Upload

# Flatness             - has no effect or function
# Directional Velocity - has no effect or function
# Scale over Velocity  - only works if curve is set (parallax effect)
# Linear Accel         - if Velocity == 0.0, it goes up (?)

# Orbit Velocity & Tangetial Accel are opposites
# Orbit Velocity - rotates around the center of node
# Radial Velocity - pushes away or pull towards Velocity Pivot
# Velocity Pivot - only affects "Radial Velocity"
	# does not affect "Orbit Velocity" and other Accelerations
# Damping is rate of velocity loss (if 100, velocity will go 100 to 0 in 1 second)

# "finished" signal is not triggered on first enable of "one shot"
# if "one shot" is enabled, use .restart() on emitter enable
	# to ensure "finished" signal is triggered

# Randomness (Emission) - 0.0 is dotted line | 1.0 is morse code
# Lifetime Randomness - life of each particles (obvious in one-shots)
	# lifetime * (1.0 - randf() * lifetime_randomness)
	# if 0.4, lifetime is between [0.6 to 1.0]
	# (amount * amount_ratio) / lifetime = emission per second
Published 2 days ago
StatusReleased
PlatformsHTML5
AuthorQuietGodot
Made withGodot

Leave a comment

Log in with itch.io to leave a comment.