
カラーサイクリング(パレットシフト、パレットアニメーションとも呼ばれる)は、コンピュータグラフィックスにおいて、色を変化させることでアニメーションのような印象を与える手法です。この手法は初期のビデオゲームで使用されていました。1枚の画像を保存してパレットを変更する方が、複数フレームのアニメーションを保存するよりもメモリとプロセッサの消費量が少ないためです。[ 1 ]
カラーサイクリングは、カラーパレット内の特定の色を変更することで、アニメーションのような錯覚を生み出します。[ 3 ]マーク・フェラーリの言葉を引用します
最も単純で基本的なレベルでは、カラーサイクリングは劇場の看板の電球とほぼ同じように、アニメーションの動きの錯覚を生み出します。
劇場の看板の電球が正しい順序で点滅すると、小さな光の筋が看板の周囲を互いに追いかけ合っているように見えます。しかし、ご存知の通り、個々の電球は動いていません。単に協調的な順序で点滅しているだけで、動いているように見えるのです。カラーサイクリングでは、画面上の各ピクセルは看板の電球のように完全に静止していますが、色がループする順序で変化します。そして、隣接するすべてのピクセルがそれぞれオフセットされた順序で色を変化させることと連携して、色の帯が動いているような錯覚を生み出します。
— マーク・J・フェラーリ
最も単純で基本的なレベルでは、カラーサイクリングは劇場の看板の電球とほぼ同じように、アニメーションの動きの錯覚を生み出します。劇場の看板の電球が正しい順序で点滅すると、小さな光の点が看板の周囲を互いに追いかけ合っているように見えます。しかし、ご存知の通り、個々の電球は動いていません。単に協調的な順序で点滅しているだけで、それが動きの錯覚を生み出しているのです。カラーサイクリングでは、画面上の各ピクセルは看板の電球のように完全に静止していますが、ループする順序で色が変化し、隣接するすべてのピクセルがそれぞれオフセットされた順序で色を変化させることで、色の帯が動いているような錯覚を生み出します。