ドット絵風(Pixel Art)

明るさを段に落とし、整列ディザで段差を散らし、必要ならパレットに寄せます。 RGB をチャンネルごとに刻むのではなく、明るさ(輝度)だけを段に落として 元の色味の比を保ちます。チャンネルごとに刻むと、隣り合う升目で R/G/B が 別々の段へ飛んで色ノイズになるためです。 升目は画面ピクセル単位で、ベースカラー・UV・塗り分けの入力を 升目の中心の値へ揃えることで、模様と帯の境界を升目に乗せます。

明るさを 4 段に落としただけの状態
明るさを 4 段に落としただけの状態
同じ段数に整列ディザをかけた状態
同じ段数に整列ディザをかけた状態

画面そのものを間引くことはできません。 隣接ピクセルを読むには GrabPass が 要り、このリポジトリでは使わない方針です。升目はあくまでディザと値の スナップの粒度です。

プロパティ説明
Amount強さ。0 で無効、1 で完全に置き換える
Color Levels明るさの段数。下げるほど段が粗くなる。色相は元のまま残る
Cell Size升目の大きさ(画面ピクセル)
Dither段差を整列ディザで散らす量
Palette Preset組み込みパレット。Texture のときだけ下のテクスチャを引く
Palette横方向のグラデーション画像。明るさで引いて色を置き換える
Palette Blendパレットへの寄せ具合

パレット

明るさでパレットを引いて色を置き換えます。 組み込みのプリセットは LCD / Retro / Mono / Sepia / Gray / OneBit / 8bit / Neon / Sunset の 9 種で、 Texture を選んだときだけ Palette のテクスチャを使います。

明るさでパレットに寄せた状態
明るさでパレットに寄せた状態
組み込みパレットの単色 LCD
組み込みパレットの単色 LCD
組み込みパレットの 8bit。色そのものを段に落とすので色相が残る
組み込みパレットの 8bit。色そのものを段に落とすので色相が残る