Winamp のビジュアル プラグインのシンプルなバージョンを考えています。私はパズルゲームを持っていて、単純な色のうねりが本当に欲しいです (さまざまな色の穏やかな海を想像してください)。これを行う方法はわかりませんが、出発点があれば、必要な場所にたどり着くことができると思います。
助言がありますか?チェンジジェネレーターとして使用するつもりの音楽とキーボード入力の両方があります。
周波数、位相シフト、色が異なるいくつかの正弦波を組み合わせて使用するフラグメント シェーダーを作成することをお勧めします (つまり、x と y と時間をさまざまな方法で組み合わせ、それらをマッシュアップすると、何かが得られるはずです)。
音楽に対応する色を取得するには、いくつかの周波数帯域をフィルタリングしてみて、各帯域の強度を上記の色の波に接続し、各帯域の強度に対して時間の経過とともにフィルタリングを使用します。(つまり、ピーキング周波数が 0.2 ~ 5 秒かけてゆっくりと低下する高い出力を与えるようにします。)