Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Animated Indexed Palette

A topic by JJHaggar created Jul 21, 2021 Views: 476 Replies: 4
Viewing posts 1 to 5
(1 edit) (+1)

Hi! First of all, thanks for creating this great program! I love it! :D

I would like to suggest two palette related features.

1) Animated palette cycle (color cycling).

This is an ancient technique, almost lost since it is a feature that can only be found in very obscure programs like AutodeskAnimatorPro (antediluvian soft that runs only in MS-DOS), its descendant GrafX2 (which is free software and works on current Operative Systems, but has the same obscure and counterintuitive interface), and ProMotionNG (which is not so obscure, but maybe too expensive).

You can find an excellent explanation of the technique here:

And several amazing examples here: http://www.effectgames.com/demos/canvascycle/

Paul Robertson (https://es.wikipedia.org/wiki/Paul_Robertson) also uses this effect in several of his most psychedelic animations.

In short, this feature would:

  • Give the option to make a part of the indexed palette “fixed colors”
  • Give the option to make a part of the indexed palette “cycling colors”
  • Give the option to animate the cycling part of the palette. Maybe adding also an option to change the speed or reverse the animation.


2) Animated indexed palette (by changing between several indexed palettes).

This feature would require to:

-Give the option to create keyframes changing the indexed palette (the user should have previously generated all the palettes).

This would let users have more control over the colors in their animations by the use of palette swaps. It also would let users to achieve the color cycle effect, although with more work than in the previous feature.

I hope you like the idea! And thanks again for creating this great software! ^^

(+1)

Hi, thank you ! Interesting, I will check that more in details but definitely should be nice for future request.

Especially to be able to shift the color after the indexation. Maybe add an input to shift and put the key on this input, I need to think about that.

(+2)

Hi, some progress on this, will be implemented for 0.8 :)

Thanks a lot! You are the best, man! ^^

(+1)

Hey, implemented with 0.8