- Steam App
- JWildfireSwan (3529700)
- Event type
- patch note
- Published
- 8 September 2025 - 22:24:32 UTC
- Source
- steam_community_announcements
I now added the option to modulate motion-curves by numeric formulas in realtime. This may be used to add certain features on top of an existing motion-curve or generate the whole curve in an algorithmic way. You can use any GDScript expression here that evaluates to a floating point number. Available parameters: time_value, curve_value, frame, fps, bpm, offset, amp, freq, phase, pulse_width. The parameter is derived from the bpm-motion-curve of the flame and may be dynamic. For simplicity, the following predefined functions (which do not require any arguments) are available: sine(), cosine(), square(), sawtooth(), triangle(), noise(), gaussian(), sample_and_hold(). The modulation takes place on top of the looped curve, so you may see upto three curves (per motion curve) in the editor: normal curve, looped curve, modulated looped curve Thanks Nicolas for the suggestion! Now, I haved plan...