Commit Graph

34 Commits

Author SHA1 Message Date
Frank
e3b33c8aa0 import CHSV32 (based on upstream WLED)
thanks @dedehai, works perfectly
2026-03-11 12:24:54 +01:00
Frank Möhle
e19e5289c1 animartrix bugfix: no fmodf replacement to avoid effect freak-out
Commented out fmodf replacement to prevent issues with integer approximation in radial oscillator.
2026-03-09 16:56:02 +01:00
Frank
f2107bc274 animartrix bugfix: segment options changes not considered
* changing segment options (mirror, transpose) must lead to new call of "init"
* indentation fixes
2026-01-18 20:05:15 +01:00
Frank
501a1ec618 Animartix optional gamma correction 2026-01-18 18:34:54 +01:00
Frank
61a7d697dd animartrix bugfix: always paint in 2D mode
avoid "accidential" use of 1Dexpand mapping modes
2026-01-18 17:21:08 +01:00
Frank
9f1d68c529 animartrix speedup: crank up math optimizations
may reduce accuracy, but gives up to 20% speedup in animartrix effects
2026-01-18 17:19:28 +01:00
Frank
57b60b9227 animartrix usermod speedups
=> effects run up to 40% faster
* use WLED-MM specific shortcut for SEGMENT access
* use speed-optimized math functions in AnimArtrix effects
2026-01-17 22:56:17 +01:00
Will Tatam
f7529cb704 animartrix - use predictable effect IDs 2025-05-10 13:46:25 +01:00
Will Tatam
77576f6858 Better range of speed for AnimARTrix 2024-03-06 22:41:23 +00:00
Frank
129f5ec312 release preparations
* npm run build
* enable CI build for esp32_4MB_S and esp32S3_8MB_S (both optimized for speed)
* add animartrix to esp32S3_8MB_S
* workaround for gcc ICE (only happens with V4 framework and -O2 optimize for speed)
2023-08-27 00:54:14 +02:00
Ewoud
f477191d51 Changing Z prefix by Y 2023-07-03 20:26:59 +02:00
Will Tatam
1c8c1bb657 Fix speed reduction in usermod_v2_animartrix 2023-06-29 23:31:56 +01:00
Will Tatam
918ed57f1b Fix speedFactor midpoint 2023-06-29 21:13:27 +01:00
Will Tatam
0bd7acadf3 call init for RGB_Blobs5 2023-06-29 13:19:58 +01:00
Will Tatam
850c9beec5 Add speed slider for animartrix effects 2023-06-29 12:53:55 +01:00
Will Tatam
d41f24fb15 Only add animartrix effects when usermod is enabled 2023-06-29 12:16:45 +01:00
Will Tatam
417bef0026 setSpeedFactor for animartrix 2023-06-29 12:16:17 +01:00
Will Tatam
3eed40331f setSpeedFactor in animartrix 2023-06-29 12:04:46 +01:00
Ewoud
bd7f1678d0 Hack to show Animartrix effects last in effects list 2023-05-31 21:34:19 +02:00
Will Tatam
69365fd815 Correctly label effects as 2D 2023-05-30 15:45:26 +01:00
Will Tatam
f0f38fbd93 Remove use of SEQMENT.leds and directly call SEGMENT.setPixelColor 2023-05-29 13:41:41 +01:00
Will Tatam
ab024b5e17 Remove hardcoded CRGB buffer and use the SEGMENT.leds directly. Should also now mean this code handles multiple segments, but untested 2023-05-26 13:40:17 +01:00
Will Tatam
f92b635126 Remove hardcoded CRGB buffer and use the SEGMENT.leds directly. Should also now mean this code handles multiple segments, but untested 2023-05-26 13:22:27 +01:00
Will Tatam
429428637c Remove original prototype code 2023-05-26 13:13:18 +01:00
Will Tatam
23e801a23a Disable palette and controls 2023-05-23 23:03:45 +01:00
Will Tatam
841640fa8a Add CC BY-NC 3.0 to info page 2023-05-23 20:11:36 +01:00
Will Tatam
9900fa7cb4 Try and use SEGMENT.leds for Big_Caleido (Direct leds) 2023-05-23 19:35:30 +01:00
Will Tatam
250202ebdc Try and use SEGMENT.leds for Big_Caleido (Direct leds) 2023-05-23 19:31:19 +01:00
Will Tatam
056036d66b First draft of working output of animatrix effects 2023-05-23 17:23:35 +01:00
Will Tatam
3682501eec Disable original for now 2023-05-23 15:41:13 +01:00
Will Tatam
b397fb5470 Delay init to setup 2023-05-23 15:40:35 +01:00
Will Tatam
a7c805a3c5 Add all current ANIMartRIX to list of modes 2023-05-23 15:08:28 +01:00
Ewoud
fc0c6d9293 Tiny update 2023-05-14 14:31:39 +02:00
Ewoud
7e7d1065e9 Rename usermod_fastled to usermod_animartrix and add in _m 2023-05-13 22:33:03 +02:00