UV座標を使用してスプライトに光り輝きたいが、問題は、スプライトがUnityのスプライトパッカーで作成されたアトラスに由来する場合、UVは0から1、しかし2つの任意の値からです。どのようにして、アトラスにある単一のスプライトに対してUVデータを正規化するのですか?シェーダに追加情報を解析する必要がありますか、またはこのプロセスを実行するために必要な情報を既に持っている必要がありますか?下の画像は、状況を説明しますアトラスUVマップvs.ローカルUVマップ
手を左にアトラスからスプライトではありません。右の手はアトラスのスプライトです。私は右手が左手の手と同じに見えるようにします。
私はまだシェーダーに精通していないので、私はshaderforgeの使用に頼っています。私は次のshaderforgeレイアウトを使用しています: