ドット絵 輪郭線の色と太さの選び方|16x16・32x32
ドット絵 輪郭線の色と太さの選び方|16x16・32x32
16x16のキャラ頭部で、最初は黒の1px外周にしていたものを影側だけ2pxへ切り替えたことがあります。白背景のSNSでは輪郭が拾われやすくなり、黒背景では外周の重さだけが前に出る感じも薄れて、同じ絵なのに見え方が一段整いました。
16x16のキャラ頭部で、最初は黒の1px外周にしていたものを影側だけ2pxへ切り替えたことがあります。
白背景のSNSでは輪郭が拾われやすくなり、黒背景では外周の重さだけが前に出る感じも薄れて、同じ絵なのに見え方が一段整いました。
この記事では、輪郭線を「形を囲む線」ではなく「視認性を設計する要素」として捉え直し、黒線・色付き・線なしの3方式を背景コントラストと用途でどう選ぶかを整理します。
あわせて、16x16が256px、32x32が1,024pxという前提のうえで、1pxや2pxが相対的にどれだけ太く効くのかを具体配置で見ていきます。
背景が変わるゲーム用スプライトで外側AAを避ける判断まで含めて、見た目の好みではなく、読ませたい情報を最短で伝えるための輪郭設計を掘り下げます。
ドット絵の輪郭線は形を囲む線ではなく視認性を調整する設計です
輪郭線は、絵の外側を機械的に囲むための線ではありません。
ドット絵でいう輪郭線は、形状を認識させ、背景から分離し、どこを先に読ませるかを整理するために置くピクセルの集合です。
見た目の飾りとして足すのではなく、情報の通り道を設計するために置く、と捉えたほうが実作業ではブレません。
この考え方が効いてくるのは、小さいサイズほど1pxの比重が急に大きくなるからです。
16x16は全体で256px、32x32でも1,024pxしかありません。
横幅に対する1pxの比率だけ見ても、16x16では1/16で6.25%、32x32でも1/32で3.125%あります。
紙のイラストの感覚で「とりあえず細い線を入れる」と考えると、ドット絵ではその1pxが線というより、ひとつの面として強く効きます。
輪郭線を足すかどうかは、描き込み量の問題ではなく、限られた画素をどこに配分するかという設計の問題です。
外周線と内側線の役割の違い
輪郭線はまず、外周線と内側線を分けて考えると整理できます。
外周線はシルエットを背景から切り離すための線で、キャラの頭、肩、腕、足先のような外形を一読で拾わせる役目です。
対して内側線は、髪と顔の境界、服の折り目、袖と胴体の区切りのように、パーツの関係や構造を補足するための線です。
この2つを同じ重みで扱うと、外形より内部情報が前に出て、縮小時に何の絵か読み取りにくくなります。
実際の制作では、外周優先で情報を通し、内側線は必要最小限に留めると画面が落ち着きます。
32x32のキャラなら、外周だけを1pxの黒で通し、髪と顔の境界のような内側線は連続して引かず、3〜5pxほどの区間で途切れさせるほうが、面のつながりが保たれます。
線で説明しすぎると、肌・髪・服の色面が細切れになり、せっかく確保した32x32の余白が潰れます。
境界を「全部見せる」のではなく、「見せたいところだけ線で補助する」くらいがちょうどいいです。
以前、32x32のキャラで内側線を描き込みすぎたことがありました。
髪の束、襟、袖口、服の折り目まで線で区切っていたので、拡大表示では情報量があるように見えても、縮小サムネイルでは内部だけが騒がしくなって外形が弱くなっていました。
そこで外周の1px線だけを残し、内側線を半分ほど削って、服の折り目は黒線ではなく影色の面で処理したところ、キャラの向きとポーズが先に読めるようになりました。
線を減らしたのに情報が減った感じがしなかったのは、輪郭線の役割が「境界を全部描くこと」ではなく、「最短で読ませること」だからです。
内側線を影色の濃い色に置き換えたり、一部だけ消して外周へ視線を戻したりする処理も、この発想の延長にあります。
黒線を均一に回すとレトロな強さは出ますが、顔まわりや手先のように視線が集まる場所では、線の存在感が勝ちすぎることがあるからです。
外周でシルエットを確保し、内側は色面と明暗差で説明する。
この役割分担ができると、小サイズでも情報が詰まって見えません。
レトロ制約と現代用途の視認性ニーズ
アウトラインがドット絵で多用される背景には、レトロスプライトの歴史があります。
8x8や16x16のような小さな単位で、使える色数やパレットに制約がある環境では、キャラクターを背景タイルから素早く分離する必要がありました。
限られた色で形を通すには、明暗差の大きい輪郭線が手堅い解答になります。
GIFが256色までという古い色数感覚も含め、初期のピクセル表現では「色の豪華さ」より「一目で区別できること」が先に求められていたわけです。
輪郭線がレトロ表現の記号として残っているのは、その見た目が懐かしいからというだけでなく、少ない画素と色で視認性を確保する実用品として成立していたからです。
黒アウトラインが安定するのは背景との分離が取りやすいからで、色付きアウトラインを使うなら、背景とのコントラストが増える方向に調整する必要があります。
非テキスト要素では隣接色どうしでコントラスト比3:1以上がひとつの目安になり、通常テキストの4.5:1とは別の基準で考えます。
輪郭線の色は「おしゃれかどうか」だけで決めるのではなく、その比率を満たせるかで決めたほうが画面全体の読解速度が落ちません。
ℹ️ Note
背景が頻繁に変わる用途では、外周線を先に決め、その後で内側線を削る順番のほうが破綻が少なくなります。外側のアンチエイリアスは背景差で濁りやすいため、まずシルエットの分離を安定させるほうが結果がまとまります。
輪郭線が必須という話ではありません。
背景固定の作品なら、線なしや色付きのやわらかい境界のほうが自然に見える場面もあります。
ただ、小サイズで素早く読ませる必要があるなら、輪郭線は「囲むための線」ではなく「どの情報を前に出すかを決めるフィルター」として考えると判断が速くなります。
外周で形を拾わせ、内側は面で見せる。
その整理だけでも、同じ32x32でも読み味がひと段階変わります。
まず決めるべきは黒線か色付きか、アウトラインなしにするか
この段階では、絵柄の好みより先に「どの背景で、どの距離感で読ませるか」を決めるほうがブレません。
黒アウトライン、色付きアウトライン、アウトラインなしは、見た目のテイスト違いというより、背景との分離力と情報の圧縮方法が違います。
ゲーム用スプライトのように背景が頻繁に変わる場面では、まず埋もれにくさを優先したほうが破綻が少なくなります。
反対に、固定背景で作品性を前に出したい場面では、色線や線なしのほうが絵としての密度を保てます。
同じ32x32のモチーフを黒線、色線、線なしで並べて見比べると、この差ははっきり出ます。
暗い洞窟背景に置いたときは黒線の外周が形を強く拾ってくれて、キャラの向きとポーズが一目で通りました。
明るい草原背景ではその黒が少し硬く見え、主色に寄せた色線のほうが絵の中になじみながら輪郭も残りました。
線なし版は単体表示ではいちばん自然でも、背景タイルに近い色が入ると境界が消えやすく、用途が限られると感じます。
判断を先に整理すると、背景が頻繁に変わるゲームなら黒アウトラインか、黒に近い濃色寄りの色付きアウトラインが無難です。
固定背景で見せ方を優先するなら、色付きアウトラインやアウトラインなしまで候補に入ります。
比較するときは、白、黒、中間灰の3つ、つまり #FFFFFF、#000000、#7F7F7F の背景で並べ、隣接色どうしのコントラスト比が3:1を切らないかを見ると判断が早くなります。
| 方式 | 長所 | 短所 | 背景可変耐性 | 作業難度 |
|---|---|---|---|---|
| 黒アウトライン | 背景との分離が強く、小サイズでも形が通る。ゲームスプライトでの読みやすさが安定する | 線の存在感が前に出て、硬い印象やレトロ感が強く出る。絵としてのリッチさは出しにくい | 強い | 低〜中 |
| 色付きアウトライン(色トレス・sel-out) | 主色となじみやすく、自然さと情報整理を両立しやすい。黒線より絵が豊かに見える | コントラスト不足だと背景に埋もれる。色選びを誤ると輪郭が消える | 中 | 中〜高 |
黒アウトラインを選ぶ条件
黒アウトラインが向くのは、背景が可変で、しかも小サイズで瞬時に読ませたい場面です。
16x16や32x32のゲームスプライト、インベントリアイコン、動きの速いアクション用キャラでは、線が少し硬く見えることより、背景から確実に浮くことのほうが価値になります。
小さなスプライトでは1pxの重みが大きく、16x16では外周1pxが画面全体の印象を大きく左右するので、黒の分離力はそのまま読みやすさに変わります。
配置も単純な「全部囲う」ではなく、形を通すための置き方に寄せると野暮ったさが減ります。
16x16なら外周1px黒を基本にして、凹みの深い部分は無理に閉じず、1px欠けを許容したほうが呼吸できます。
斜線は1-1-1の階段を優先し、角度を一定に保つとシルエットが整います。
内側線まで黒で埋めると情報が詰まるので、内部は最小限にとどめ、顔のパーツや服の境界は影色の面で処理したほうが軽く見えます。
黒線は、白背景でも黒背景でも一定の輪郭を保ちやすいのが強みです。
前のセクションで触れた影側だけ太くする考え方とも相性がよく、必要なら下側や影側だけ一段濃くして重心を作れます。
ただし、このセクションの分岐としては、まず外周1px黒で形が成立するかを見るのが先です。
そこで読みが通るなら、背景可変の用途ではその安定感がそのまま武器になります。
色付きアウトラインを選ぶ条件
色付きアウトラインは、黒線ほどの主張を出したくないけれど、輪郭そのものは必要なときに効きます。
固定背景の作品、背景の傾向が読めているスプライト、絵としてのリッチさを残したいキャラ立ち絵寄りのドット絵では、この方式がいちばん扱いやすい場面があります。
黒で囲うとレトロ感が強く出るモチーフでも、主色に寄せた色線なら質感の流れを壊さずに済みます。
具体的には、主色の色相を踏襲しつつ、経験則(目安)としてパレット内で数段暗い濃色を外周1pxに置くとまとまりやすくなります。
影側をさらに一段暗くする等の調整は立体感を出すのに有効ですが、色相・色空間・表示環境で見え方が変わるため、最終的にはコントラスト比(例: 非テキスト要素の目安3:1)や実機確認で微調整してください。
sel-outのように、輪郭の一部だけを隣接色の濃色に置き換える方法もここに含まれます。
たとえば肌と髪の境界は黒で切らず、髪側の暗色で輪郭を兼ねると、線の存在感を減らしながら境界だけは保てます。
明るい草原背景で黒線が浮きすぎた32x32モチーフも、この処理に変えると背景との対立が和らぎ、絵全体が自然につながりました。
色付きアウトラインは「黒の代用品」ではなく、面の色をつないだまま輪郭を確保する方法として使うと崩れません。
背景可変のゲームでも、背景の大半が中間色〜明色に寄るなら、黒に近い濃色の色付きアウトラインは成立します。
そこで必要になるのが視認テストで、白、黒、中間灰に置いたときに輪郭が溶けないかを見ます。
コントラスト比3:1を下回る組み合わせは埋もれやすく、色付き線の良さより先に不安定さが出ます。
アウトラインなしが成立する条件
アウトラインなしは、線を消した結果として自然に見えるのではなく、面の明度差で境界を作れているときだけ成立します。
固定背景の作品、背景とモチーフの色が十分に離れている構図、イラスト寄りのドット絵では有効ですが、小サイズのゲームスプライトでは条件がそろわないと輪郭が消えます。
線を引かないぶん、形の責任はすべて色面と明暗設計に移ります。
具体配置では、隣り合うパーツの明度差を先に確保します。
肌と服が接するなら、両者の明度差を最低15〜20%は取り、色相差だけに頼らないほうが境界が残ります。
32x32なら、エッジに1pxのハイライトや暗部を置いて仮想輪郭を作る方法が有効です。
輪郭線そのものはなくても、頬の縁、肩の上端、ブーツのつま先に1pxの明暗差を置くだけで、視線はそこを輪郭として読みます。
この方式は絵としての自然さが高く、うまく決まると三方式の中でいちばん豊かに見えます。
ただし、背景に近い色が来た瞬間に境界が崩れるので、ゲームスプライトでは採用範囲が狭くなります。
背景タイルと服の色が近い、暗所と明所を行き来する、一覧画面で縮小表示される、といった条件が重なると、線なしの弱点が表に出ます。
反対に、背景がほぼ固定で、キャラの周囲に余白があり、面の設計でシルエットを維持できる絵なら、線なしは最も上品です。
白、黒、中間灰に置いたときの見え方を比べると、線なしが成立しているかはすぐ分かります。
どれか一つの背景で肩や髪先が溶けるなら、その絵は輪郭線ゼロではなく、色付きの仮想輪郭を少し足したほうが安定します。
線を引かないこと自体が目的になると、読ませたい情報まで消えてしまいます。
輪郭線の色選び|背景とのコントラストと色差で考える
背景別のコントラスト設計
色付きアウトラインでまず押さえたいのは、主色になじませることではなく、背景との分離を増やす方向に置くことです。
輪郭線は飾りではなく境界そのものなので、背景に対して弱くなる色を選ぶと、主色に近くても役目を果たしません。
目安としては、通常テキストの4.5:1、大きな文字の3:1という基準を踏まえつつ、スプライトの境界でも3:1以上をひとつの合格ラインにすると判断がぶれません。
ここでの発想は「薄くして馴染ませる」ではなく、「面同士をきちんと分離させる」です。
明るい背景では、輪郭は暗めに振るのが基本です。
たとえば服の主色が #6DA9E4 なら、輪郭は #2E5C8E のように主色の系統を残したまま暗くすると、黒より自然で、それでいて背景から外周が浮きます。
さらに影側だけ #24476E まで落とすと、線の情報と立体感を一緒に乗せられます。
白背景や明るいUI上で見る機会が多い32x32キャラは、この「主色の濃色」を基準にしたほうが、黒一色より硬さを抑えながら輪郭が保てます。
暗い背景では逆で、黒線は沈みます。
ここでは暗い主色をさらに黒に寄せるより、少し明るく、彩度を少し引いた近似色のほうが境界が立ちます。
服が #3A5F0B なら、輪郭を #6C8E3F にして、面の色相は保ちつつ明度差で読ませる形です。
ハイライト側まで線を閉じると発光感が止まるので、明るい側は線を途切れさせて面で抜けを作ると、暗背景でも重くなりません。
夜ステージ用の32x32キャラで、最初に入れていた黒線が背景の紺に吸われたことがありました。
そのとき輪郭を主色の濃色へ置き換え、右下の影側だけさらに一段濃くしたところ、顔の向きと肩の形がすぐ読める状態に戻りました。
黒が最強なのではなく、背景に対して勝つ色が最強だと実感した調整でした。
背景が昼夜で切り替わる、あるいは多彩なタイルの上を動くスプライトでは、外周の設計をもっと保守的にします。
背景色へ寄せた中間色を外周に置く、いわゆる外側AAは固定背景では有効でも、可変背景ではその中間色が別の場面で濁りや縁取りに見えます。
ベースの外周は単独で成立する濃色1pxに絞り、背景に依存する色は持ち込まないほうが崩れません。
ここで輪郭線を細く見せたいからといって背景寄りの色を混ぜると、昼では残っても夜で消え、夜で残しても草地で汚れます。
背景が変わる前提なら、外周自体がどこでも読める一本であることを優先します。
sel-out(Selective Outlining)の使いどころ
sel-outは、輪郭を消す技法というより、必要な場所だけ線の圧を下げる整理法として使うと安定します。
全部を黒や濃線で囲うと硬く見える場面でも、境界が必要な場所だけ残し、光が当たる側は面へ戻すと、読みやすさを落とさず自然さを増やせます。
ポイントは、輪郭を弱めるのではなく、明暗の設計に沿って置き換えることです。
扱いやすいのは、メインカラーの近似色で囲う方法です。
肌の輪郭を髪の暗色で受ける、服の外周を服自身の濃色で閉じる、といった置き方なら、黒線の独立感が消えて面の続きとして読めます。
ここでも発想は「馴染ませる」ではなく「別の色で分離を作る」です。
主色と背景の差、主色と輪郭の差、輪郭と背景の差の三者を見ながら、どこで境界を立てるかを決めます。
sel-outが最も効くのは、影側だけ輪郭を強めたい場面です。
光源が左上なら、右下外周のドットだけを1段濃くする。
明るい側は標準線、影側は濃線、必要な場所だけ局所2pxという組み立てにすると、立体感と読みの両方が残ります。
全周を同じ線で閉じるより、光の方向に沿って情報の強弱をつけたほうが、ドット数が少ない絵でも量感が出ます。
32x32の帽子や肩当てのように、下側の影を少しだけ重くしたいときは、局所2pxが有効です。
たとえば帽子のリム下側エッジに限って、2ドットの縦線を3〜5px区間だけ入れ、両端は1pxへ戻すと、中央の影だけ沈んで見えます。
端まで2pxで走らせると線幅の変化が段差になってガタつくので、区間を短く切って端を細く戻すのがコツです。
この置き方は「太線を引く」というより、影の塊を最小限のドットで外周に接続する感覚に近いです。
見かけの太さと色差の関係
同じ1pxでも、線の太さは一定には見えません。
背景との差が大きい線は硬く太く見え、色差が小さい線は細く柔らかく見えます。
つまり線幅そのものだけでなく、色差が見かけの太さを決めているということです。
ここを理解していないと、1pxで統一しているのに一部だけ重く見える、逆に線があるのに消えたように見える、という現象が起こります。
この感覚差は、小さなスプライトほど無視できません。
32x32の1pxは、紙の線というよりエッジの一列として読まれるので、背景との色差が少ないだけで線が痩せ、差が大きいだけで一段太ったように見えます。
だから輪郭色は「主色に近いかどうか」だけで決めず、背景と主色を含めた三者関係で設計します。
主色に近い濃色でも背景に対して3:1を切るなら、その線は柔らかいのではなく不足です。
逆に黒線が主色から浮きすぎるなら、線を消すのではなく、主色の濃色へ寄せて見かけの圧を整えます。
色差が小さい線は、輪郭の存在感を抑えたい部分では武器になります。
頬の外周、光が当たる肩の上端、髪のハイライト側などは、標準線より一段弱い近似色に替えるだけで、線が細くなったように見えます。
反対に、足元や影側の外周は一段濃い色へ振ると、同じ1pxでも重心が下がります。
線幅を増やさなくても、色差だけで重さを配分できるわけです。
ここで外側AAを控える理由もつながります。
背景可変の作品で背景寄りの中間色を外周に置くと、その1pxはある場面では「細い線」に見えても、別の背景ではただの濁った縁になります。
見かけの太さを背景依存にしてしまうからです。
背景が変わるスプライトでは、外周の1pxは単体で線として成立させ、その上で明側と影側の色差を内部で調整したほうが、どの場面でも同じキャラとして読めます。
輪郭線の太さ|16x16・32x32では1pxでも十分に太い
1pxが太く見える条件
16x16と32x32は、どちらも小さなスプライトですが、輪郭線の感じ方は同じではありません。
16x16は総数256px、32x32は1,024pxで、使える情報量には4倍の差があります。
それでも1px線が細線としては扱われにくいのがドット絵の特徴です。
32x32でも、1pxは「広い紙に引いた細い線」ではなく、限られたマス目の中で1列を占有する帯として見えます。
体感としては、32x32の1px線でも1024px四方のキャンバスに32px幅の線を置いたような圧があり、線というより境界面に近い仕事をします。
この前提で見ると、16x16ではもちろん、32x32でも1pxは十分に太いと考えたほうが設計がぶれません。
これは実務経験に基づく観察であり、隣接色との明度差が大きいほど1px列は帯状に見えやすくなるという傾向を示しています。
見え方は色空間や表示環境に依存するため、可能な限りコントラスト比の測定や複数の表示条件での実機確認を行ってください。
この感覚は実制作でもはっきり出ます。
32x32の獣耳キャラで、以前に外周を全部2pxへ寄せたことがありました。
耳の外側、頬、頭頂部まで同じ太さで囲った結果、顔よりフレームが先に目に入り、表情が沈んで見えました。
そこから影側だけ2pxへ戻し、正面と上辺は1pxに整理したところ、耳のシルエットは残したまま目と口の位置が読み取りやすくなりました。
重さを均等に配ると「安定」ではなく「鈍さ」になりやすく、どこを軽く残すかで顔の可読性は大きく変わります。
高精細表示の画面では、画素そのものを肉眼で識別できる限界が450±50ppi付近に寄るため、整数スケールで拡大した表示を前提に太さを判断したほうが誤読が起きません。
2xや4xで見たときに1pxと2pxの差が意図通りに伝わるかを基準にすると、線幅の設計が安定します。
縮小表示の印象だけで決めると、1pxの「面っぽさ」も2pxの「重さ」も見誤りやすくなります。
局所2pxの配置パターン
2pxを使うなら、線を太くするというより、重さを置く場所を限定する発想が向いています。
基本は下側、影側、強調したい部分だけです。
全周を2pxにするのではなく、1pxの流れの中に局所的な厚みを差し込み、すぐ1pxへ戻します。
この戻し方が雑だと段差だけが残るので、1-2-1のリズムで繋ぐと輪郭の流れが保てます。
2px区間が3px以上連続すると、その部分だけ別の太さの線として独立しやすく、周囲と喧嘩します。
16x16では、この限定運用がとくに効きます。
たとえば靴底なら、下辺だけ2pxにすると接地感が出ます。
ただし、つま先と踵のカーブまで2pxで回すと一気に鈍くなるので、下辺だけ厚く置いて、曲がり始めたら1pxへ還元します。
こうすると「底の重さ」は残りつつ、靴先の向きや足首の細さは潰れません。
16x16は1列増やすだけで印象が動くので、2pxは面積追加のつもりで置くほうが結果が安定します。
32x32では16x16より余白があるぶん、2pxを点ではなく短い区間として使えます。
マントの右下端を少し沈ませたいなら、右下の影側だけ2pxの縦線を2〜3箇所に絞って入れると、布の落ちる向きが出ます。
ここでも端から端まで太く走らせず、途中だけ厚くして上下は1pxに戻すのが要点です。
輪郭を太くするのではなく、影の塊を外周に接続する感覚で置くと、面と線が分離しません。
斜めの処理にもパターンがあります。
45°の階段を2pxで連続させると、段差がひと目で見えてしまい、輪郭ではなくブロックの列に見えます。
そこで「2,1,2,1」の繰り返しにすると、太さの変化がリズムになり、斜線として読めます。
均一な2px階段は鈍く、均一な1px階段は軽い。
その中間に、局所2pxの斜線があります。
影側だけ少し押し出したい場面では、この交互配置がよく効きます。
⚠️ Warning
2pxを置く目的が「線を強くすること」だけになったら、たいてい重くなりすぎています。接地、影、視線誘導のどれを担わせるのかが明確なときだけ、局所2pxは形に説得力を足します。
均一2pxのデメリット
均一2pxが難しいのは、太いからではなく、画面全体のルールを一段ずらしてしまうからです。
1pxで成り立っていた角、曲線、斜線のテンポが、2px化した瞬間に別物になります。
角は詰まり、カーブは四角くなり、輪郭の内側に使える面積も減ります。
16x16ではただでさえ情報量が少ないので、外周を2pxへ揃えると中身の居場所が一気に削られます。
結果として、顔パーツや手足の向きより先に「太い枠」が見える状態になります。
ガタつきも均一2pxの典型的な副作用です。
とくに斜め線で起きやすく、1pxなら素直に読める階段が、2pxでは段差の粒度だけが強調されます。
耳の付け根、肩の傾き、マントの裾のような斜線は、2pxを均一に続けると形の流れより段の数が目立ちます。
45°の斜線でこれが起きると、線が太いというより、輪郭がガクガクした印象になります。
局所2pxならリズムとして処理できますが、全域2pxでは逃げ場がありません。
重さの偏りを作りたいのに、均一2pxは逆に全部を同じ重さへ揃えてしまうのも問題です。
下側だけ重くしたい、影側だけ沈めたい、顔の正面は軽く残したいという設計意図が、均一化で消えます。
以前の獣耳キャラの失敗もまさにこれで、外周を全部2pxにした段階では、耳のシルエットも頬の丸みも同じ力で主張してしまい、視線が顔の中心へ入りませんでした。
影側だけ厚みを残し、上辺と正面を1pxへ戻したあとに見え方が整ったのは、重さの分布がようやくキャラの向きと一致したからです。
32x32でも、均一2pxなら余裕があるとは言えません。
情報量が16x16より多いぶん調整の自由度はありますが、自由度があるからこそ全周2pxの粗さも見えます。
面の陰影、内部の明暗、外周の太さが同時に主張し始め、整理されていない絵に見えやすくなります。
1pxで外周の基本形を作り、必要な場所だけ2pxを差し込むほうが、下重心や影の量感を素直に乗せられます。
均一2pxは「強調の手段」ではなく、情報圧縮の失敗として現れやすい配置です。
実践ステップ|輪郭線を後から置くと小さなスプライトは調整しやすい
ワークフロー
輪郭線を後から置く手順は、小さなスプライトほど効きます。
先に線で囲うと、どこが頭でどこが胴体かという「面の主語」が線に吸われ、内部の余白も早い段階で失われるからです。
私も16x16のフードアイコンで、最初に黒の1px外周を回してから中を埋めようとして詰まったことがあります。
フードの丸みを出したいのに、黒線の角が先に立ってしまい、顔まわりの空間まで固く見えました。
そこで順番を面から外周へ変え、外周を置いたあとに不要な線を間引く流れにしたところ、何を描きたいアイコンなのかが一気に通りました。
作業は6段階に切ると迷いません。
最初はシルエット作成です。
16x16や32x32では、まず面をベタで置いて大外形を決めます。
人物なら8:8から10:6くらいの頭身感を意識し、頭・胴・脚をブロックとして分けます。
32x32なら肩幅は16〜18px程度を目安に取ると、腕や胴体の読み替えがしやすくなります。
細部より先に、頭がどこまで張り出すか、肩がどこで落ちるか、裾がどこまで広がるかを四角と段差で決める段階です。
次に背景色を仮置きします。
白、黒、中間のグレー(#FFFFFF、#000000、#7F7F7F)を切り替えながら表示し、面だけの状態で形が読めるかを見ます。
ここで3:1程度のコントラストを一つの目安にすると、外周を足す前でも埋もれている箇所を見つけやすくなります。
輪郭線はこの不足分を補うために使うので、面だけで崩れている部分を先に知っておくと、あとで線を盛りすぎません。
三段階目で、外周だけに1pxの線を追加します。
明るい側は主色より経験則として数段暗い近似色を使い、影側はさらに一段暗くするなどして光の向きを出します。
ただしこれはあくまで経験則であり、具体的な数値はパレットや表示環境で変わるため、コントラスト比や実機での見え方を基準に微調整してください。
四段階目では、見えない箇所の線を削ります。
接地面や重なりの奥、たとえばマントの裏、腕の下、髪の裏側などは、外周線を1〜3px単位で間引きます。
ここで面同士の前後関係を優先すると、輪郭線が「全部同じ強さで囲う枠」ではなくなります。
いわゆるsel-outの考え方に近く、黒線の硬さを抜きながら、どの面が手前にあるかを読みやすくできます。
五段階目で、影側だけ濃色または局所2pxにします。
右下へ向かう外周に限って、2pxの縦積みを3〜5px区間だけ入れると、下重心と立体感が乗ります。
ここで大事なのは、厚くした区間の端を必ず1pxへ戻すことです。
2pxが連続したまま走ると、その場所だけ別の線ルールに見えてしまいます。
短く厚くして、すぐ戻す。
この往復で、影の量だけを足せます。
六段階目として、必要な箇所だけ手打ちのAAを置きます。
曲線の階段頂点が硬く見えるところに、中間色を1pxだけ差し込むやり方です。
ただし、これは後述するように背景条件で扱いが変わります。
外周全体をなだらかにしようとすると、輪郭線そのものよりAAの色が前に出るので、鼻先、フードの丸み、肩の角といった「段差が引っかかる点」に限定したほうがまとまります。
ℹ️ Note
GIFは256色までなので、少色数パレットでも輪郭色と影側の濃色を2段で持つ設計は十分に成立します。色数が少ないほど、線を増やすより濃淡の役割分担を明確にしたほうが画面が締まります。
固定背景と可変背景での分岐
この手順は共通ですが、六段階目のAAと三段階目の線色は、背景が固定か可変かで分けたほうが破綻しません。
固定背景の作品では、背景色との関係を最初から決め打ちできるので、曲線の階段頂点に外側AAを1px置く意味があります。
フードの丸い縁や肩の傾きなど、ジャギーが一点だけ目立つ場所に中間色を足すと、線を細くしたまま柔らかさを出せます。
32x32前後になると、この1pxが「ぼかし」ではなく「接続」として働く場面が増えます。
一方で、背景可変のゲーム用スプライトでは外側AAは条件付きで検討するのが無難です。
背景が大きく変わる前提では外側の中間色が別背景で縁取りやにじみとして見えることがあるため、原則として内側中心のAAや単独で成立する濃色輪郭を優先してください。
ただし背景が限定的または制御可能な場合は外側AAを効果的に使えるケースもあるため、いずれの場合も実機での確認を行ってから採用することを推奨します。
固定背景なら色付きアウトラインも選びやすく、主色から引いた濃色をそのまま世界観の一部として使えます。
逆に可変背景では、色付き線が背景に近づいた瞬間に輪郭の仕事を失うので、黒かそれに近い濃色を優先したほうが読みが崩れません。
小さなスプライトで求められるのは自然さより先に判別性で、輪郭線は装飾ではなく識別の境界として働くからです。
実作業では、固定背景なら「面→仮背景→外周1px→線の間引き→影側強化→必要箇所だけ外側AA」、可変背景なら「面→白黒灰で確認→外周1px→線の間引き→影側強化→AAなし」と覚えておくと流れがぶれません。
同じキャラでも背景条件が変わるだけで最適解は少しずれますが、先に面を立ててから輪郭線を設計する順番だけは変わりません。
これを崩さないだけで、小さなスプライトの調整はぐっと素直になります。
よくある失敗|線が太い、背景に吸われる、ジャギーが目立つ
失敗の多くは、線そのものが悪いのではなく、どこを読ませるための線なのかが曖昧なまま全周を同じルールで囲ってしまうことから起きます。
とくに小さなスプライトでは、黒1pxを外周にも内側にも均一に入れると、形が締まる前に硬さだけが前に出ます。
顔の輪郭、服の折り返し、腕と胴の境界まで同じ黒で閉じると、情報が整理されるというより、全部が同じ強さで主張してしまうからです。
この状態から抜けるときは、線を増やすより役割を分けたほうが早いです。
外周は背景と切り分けるための線、内側は面の向きや重なりを示すための線として扱います。
外周だけを濃色に残し、光が当たる側は線を部分的に欠かす。
内側の黒線はそのまま残さず、影面の色差に置き換える。
これだけで、同じ1pxでも「枠で囲った絵」から「面が立っている絵」に変わります。
黒線が強すぎて野暮ったく見えるケースは、たいてい線の本数ではなく、均一さが原因です。
色付きアウトラインも失敗の仕方がはっきりしています。
主色に寄せる発想自体は正しいのですが、寄せすぎると背景とのコントラストが不足し、輪郭の仕事を失います。
赤い服に対して暗い赤の線を置いたつもりでも、夕景や茶系の床の上では境界が溶けます。
ここでは「主色に似せる」よりも「背景に対して分離する」を優先したほうが安定します。
非テキスト要素の目安として、背景と少なくとも3:1のコントラストを確保する設計にしておくと、輪郭としての最低限の強度を保てます。
さらに影側だけ一段濃くしておくと、明るい背景でも暗い背景でも形が残ります。
背景が変わるゲーム用スプライトで起きやすいのが、外側AAの破綻です。
白背景で見たときにきれいだった中間色の1pxが、暗い床や色付きの壁に乗った瞬間、輪郭の一部ではなく「謎のにじみ」に変わります。
外周の外に置いた中間色は、背景色を前提にした接着剤なので、前提が変われば崩れます。
こういう用途では、外側AAを削って、単独で成立する輪郭色にそろえたほうが画面全体で安定します。
丸みが欲しいなら、外側ではなく内側だけに1pxのAAを入れて、面の側で曲線を整えるほうが破綻が出ません。
ジャギーも、単に階段状だから目立つわけではありません。
斜辺で2px以上の線が連続すると、線幅の情報が形の流れを上回り、段差の粒だけが目に入ります。
肩、前髪、マントの裾のようなカーブでは、2pxを長く引っ張った瞬間に「太い線」ではなく「ガタつく塊」に見えます。
こういう場所は1-2-1のリズムへ戻し、2pxの区間は短く切るのが基本です。
線を厚くしたいなら、厚みを維持するより、短く押し出してすぐ戻すほうが立体感だけを残せます。
横スクロール用のスプライトを調整していたとき、昼ステージでは問題なかった線が夜ステージで沈み、肩口と足首だけ妙に形が消えることがありました。
最初は線色全体を濃くしようとしたのですが、それでは昼の画面で硬くなりすぎました。
そこで夜背景で沈む部位だけを洗い出し、影側の輪郭だけを一段強くして、明側はそのまま残す形に切り替えました。
全周を底上げするのではなく、沈む場所だけを拾って共通案に寄せると、昼夜の両方で破綻が収まりました。
可変背景の調整は、この「消える場所を特定して、そこだけ強める」流れにするとまとまりやすくなります。
Before/Afterの言語化テンプレ
修正するときは、見た目の印象だけでなく、どのルールが崩れているかを言葉にすると迷いません。
私が実際によく使うのは、「どこが同じすぎるか」「どこが弱すぎるか」「背景前提の処理が混ざっていないか」を切り分ける見方です。
黒線が強すぎて硬く見えるケースなら、Beforeは「外周も内側も黒1pxで均一、光側と影側の差がない」と表現できます。
Afterは「外周のみ濃色へ変更し、明るい側は線を部分的に欠かす。
内側の黒線は残さず、影面の色差へ置換」と言い換えます。
これだけで、何を消して何を残すのかがはっきりします。
色付き線で埋もれるケースのBeforeは「主色に近すぎる輪郭色で、背景に対するコントラストが足りない」です。
Afterは「背景と3:1以上になる濃度へ再設定し、影側だけさらに一段濃くする」と置けます。
ここで主色との近さを評価軸にすると、背景が変わった瞬間に判断がぶれます。
輪郭線はまず背景との分離で評価したほうが再現性があります。
可変背景に外側AAを入れて破綻するケースのBeforeは「背景色を前提にした外側の中間色AAが置かれている」です。
Afterは「外側AAを削除し、単独で成立する輪郭色へ統一する。
丸み調整は内側AAだけにとどめる」と整理できます。
固定背景の絵作りの感覚を、そのままゲーム用スプライトへ持ち込んだときに起こる失敗は、この言い換えで見つけやすくなります。
斜線がガタつくケースのBeforeは「斜辺で2pxが連続し、段差の粒度が輪郭より先に見える」です。
Afterは「1-2-1のパターンへ戻し、2px区間は短く限定する」と表現します。
見た目が崩れているのに原因がぼんやりしているときほど、BeforeとAfterを文章で固定すると修正が速くなります。
💡 Tip
迷ったときは「この線は背景と分ける線か、面を説明する線か」と一度言葉にすると、残すべき1pxと削るべき1pxが分かれます。
サイズ別の失敗と対策
16x16では、線の失敗がそのままキャラの印象になります。
画面の中で扱える情報が少ないので、外周と内側を同じ黒で埋めると、表情やポーズより枠線が先に見えます。
このサイズでは、外周だけを残して内部は面の差で読ませるほうが通りがいいです。
背景可変のゲームなら、黒かそれに近い濃色の外周1pxを基準にして、影側だけ局所的に強めるくらいで十分です。
色付き線は成立しますが、背景ごとの沈みがすぐ出るので、主色とのなじみより背景との分離を優先したほうが崩れません。
32x32になると、線の処理に少し余白ができます。
そのぶん失敗も細かくなり、外周は悪くないのに肩や髪先だけガタつく、足元だけ重く見える、といった局所崩れが増えます。
典型はカーブで2pxを続けてしまうパターンです。
たとえば32x32の肩カーブで「2,2,1,2,2」と置くと、丸みより段差の繰り返しが前に出ます。
これを「2,1,2,1,2」へ戻すと、線幅の変化がリズムとして読まれ、肩の傾きが自然に見えます。
2pxを使うなら、線を太らせるためではなく、押し出しと戻しを作るために置く感覚が合っています。
足元の接地面も、サイズが上がるほど削り忘れが目立ちます。
地面に立っているのに外周線が足裏をぐるりと囲っていると、キャラが床に乗っているというより、シールのように浮いて見えます。
ここは外周を1〜2pxほど大胆に削って、床色と面でつなげたほうが接地感が出ます。
接地している場所まで全部囲わない、という判断ができるだけで、輪郭線が「形の説明」から「空間の説明」に変わります。
もうひとつ見逃せないのが、サイズが大きくなると線の問題を色数でごまかしやすくなる点です。
32x32では濃色を増やせるぶん、崩れた線を色で曖昧にしたくなりますが、ガタついた2px連続や背景前提の外側AAは、色を足しても根本が残ります。
先に線の長さと配置を整え、そのあとで濃度差を足す順番を崩さないほうが、修正の手戻りが少なく済みます。
線が太い、背景に吸われる、ジャギーが目立つという3つの失敗は、別々に見えても、実際には「均一に置きすぎた線」をどこまで役割ごとに分解できるかでまとめて直せます。
用途別の使い分け|SNSアイコン・ゲームスプライト・背景オブジェクト
固定背景の作品
XやDiscordのSNSアイコンのように、表示サイズが小さく、置かれる背景もある程度読めている用途では、輪郭線は「背景から確実に剥がす線」より「情報を圧縮して残す線」として設計したほうがまとまります。
32x32〜64x64の想定でも、1pxはまだ細線ではありません。
とくに顔まわりや髪先まで均一に囲うと、線の存在感が先に立って、面の印象が減ります。
ここでは外周1pxを基準にしつつ、影側だけ局所的に2pxへ寄せ、内側は線で説明せず面を優先する配分が合います。
固定背景で強いのは、白・黒・グレーの代表背景を先に置いて見比べられることです。
私はSNS用の丸アイコンを詰めるとき、背景をこの3色に切り替えて、輪郭が飛ぶ場所と重すぎる場所を同時に見ます。
白で輪郭が消えるなら線色が浅く、黒で硬すぎるなら全周の濃度が強すぎます。
グレーで眠く見えるなら、線そのものより面同士の明度差が不足していることが多いです。
この確認を入れると、色付き線でも黒線でも判断がぶれません。
固定背景では外側AAも成立しますが、アイコン用途ではまず外周1pxと影側局所2pxだけで形を通し、それでも角が痛い部分だけを整えるくらいで十分です。
小表示ではAAの繊細さより、目・前髪・輪郭の三点が崩れず残るかのほうが効きます。
アイコンは絵全体を読ませるより、最初の一瞥で「誰か」「何か」が判別できることが優先されるからです。
背景可変のゲーム用キャラ
ゲーム用キャラは、草地、洞窟、UIの暗パネル、明るい空など、置かれる背景が次々に変わります。
この条件では、黒かそれに近い濃色の外周1pxを基本に据えるのが安定します。
色付き線は固定背景では映えますが、背景可変では線色の相手が増えすぎて、場面ごとの勝ち負けが出ます。
外側AAも同じ理由で不利です。
背景色を想定した中間色は、別の地形に乗った瞬間ににじみとして見えます。
ここで効くのが、全周を太らせず、sel-outで影側だけを補強するやり方です。
明るい側は主色に近い濃色へ寄せ、影側だけ黒寄りの1px、必要な場所だけ2px相当に見せると、立体感と分離を同時に取れます。
HUDや地形に対しては、非テキスト要素の目安として3:1以上のコントラストを確保しておくと、キャラの外形が場面ごとにぶれません。
輪郭線の評価軸を「主色となじむか」ではなく「背景から読めるか」に置くと、調整の優先順位が明確になります。
実作業では、全身を一度に見るより、頭、肩、武器先端、足首のように消えやすい端部を先に見ます。
以前、夜マップでも昼マップでも使うRPGキャラで、髪の外周を主色寄りの濃色だけでまとめたことがありました。
昼は自然でも、夜の地形では肩口から上が沈みました。
そこで全周を黒くせず、影側の髪先と肩だけ輪郭を一段深くしたところ、昼の硬さを増やさずに形が戻りました。
可変背景のキャラは、全体最適より消える部位の特定が先です。
背景タイルとUI小物
背景タイルや背景オブジェクトは、キャラと逆で「目立ちすぎない」ことに価値があります。
床石、木箱、壁面装飾のような要素を黒1pxで囲うと、前景キャラと競合して画面が騒がしくなります。
この用途では、線なし、または低コントラストの線で面へなじませる方針が合います。
タイルの継ぎ目は1pxの中間色で置き、内側AAで角だけ丸める処理は有効です。
外側AAは、背景の中に溶け込ませるオブジェクトなら使える場面がありますが、隣接タイルとの接続を優先して判断したほうが画面全体は整います。
一方で、UI小物やインベントリアイコンは背景タイルと同じ設計にはなりません。
16x16の小物アイコンでは、外周1pxのみ、内側線は最小限が基本です。
小さな枠の中では、線を足すより面を削るほうが効果が大きく出ます。
2pxは原則として重すぎるので、使うとしても接地、影側、口元のような数pxに限定します。
以前、RPGのUIアイコンで線なし・面優先の方が上品に見えると思って並べたことがありますが、暗い背景パネルに乗せた瞬間、瓶や巻物の外形が沈みました。
そこで主色より濃度を40%ほど落とした1pxの縁を追加し、背景とのコントラストを3:1超に揃えたところ、一覧で見たときの拾われ方が一段上がりました。
線を増やしたというより、面の境界だけを戻した感覚です。
具体例として、16x16のポーション瓶なら、外周は1pxの濃色で瓶のシルエットだけを押さえます。
中の液体は線で囲わず、ガラスより明度差20%の面で区切ると、中身が読めても窮屈になりません。
ガラスのハイライトは1pxを2箇所だけ置くと、材質感が残ります。
ここで瓶の中まで黒線で区切ると、256pxの中で線が占める情報量が増えすぎて、液体より輪郭の方が目立ちます。
小物アイコンは、説明のための線ではなく、見失わないための外周だけ残すと収まりがよくなります。
💡 Tip
キャラは背景から剥がすために線を使い、背景タイルは画面へなじませるために線を減らす。この役割の差を先に決めると、同じ1pxでも置く意味が変わります。
次のステップ|アンチエイリアスと色の境界まで理解すると輪郭線はもっと自然になる
AAの配置ガイド
輪郭線の次に覚えると効くのが、アンチエイリアス(Anti-Aliasing, AA)です。
考え方は単純で、線色と背景色、あるいは線色と面色のあいだに中間色を1pxだけ置き、階段状のジャギをなだらかに見せます。
輪郭そのものを細くする技法ではなく、境界の見え方を調整する技法として捉えると扱いやすくなります。
固定背景の作品では、輪郭の外側に中間色を1px置く外側AAが有効です。
背景が可変するスプライトでは外側AAが別背景で縁取りやにじみとして見えることがあるため、まずは形の内側にAAを入れて線と面の接続を整える内側中心の運用を優先するのが無難です。
32x32の丸い果物を例にすると、ハイライト側の外周はあえて線を消し、内側にAAを1pxだけ入れると光を受けた丸みが出ます。
中腹から影側にかけては輪郭を1段濃くし、下側の数pxだけ局所的に厚みを足すと、軽い側と重い側の差が一目で伝わります。
AAは輪郭線の代用品ではなく、輪郭線の硬さを整える補助として使うと収まりがよくなります。
sel-outと色トレスの併用
sel-out(Selective Outlining)は、輪郭線を全周均一に置かず、必要な場所だけ残したり弱めたりする考え方です。
明るい側では線を欠いたり、面の濃色に置き換えたりして存在感を下げ、影側では輪郭を保って形を締めます。
黒線の強さをそのまま受け入れるのではなく、光の向きに合わせて輪郭の圧を変える技法だと思うと理解しやすいのが利点です。
ここで相性がいいのが色トレスです。
黒の代わりに、主色へ近い濃色線を使う方法です。
たとえば赤い実なら、明るい側は黒ではなく赤みを残した深い色で境界を作ると、輪郭が前へ出すぎません。
sel-outだけだと線が消えた場所と残った場所の差が急に見えることがありますが、色トレスを併用すると、その切り替えが自然になります。
明側は主色近似の濃色、影側はさらに一段沈めた線色という二層構成にすると、輪郭線が「囲み線」ではなく陰影の一部として働きます。
具体的には、32x32の丸い果物なら、上から光が当たる前提で、外周の上側は線を置かず、実の内側にAAを1pxだけ入れます。
左右の中腹から下にかけては色トレスの線を残し、下側の影になる箇所だけ1段濃い輪郭に切り替えます。
接地に近い数pxだけ局所的に2px相当に見せると、下重心が出て立体感が増します。
このとき上側まで同じ濃さで囲うと、せっかくの光が消えて硬い球体になります。
sel-outは線を減らす技法ですが、見た目としては「光の側に空気を入れる」処理に近いです。
パレット設計と輪郭の関係
AAやsel-outがうまく見えるかどうかは、輪郭線そのものよりパレット設計に左右されます。
色数が少ないときほど、この関係ははっきり出ます。
16色や32色の制約でも、ベース色、影色、輪郭色、AA色の階調をどこかで確保しておくと、線の選択肢が急に増えます。
逆に、ベースと影だけで埋めたパレットでは、輪郭を黒に寄せるか、線なしで押し切るかの二択になりやすく、自然な境界が作りにくくなります。
AA色は独立した1色として持つと扱いやすく、輪郭色は各主色の近似濃色として設計すると色トレスへつなげやすくなります。
GIFは最大256色まで持てるので、表示形式としては階調を足す余地があります。
ただ、色数に余裕があるからといってAA色を増やしすぎると、小さなスプライトでは境界が甘くなります。
情報量が増えるほど見栄えが上がるのではなく、どの役割に何色を割くかで読みやすさが決まります。
パレットを組むときは、面の色だけでなく「境界専用の色」を最初から想定すると失敗が減ります。
輪郭線の記事でここまで踏み込む理由は、自然な輪郭が線の描き方だけでは決まらないからです。
直線と曲線のパターンを揃え、sel-outで線の圧を分け、AAを角だけに置き、その受け皿としてパレットに輪郭と中間色を残しておく。
この4つがそろうと、黒1pxで囲った段階では硬かった形が、線を増やさず自然に見えてきます。
輪郭線を卒業するというより、輪郭を色と境界の設計へ分解していく段階です。
まとめと次のアクション
判断フロー
迷ったら、背景が固定か可変かを先に決め、その次に黒線・色付き線・線なしのどれで分離を作るかを選びます。
続いて16x16か32x32かで線の存在感を見積もり、基本は1px、形を支える数か所だけ2pxや濃色化を足します。
AAは固定背景なら外側も候補に入れ、可変背景なら内側中心で整えると判断がぶれません。
演習課題・提出チェック
同じモチーフを黒線、色線、線なしの3通りで描き分け、白・黒・中間色の背景に並べて分離の差を見てください。
まず1pxだけで成立させ、その後に必要な場所だけ2pxや影側の強化を加える順番にすると、どこで重くなったかを自分で判定できます。
私はこのチェックリストをSNS用のアイコンとゲーム用スプライトの両方で使い回していますが、提出前の段階で埋もれや線の過剰を拾えるので、用途違いの破綻を先回りで止められました。
確認項目は次の3点で十分です。
- 背景との分離が3:1を下回っていないか、外側AAの有無が用途と一致しているかを確認する
- 2pxが連続しすぎて輪郭の流れを止めていないか、影側だけを強める意図が見えるかを確認する
- 内側線を省いた結果、情報整理になっているか、それとも説明不足になっているか
ゲーム会社でドット絵グラフィッカーとして10年以上の経験を持つ。ファミコン・スーファミ時代のレトロゲームに影響を受け、現在はインディーゲームのアート制作を手がける。制作テクニックの体系化に情熱を持つ。
関連記事
ドット絵 影の付け方|光源と陰影3パターン
ドット絵の影付けは、色数より先に光をどこから当てるかを固定すると一気に整います。この記事は、16x16〜32x32の小さなキャラや顔アイコンで立体感を出したい初心者に向けて、左上・右上・逆光の3方向を最短で描き分ける考え方を、フラット、ディザリング、リムライトの3パターンに整理して解説します。
ドット絵 アンチエイリアスのコツ|ジャギ消しの基本と応用
ドット絵のアンチエイリアスは、斜線や曲線の境界に中間色を置いて、ピクセルの段差を「ぼかす」のではなく「整えて見せる」作業です。とくにAsepriteで32x32前後のアイコンやスプライトを描き始めた人ほど、まずはピクセル配置そのものを直し、
ディザリングとは|ドット絵の色数を増やす基本と使い方
ドット絵で色数が足りないとき、境界の段差をそのまま受け入れる必要はありません。ディザリングを覚えると、2色しかない場面でも中間色や階調を擬似的に作れますし、16x16や32x32の小さなキャンバスでも陰影の説得力が一段上がります。
サブピクセル表現|1px未満の動きと実装
この記事では、まずディスプレイの「サブピクセル(副画素)」と、ドット絵やゲームで1px未満の動きに見せる「サブピクセル表現」をきちんと切り分けます。液晶のRGB副画素を使う文字表示の話と、作画で中間色を置く話、実装で小数座標や描画スナップを使う話は、同じ名前でも中身が別物です。