色相(Hue)リファレンス
Ultima Online における色相(hue)は、クライアントの hues.mul ファイルへの 1 始まりのインデックスだ。
色のついたあらゆるアイテム、クリーチャー、衣類は色相番号を持ち、クライアントはその番号を引いてスプライトを
どう再着色するかを決める。
理解すべき重要な点は、色相が単一の平坦な色合いではないことだ。各色相は 32 段階のグラデーション —— 影から ハイライトへのランプ —— である。クライアントが色相のついたスプライトを描くとき、スプライト自身のグレースケールの 影→ハイライトのランプをたどり、各グレーレベルを色相のグラデーションの対応する段階へ再マッピングする。 ほぼ黒のピクセルは色相の最も暗い段階に、ほぼ白のピクセルは最も明るい段階になる。だからこそ、一枚のグレースケールの インゴットスプライトが、陰影と奥行きをすべて保ちながら、視覚的に異なる九種類の金属になれるのだ。
この再マッピングはまた、この wiki が CSS の filter やカラーオーバーレイを使うのではなく、色相を直接 PNG に
焼き込む理由でもある。CSS の色合いは平坦な色を画像全体に乗算して陰影を潰してしまい、32 段階のパレット
再マッピングを再現できない。我々は hues.mul からグラデーションを読み出し、クライアントとまったく同じように
スプライトをピクセル単位で再着色する。
(色相 0 は特別な「色相なし」の値だ —— 「スプライトをそのまま描く」を意味するので、自身のグラデーション
エントリを持たない。)
完全なパレット
Section titled “完全なパレット”以下は hues.mul のすべての色相を、小さなスウォッチのグリッドとして描いたものだ。各スウォッチは、その色相の
32 段階グラデーションから代表的な中間色を示している。グリッド線は方向の目安として 8 列・8 行ごとに引かれている。
左から右、上から下へ読むと、最初のスウォッチがゲーム色相 1 だ。

hues.mul の全 3000 色相、それぞれ中間色スウォッチ一つずつ(1 行あたり 40 個)。
注目すべき色相
Section titled “注目すべき色相”これらは ServUO の ResourceInfo.cs で定義されたクラフト資源の色相だ ——
クラフトシステムが金属、レザー、ドラゴンスケール、木材に適用する色である。各スウォッチは 32 段階の完全な
グラデーションを示している(上が影、下がハイライト)。
| Swatch | Hue (hex) | Hue (dec) | Name |
|---|---|---|---|
0x0973 | 2419 | Dull Copper | |
0x0966 | 2406 | Shadow Iron | |
0x096D | 2413 | Copper | |
0x0972 | 2418 | Bronze | |
0x08A5 | 2213 | Gold | |
0x0979 | 2425 | Agapite | |
0x089F | 2207 | Verite | |
0x08AB | 2219 | Valorite |
| Swatch | Hue (hex) | Hue (dec) | Name |
|---|---|---|---|
0x0283 | 643 | Spined | |
0x0227 | 551 | Horned | |
0x01C1 | 449 | Barbed |
ドラゴンスケール
Section titled “ドラゴンスケール”| Swatch | Hue (hex) | Hue (dec) | Name |
|---|---|---|---|
0x066D | 1645 | Red Scales | |
0x08A8 | 2216 | Yellow Scales | |
0x0455 | 1109 | Black Scales | |
0x0851 | 2129 | Green Scales | |
0x08FD | 2301 | White Scales | |
0x08B0 | 2224 | Blue Scales |
| Swatch | Hue (hex) | Hue (dec) | Name |
|---|---|---|---|
0x07DA | 2010 | Oak | |
0x04A7 | 1191 | Ash | |
0x04A8 | 1192 | Yew | |
0x04A9 | 1193 | Heartwood | |
0x04AA | 1194 | Bloodwood | |
0x047F | 1151 | Frostwood |
同じスプライト、すべての金属
Section titled “同じスプライト、すべての金属”すべてのインゴットの色は同じグレースケールアート(アイテム 0x1BF2)を使う。変わるのは色相だけだ。以下は
その一枚のスプライトを九回描いたものだ —— 素の Iron に八つの色つき金属を加えて —— 再マッピングがいかに一枚の
アートを九種類の異なるインゴットに変えるかを示している。
Iron、Dull Copper、Shadow Iron、Copper、Bronze、Gold、Agapite、Verite、Valorite —— 一枚のスプライト、九つの色相。
これらの資源がどこから来てどう使われるかを見るには、資源採集ガイドと 資源アイテムカタログを訪れてほしい。