モニター直撮り写真しか残っていない歴史的CGアート「Four-Byte Burger」を完全再現するまでの道のり
![](https://image.news.livedoor.com/newsimage/stf/f/e/fe9d4_88_9e6a55eb3da8481218a05e5e1cb2b2c3.jpg)
コモドールが1985年に発売したコンポーネント「Amiga」には、CGアートを制作&表示できる環境が備わっていました。そんなAmigaの宣伝に用いられていたCGアート「Four-Byte Burger」を「説明書に含まれるモニター直撮り写真」を参考にして復元する様子がYouTubeチャンネル「Ahoy」によって投稿されています。
Four-Byte Burger - YouTube
![](https://image.news.livedoor.com/newsimage/stf/d/0/d0e94_88_2dd25e5e8dd334df418013a76edb476e.jpg)
Haeger氏が作成したCGアートの一部はインターネット上にデータが残っています。しかし、「Four-Byte Burger」のデータは出回っておらず、Amigaの説明書やパンフレットに掲載されたモニター直撮り写真のみが残っています。
![](https://image.news.livedoor.com/newsimage/stf/a/e/aee1d_88_c3254721b04d42ddade7eea33bf32fd4.jpg)
「Four-Byte Burger」を復元するには、説明書やパンフレットに掲載された写真から「解像度」や「使われている色」を導き出す必要があります。まず、Ahoyはパンフレットの情報から「Four-Byte Burger」が表示されていたモニターの解像度が320×200ピクセルだと推測しました。
![](https://image.news.livedoor.com/newsimage/stf/8/3/83594_88_c60e56b9d5b33fa1b7b57c9b23539140.png)
また、「Four-Byte Burger」が縦長の画像であることから、以下のようにブラウン管モニターを90度回転させて画像を表示していたと考えられます。
![](https://image.news.livedoor.com/newsimage/stf/6/8/68a9f_88_75340bb07363a5a3d286b7184361413a.png)
上記の情報から、「Four-Byte Burger」の解像度は200×320ピクセルであると結論付けられました。
![](https://image.news.livedoor.com/newsimage/stf/e/7/e7cdb_88_bb7fb2561c811990249f09b50798773b.png)
「Four-Byte Burger」の解像度は分かったものの、写真に写る「Four-Byte Burger」が画像の全体像とは限らず、周囲に大きな余白が存在していた可能性もあります。「Four-Byte Burger」を完全復元するには、写真に写る部分が画像全体の何%に相当するのかを計算しておく必要があります。
![](https://image.news.livedoor.com/newsimage/stf/b/2/b2909_88_8f6d3e6ead2369030f18ec5f7232b8b6.jpg)
写真内に写る「Four-Byte Burger」のピクセル数を計算した結果、187×301ピクセルが写っていることが判明。これにより、「『Four-Byte Burger』のモニター直撮り写真」には「Four-Byte Burger」全体の94%が写っていることが分かりました。
![](https://image.news.livedoor.com/newsimage/stf/0/2/02ad4_88_5c8f2d4bce809a442420459804cb72bf.jpg)
続いて、「Four-Byte Burger」に使われている色を調査します。「Four-Byte Burger」の制作に用いられた初期のAmigaでは最大32色を同時出力可能でした。
![](https://image.news.livedoor.com/newsimage/stf/e/f/efe29_88_dc1538d359dc47c7d50ddb57a5213cb8.png)
Haeger氏が制作した他のCGアートを確認すると、多くの作品が32色で表現されていたとのこと。このことから、「Four-Byte Burger」にも32色が使われていたと推測できます。
![](https://image.news.livedoor.com/newsimage/stf/3/c/3c488_88_7dca0b66ed628b0c6bb75dede7b05385.png)
続いて、「Four-Byte Burger」の写真内に存在する色をピックアップした結果、約50色が存在することが判明。
![](https://image.news.livedoor.com/newsimage/stf/9/0/9068f_88_92e8be8f5a57a7cd323f377c23b30459.jpg)
ピックアップした約50色のうち、似た色を統合した結果30色のカラーパレットが完成しました。しかし、このカラーパレットはあくまで「『Four-Byte Burger』のモニター直撮り写真」から作成したものであり、「表示モニターの明るさ」「カメラの種類」「印刷した紙の種類」などの影響でオリジナルデータから色が変化しています。
![](https://image.news.livedoor.com/newsimage/stf/a/5/a5972_88_fd5df1bbd65645d79bdd025c2b929e28.jpg)
カラーパレットをオリジナルデータと近づけるために、Ahoyはデータが現存するHaeger氏の作品のうち「Four-Byte Burger」に最も雰囲気が似た「Jumbo Dog」という作品のカラーパレットを参考にすることにしました。
![](https://image.news.livedoor.com/newsimage/stf/5/5/559e9_88_8744acd9dfdc827fc8d016dfa53e0c66.png)
「『Four-Byte Burger』のモニター直撮り写真」から導き出したカラーパレット(左)を「Jumbo Dog」のカラーパレット(中央)を参考に修正したものが、画像右側のカラーパレットです。
![](https://image.news.livedoor.com/newsimage/stf/2/c/2c168_88_2a08f65b26bcfbb5fbc2490e4b042013.png)
ここで、注意しておくべきポイントが、「Amigaで表現できる色は4096色しかない」という点です。
![](https://image.news.livedoor.com/newsimage/stf/e/d/ed282_88_77b274a4af1a873d22e01e61cf027956.png)
そこで、修正版のカラーパレットの各色を、Amigaで表現可能な色に合わせました。
![](https://image.news.livedoor.com/newsimage/stf/c/6/c6747_88_897305ed98a7362d47e9a19b73ebb73c.png)
「Four-Byte Burger」の解像度とカラーパレットがそろったので、後はドット絵を描くように「Four-Byte Burger」を描画すればOKです。
![](https://image.news.livedoor.com/newsimage/stf/c/b/cbabb_88_ea6caa33f848a7b75ee25409658d04a0.png)
Ahoyは、「Four-Byte Burger」の描画にPhotoshopを用いました。Photoshopではレイヤーを利用可能なので、「『Four-Byte Burger』の写真の上に新規レイヤーを重ね、カラーパレット内の色を1ピクセルずつ置いていく」という手法で画像を作成できます。
![](https://image.news.livedoor.com/newsimage/stf/3/f/3fb74_88_03bd613ef54549b1d5a668090b6189e8.png)
作業中の様子が以下。作業には1日半かかったとのこと。
![](https://image.news.livedoor.com/newsimage/stf/1/4/14f17_88_4d22929acd6114bf553d9fbdc746cbf5.png)
以下の画像をクリックすると、復元された「Four-Byte Burger」を確認できます。
![](https://image.news.livedoor.com/newsimage/stf/9/4/94838_88_b83d522bb950b8272a73d2000d7742ae.png)
データの復元が完了したので、続いて本物のAmigaを用いて「『Four-Byte Burger』のモニター直撮り写真」の再現に取り組みます。
![](https://image.news.livedoor.com/newsimage/stf/a/c/acf59_88_7f17654c4233a7de276beed0c0c771e7.png)
まず、画像を90度回転します。
![](https://image.news.livedoor.com/newsimage/stf/0/7/07263_88_bf0addb19fb282e68d24879cdaedc4bb.png)
次に、画像をAmigaで表示可能なIFF形式で出力します。
![](https://image.news.livedoor.com/newsimage/stf/2/c/2cb5c_88_03d4cd19251e76a1c8f71a10e1d3b997.png)
画像を出力したら、実機で試すまえにエミュレータを用いて正しく表示できるか確認します。
![](https://image.news.livedoor.com/newsimage/stf/0/6/067c8_88_5f850c4b0c608abf068aa914eebc6929.png)
画像の表示を試みたものの「IFFファイルが壊れています」というメッセージが表示され、うまく表示できません。
![](https://image.news.livedoor.com/newsimage/stf/8/6/866c1_88_56122579e711d8e2eaeb4778d4c938e4.png)
Photoshopとは異なるツールを用いてIFF出力した結果、無事に画像の表示に成功。
![](https://image.news.livedoor.com/newsimage/stf/f/1/f1dba_88_0032216d0b5e03edfbe3544ecc4ca4cf.png)
エミュレータでの検証に成功したので、今度は「Amiga 2000」の実機で表示します。
![](https://image.news.livedoor.com/newsimage/stf/d/6/d6534_88_90e7a32d2cca5f7fc7925ebb824e4671.jpg)
モニターは「Commodore 1084S」を使用。
![](https://image.news.livedoor.com/newsimage/stf/7/5/75ab9_88_9dca4dd438023646f11f01037965adcd.jpg)
復元した「Four-Byte Burger」を表示。
![](https://image.news.livedoor.com/newsimage/stf/d/d/dd9e5_88_5f63c2269a322ea00809f042144df03e.jpg)
モニターを縦置きするとこんな感じ。
![](https://image.news.livedoor.com/newsimage/stf/8/3/834f9_88_b6a5757050a7d18de01fdb1367159da3.jpg)
うまく表示できたように見えますが、モニターの底面付近が赤く変色しています。
![](https://image.news.livedoor.com/newsimage/stf/0/4/0455d_88_b46f08723c537fe94f0c4c95b2b347e0.jpg)
Ahoyがインターネット上で情報を収集した結果、「モニターの電源を入れる前に縦置き状態にしておけば、赤く変色しない」という情報を入手。実際に試した結果、期待通りに「Four-Byte Burger」を表示できました。
![](https://image.news.livedoor.com/newsimage/stf/7/9/790ef_88_fc59dad4ef07ebb253652b84c47c351c.jpg)
「説明書に掲載された『Four-Byte Burger』のモニター直撮り写真」(左)と「復元した『Four-Byte Burger』のモニター直撮り写真」(右)を並べたものが以下。かなり忠実に再現することに成功しました。
![](https://image.news.livedoor.com/newsimage/stf/6/a/6a7db_88_e8a6780f174d19045c2452b116307c8a.jpg)