1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-19 17:49:47 +00:00
Pixelorama/src/Classes
Emmanouil Papadeas 201992fa72 Add multi-color support for gradients, remove step gradients
Gradients are no longer limited to two colors, but can now instead have as many as we want, with each color having its own offset. Step gradients have now been removed; to generate the same effect, you can now generate a linear gradient with constant interpolation. Cubic interpolation in gradients is now also possible.

The dithering shaders were by far the biggest challenge and they had to be re-written in order for them to support multiple colors, with each one having a difference offset. I have noticed that some colors may disappear when Constant interpolation is used, though, so it can be buggy sometimes. Thanks to https://godotshaders.com/shader/dither-gradient-shader/ for the reference.

ValueSliders are now also used in the gradient window.
2023-01-27 04:23:48 +02:00
..
AnimationExporters APNG Loading (#797) 2022-12-23 20:08:46 +02:00
AnimationTag.gd Format code and add static checks (#599) 2021-11-25 14:48:30 +02:00
BaseCel.gd Transformation preview should now work for all selected cels 2023-01-18 04:44:37 +02:00
BaseLayer.gd Keep colors on cel link sets (#766) 2022-10-18 03:02:18 +03:00
Drawers.gd Some formatting changes 2022-08-29 22:15:43 +03:00
Frame.gd Format code and add static checks (#599) 2021-11-25 14:48:30 +02:00
GroupCel.gd Basic Layer Groups and Timeline Refactor (#698) 2022-09-28 21:59:49 +03:00
GroupLayer.gd Export dialog UX overhaul (#781) 2022-11-28 21:22:29 +02:00
ImageEffect.gd Add multi-color support for gradients, remove step gradients 2023-01-27 04:23:48 +02:00
PixelCel.gd Linked Cel Refactor and Timeline Refactor Tweaks (#764) 2022-10-16 17:44:01 +03:00
PixelLayer.gd Linked Cel Refactor and Timeline Refactor Tweaks (#764) 2022-10-16 17:44:01 +03:00
Project.gd Make cel_changed a Global signal instead 2023-01-03 00:52:23 +02:00
SelectionMap.gd Copy, cut & delete now affect the entire cel if there is no selection 2022-09-08 01:10:23 +03:00
ShaderImageEffect.gd Bugfix: Duplicate Shader in ShaderImageEffect before modifiying its code (#630) 2022-01-07 01:49:22 +02:00
Tiles.gd Tile mode fixes (Heavy testing required) (#723) 2022-08-02 18:57:06 +03:00