KISS

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

KISS (KISekae Set system[注 1]; きす[注 2]) は、パソコン上で紙の着せ替え人形をシミュレートするプログラム。1990年代に主にパソコン通信のBBSを介して一部で流行した。

概要[編集]

技術的には、KISSは複数の画像を同時に重ね合わせ表示し、それぞれの画像をマウスドラッグでリアルタイムに移動することのできる画像ビューアーである。画像には優先順位が設定され、同じ位置の画像は優先順位の高いほうを手前に表示することで紙の重ね合わせを模している。また画像にはカラーキーによる透過が設定でき、透過した部分から下の画像が見えることにより、不定形な紙の切り抜きを模している。ただし実際の紙の場合と異なり、動作中に優先順位を変更することはできない。また画像の回転もできず、平行移動のみが可能であった。これは当時のハードウェアの性能上の都合と考えられる。

KISSは紙の着せ替えを模したものであるから、通常KISSで使用する画像は人物の画像と衣服の画像の一揃えから構成される。しかし画像の内容に技術的な制限が掛けられているわけではないので、プラモやPCパーツの組み立てなどを模した変わり種のデータも一部には存在した。

最初のKISSは少女漫画誌の付録などによく含まれる紙の着せ替えを模していたため、キャラクターも少女漫画から選ばれた。後年のKISSデータではアニメのヒロインを選ぶことが多かった。キャラクターの版権に厳しい商用パソコン通信BBSへの登録を目的として、オリジナルキャラクターのKISSデータも作られた。いずれにしても(紙の着せ替えがそうであるように)アニメ絵の女の子のキャラクターが圧倒的に多かった。

通常、紙の着せ替えの素体は下着姿や水着姿など、上に服を重ねたときにはみ出て邪魔にならないような服装であるが[注 3]、KISSでは下着や水着の着せ替えもできるように作られることが多く、この点ではむしろリカちゃん人形バービーなどの着せ替え人形に近い。もっともそれらの着せ替え人形のように裏返したりポーズを取らせたりいろいろな角度から眺めたりすることはできない[注 4]ので、やはり操作性は紙の着せ替えを模したものである。

用語[編集]

セル
KISS専用の画像フォーマット。16色もしくは256色のインデックスカラーであり、0番のカラーが透明を表す。複数のセルファイルを同時に重ね合わせ表示することで着せ替えを表現する。1つのセルは後述のコンフィグで指定される表示の優先順位を1つだけ持つ。セルファイルの拡張子は.celである(ただし仕様上は拡張子に制限はない)。KISSは重ね合わせ表示の優先順位を動的に変更することができなかった。これは紙の着せ替えと大きく異なる点である。
パレット
KISSが公開された当時のハードウェアはTrue Colorに対応していないか、対応していても非常に高価であることが多かったため、セルにはインデックスカラー]が採用されたが、カラーインデックスの情報はセルファイル自体には格納されず、パレットだけで別ファイルになっていた。これはすべてのセルが同じパレットを使用しなければならなかったためだと思われる。
パレットファイルは10個までのパレット組を持つことができ、パレット組番号の切り替えによるパレットアニメーションが可能だった。パレットファイルの拡張子はKISS v1では.ccb、KISS v2以降は.kcfである。セルファイルと同様、拡張子に仕様上の制限はない。
オブジェクト
オブジェクト指向のオブジェクトとは関係ない。マウスでドラッグしたときに同時に動くセルのグループ。1つのセルは表示の優先順位を1つしか持つことができないので、複数のセルを組み合わせて体の手前に表示される服と体の奥に表示される服の裏地を同時に表現するなどの目的に使われる。複数のセルが必要ない場合でも、表示座標の管理のためにセル1つだけからなるオブジェクトが必ず作られる。1つのオブジェクトがだいたい衣服やアクセサリ、ボディなどの物体(object)1つを表すために付けられた名前と考えられる。
コンフィグ(CNF)ファイル
画面サイズ、セルやオブジェクトの配置や重ね合わせされたときの表示の優先順位などを記述したテキストファイル。拡張子は.cnfだが、例によって仕様上の制限はない。Windows XPまではWindowsに標準で含まれるMicrosoft NetMeetingの会議ショートカットと拡張子がかぶっていた。
セット
コンフィグファイルにはあらかじめオブジェクトの配置を10パターンまで用意することができた。この配置のパターンをセットという。セットはボタンのマウスクリックやキー操作で容易に切り替えが可能であり、マウスドラッグによる服の移動よりはるかに容易に定義済みの着せ替えのパターンを表示できた。
KISSデータ
KISSとして遊べるように整えられたセル、パレット、コンフィグファイルのまとまり。英語ではKiSS dollということが多いようである。着せ替えセット(英語ではKiSS set)と呼ばれることもあるが、オブジェクトの配置パターンを意味する「セット」と紛らわしい[3]
マーク
オブジェクトを識別するための番号。そのまんまオブジェクト番号ともいう。
固定値
コンフィグファイルで設定される、オブジェクトの動かしにくさを表す数値。たいていのKISSデータは下着の着せ替えもできるが、このとき下着に固定値を設定して簡単には動かせないようにすることが多かった。
ぺしぺし
KISSのオブジェクトはマウスドラッグで移動できるが、固定値の設定により一部オブジェクトをマウスで移動しないようにもできる。しかしそれらのオブジェクトもある操作を繰り返し行うことで動かせるようになっていた。その操作の通称。KISS v1の時点ではドキュメントに記載されていない裏技であり、それ以後のバージョンでもドキュメントに具体的な操作方法は説明されていない。

歴史[編集]

v1.02[編集]

1991年に公開されたKISSの最初のバージョンは、岡野史佳ハッピー・トーク』1巻56ページに収録されている、同作品の主人公デイジールイスの着せ替え[4]PC-9800シリーズ上で再現したものだった。プログラムを起動するとデイジーの画像と衣装の画像が表示され、マウスによるドラッグ・アンド・ドロップで衣装を動かし、着せ替えができるようになっていた。当時はキーボード操作が主体であってマウスは必ずしも必須のデバイスではなく、画像を画面上でリアルタイムに動かすにも当時の水準でそこそこの性能が必要だったため、この程度のプログラムでも十分に高度なことを行っていたのである。

各バージョンのKISSの画面サイズ

この時点ではデータ形式は文書化されていなかったが、コンフィグファイル(KISS.CNF)はテキストファイルであり、内容を見れば構造は容易に推察でき、ちょうどMikuMikuDanceのサードパーティ製モデルのように第三者がデータを作ることができた。このときの画面サイズは、セグメントをまたいだアクセスを不要とするため256×256で、色数はPC-9800シリーズのハードウェアの制限により16色であった。今となってはアイコンサイズだが、PC-9800シリーズは全画面の解像度が640×400だったことを考えてサイズ感を想像していただきたい。

v2.18[編集]

KISS v1は公開から2年ほど経って作者に反響が届くようになった。一説にはぺしぺしで下着を動かせることが知られるようになったためと言われている。

反響を受けてKISSがバージョンアップされ、画面サイズが448×320に拡大されるなどの機能強化が行われたKISSバージョン2.18が1993年に公開された。

バージョン2はデータ形式も文書化され、データを作成するためのツールも付属するなど、汎用ビューアーとしての性格を強く意識するようになったが、まだ標準でデータが付属していた。付属のデータは吉住渉ママレード・ボーイ』に登場する小石川光希の着せ替えで、りぼん1992年7月号の付録MIKICHAN Hand Made Noteに収録の着せ替え[5]を再現したものだった。

データ形式の文書化と作成ツールの公開により、多数のKISSデータが作られてパソコン通信で配布されるようになった。

v2.24c[編集]

1993年9月に公開されたKISS v2.24では画面サイズがデータ側の指定で可変となり、最大640×400、すなわちPC-9800シリーズの全画面サイズまで指定可能となった。またセルファイルのメモリ表現の64KB制限が撤廃され、同時に16個しか使用できなかったオブジェクトの制限も128個まで拡張された。このように画像サイズが大きくなると、MS-DOSの640KBのメモリでは不足するようになったため、EMSへの対応も行われた。

v2.24cの配布ファイルにデータは付属していないが、v2.18の付属データを640×400の画面で読み込み、かつ16個を超えてすべてのセルを同時表示するCNFファイルが付属していた。

この頃になると他機種への移植も進められ、X68000WindowsMacintoshX Window System用のビューアーが公開されていた。

KISSin'BBS[編集]

1993年11月に着せ替え専門の草の根BBSであるKISSin'BBSが開局し、以降のKISSの1次アップロード先はすべてKISSin'BBSとなった[注 5]

v2.37[編集]

1994年7月13日公開。他機種への移植が行われるようになったことを受け、これまでPC-9800のハードウェアに強く依存していた仕様を見直した、KISS General Specification (KISS/GS)がv2.37配布ファイルに仕様書を同梱する形で発表された。KISS/GSには4つのランクが存在し、ランクごとに画面サイズ、色数、同時使用可能なセル数、オブジェクト数の最低保証値が、以下のように定義された。

ランク 画面サイズ 色数 セル数 備考
KISS/GS1 640×400 16 128 KISS v2.24c相当
KISS/GS2 640×400 256 256 KISS v2.37相当
KISS/GS3 768×480 256 256
KISS/GS4 768×480 256 512

KISS v2.37はKISS/GSのランク2、すなわち256色表示に対応していた。16色しか使用できないPC-9800シリーズのハードウェアで256色表示を行うため、16色を超えるデータは自動的にディザリングをかけて表示された。

このバージョンからKISS本体とデータは完全に分離され、別途入手したデータを表示するためのビューアーとなった。これまでの付属データは少女漫画のキャラクターの着せ替えだったが、商用BBSへの転載を考慮して、版権問題の生じないオリジナルキャラクター小山内貴澄のデータが作られ、KISS v2.37の256色対応をテストするサンプルデータとして同時公開された。

そのほか、このバージョンからマウスカーソルが手形になってドラッグ中は服をつまんでいるような表現がされるようになったが、Windowsなどに移植されたローダーでは再現されていない。

このあたりからCompuServeのBBSやAnonymous ftpサイトを通じて、海外にも進出するようになった。

v2.50d[編集]

1995年9月24日公開。画面スクロールにより640×480を超えるデータを表示できるようになった。LZHダイレクトアクセスに対応し、当時日本のパソコン通信で配布ファイルに広く使われていたLZH形式の書庫ファイルを、展開せずに直接データを開けるようになった。

PC-9800版のKISSを、移植版に対して本家と称することがあるが、この本家のリリースはすでにWindowsへの移行が進みつつあったこともあってか、v2.50dが最後となった。今後の展開としてコンフィグファイルのバイナリ化などが示唆されていたが、実現されていない。LZHダイレクトアクセスによってすでにある意味バイナリ化は達成されており、互換性を捨ててあで新しいファイル形式を採用する需要が乏しかったと考えられる。

fkiss[編集]

KISSのX Window Systemへの移植であるfkissでは、コンフィグファイルのコメント領域にスクリプトを記述することでクリック、セルの移動、タイマーなどのイベントに応じてセルの表示状態切り替え、オブジェクトの移動、音声再生などを行えるイベント拡張の実験が行われていた。

fkissのイベント拡張はあくまでも実験であり、将来のKISS仕様にイベント拡張が導入される場合そのフォーマットなどはまったく異なるものになると予告されていたが、既述の通りKISSのバージョンアップは停滞し実際に「将来のKISS仕様」が発表されることもなかったため、fkissのイベント拡張は徐々に他の移植版にも実装され、事実上の標準として使われるようになっていった。

Cherry Kiss[編集]

Cherry KissはひゅうによるWindows用KISSローダーである。KISSは登場時点のハードウェアの制約により、16色及び256色のインデックスカラー]のセルしか扱うことができなかった。これにTrue Colorのセルおよび半透明を扱うための仕様を追加し、そのサンプル実装として作られたローダーがCherry Kiss (ckiss)である。True Colorの画像はサイズが非常に大きくなるため、JPEG圧縮と独自方式による可逆圧縮がサポートされた。

ckissの半透明サポートとTrue Colorのセルは正式なKISSの仕様ではないものの、他のローダーにも移植されて事実上の標準として使われるようになっていったのはfkissと同様である。ただし独自方式による可逆圧縮は仕様もソースコードも公開されず、他のローダーではほとんど実装されなかった。

海外展開[編集]

本家が更新されなくなり、1999年11月にKISSin'BBSが閉局し、正式な仕様の更新もなくなったKISSは日本では徐々に存在感を失っていったが、海外に進出したKISSでは独自の機能拡張なども行われ、2000年代前半にかけてインターネットで広がっていった。このあたりの詳細は某おカタい百科事典も参照されたい。

しかし海外でもWindows Vistaのリリース以後、更新されないローダーや作成ツールの互換性が徐々に問題となり、製作者が離れていった[6]

脚注[編集]

  1. KISSの動作中、画面左上に「KISS(KISekae Set system)」とテキストバナーが表示されるが、配布ファイルに同梱の文書などではもっぱら「KISS.EXE」もしくは「KISS」の名称が使われているため、本項目の記事名にも「KISS」を採用した。
  2. MAGフォーマットの画像を鮪ということがあったように、鱚と呼ばれることも稀にあった。
  3. コンプティーク 1988年10月号に付属していたトップをねらえ!のタカヤノリコの着せ替えなど[1][2]、例外も存在する。
  4. やりたくとも当時のハードウェアでは到底不可能である。
  5. それまでの1次アップロード先はNIFTY-ServePC-VANなどの大手商用BBSだった。
出典
エンペディア 節目の記念記事
1-10,000 1 アンチリテラルの数秘術師 2012.12.26 (2ndからインポート) - 500 ちはやふる 2013.6.23 - 1,000 天元突破グレンラガン‎ 2014.2.2 - 1,500 ヤンレズ 2014.6.23 - 2,000 あらいぐまラスカル 2014.9.7 - 3,000 福原綾香 2014.11.13 - 4,000 アフリカ 2015.1.18 - 5,000 川崎フロンターレ-2005 2015.5.1 - 6,000 玄新哲 2015.5.14 - 7,000 ミルコ・フルゴビッチ 2015.5.26 - 8,000 日高拓磨 2015.6.4 - 9,000 ジオゴ・コヘア・デ・オリベイラ 2015.6.16 - 10,000 ブンデスリーガ-2010/11‎ 2015.6.24
11,000-
20,000
11,000 ??? YYYY.MM.DD - 12,000 ??? YYYY.MM.DD - 13,000 ??? YYYY.MM.DD - 14,000 ??? YYYY.MM.DD - 15,000 ??? YYYY.MM.DD - 16,000 ??? YYYY.MM.DD - 17,000 岡山市東山公園 2016.11.8 - 18,000 メッサーシュミット Bf109が登場する作品の一覧 2017.2.14 - 19,000 ヤズデギルド1世 2017.6.11 - 20,000 里克 2017.9.28
21,000-
30,000
21,000 アカハタ 2018.1.13 - 22,000 橋爪脩祐 2018.3.15 - 23,000 谷津鷹明 2018.5.4 - 24,000 処方箋 2018.7.10 - 25,000 三原やっさ号 2018.9.18 - 26,000 神沼月子 2018.11.15 - 27,000 鄭京和 2018.12.27 - 28,000 1904年 2019.2.16 - 29,000 實行寺 (函館市) 2019.3.30 - 30,000 1757年 2019.4.30
31,000-
40,000
31,000 妙林尼 2019.6.8 - 32,000 淵鑑類函 2019.7.24 - 33,000 ??? YYYY.MM.DD - 34,000 首里城鎖之間 2019.10.31 - 35,000 興信所 2019.12.24 - 36,000 教證寺本堂 2020.2.11 - 37,000 ??? YYYY.MM.DD - 38,000 一般意思 2020.4.14 - 39,000 琉球貿易 2020.5.13 - 40,000 けものフレンズぱびりおん 2020.6.16
41,000-
50,000
41,000 植松晴史‎ 2020.8.9 - 42,000 ポコ・ア・ポコ (天才てれびくんのコーナー)‎ 2020.9.28 - 43,000 マジック・キャット・アカデミー 2020.10.30 - 44,000 向ヶ丘遊園正門駅 2020.11.22 - 45,000 高岡駅 2020.12.13 - 46,000 ヤーノシュ 2020.12.30 - 47,000 鳥越一平 2021.1.20 - 48,000 酒々井町 2021.2.11 - 49,000 龍野区検察庁 2021.3.8 - 50,000 ココア (ぽけでび) 2021.4.15
51,000-
60,000
51,000 メロンボール 2021.5.26 - 52,000 七日市藩 2021.7.18 - 53,000 古市橋駅 2021.8.25 - 54,000 飯山城 2021.9.27 - 55,000 ブリオベッカ浦安 2021.10.14 - 56,000 八幡神社末社亀齢社本殿 2021.11.8 - 57,000 JR芸備線 2021.12.4 - 58,000 東急バス等12系統 2021.12.27 - 59,000 JR宇都宮線高校生暴行事件 2022.1.26 - 60,000 お江戸-O・EDO- 2022.2.21
61,000-
70,000
61,000 大橋祐紀 2022.2.26 - 62,000 連邦に反省を促すダンス 2022.2.27 - 63,000 国鉄181系電車 2022.3.17 - 64,000 源行明 2022.4.11 - 65,000 十勝総合振興局 2022.5.8 - 66,000 通商破壊 2022.5.29 - 67,000 気動車 2022.6.4 - 68,000 アルベド (みかん) 2022.6.12 - 69,000 真珠湾攻撃 2022.6.26 - 70,000 そんな第一話 2022.7.22
71,000-
80,000
71,000 貨物列車 2022.7.24 - 72,000 郵便車 (鉄道車両) 2022.8.9 - 73,000 池内正直 2022.8.24 - 74,000 2D OR NOT 2D 2022.9.5 - 75,000 菅野泰蔵 2022.9.28 - 76,000 悪魔将軍 2022.11.5 - 77,000 THE IDOLM@STER.KR 2022.12.3 - 78,000 裏アカシック・レコード 2022.12.25 - 79,000 坂上田村麻呂 2023.1.22 - 80,000 KISS 2023.2.15
81,000-
90,000
81,000 梅花賞 (2022年) 2023.3.5 - 82,000 Stray Kids 2023.3.19 - 83,000 国鉄スユニ61形客車 2023.4.8 - 84,000 第55回楠賞 2023.4.28 - 85,000 島根県立美術館 2023.5.21 - 86,000 北斗の拳 2023.06.14 - 87,000 塩氏 2023.07.04 - 88,000 黄禍論 2023.07.30 - 89,000 デスメタル 2023.8.23 - 90,000 90000 2023.09.05
91,000-
100,000
91,000 yeule 2023.9.24 - 92,000 豊臣氏 2023.10.16 - 93,000 石川高大 2023.11.9 - 94,000 中村バス停 2023.11.24 - 95,000 ホームドア 2023.12.16 - 96,000 コーエーテクモゲームス 2023.12.31 - 97,000 GLP 舞洲 I 2024.1.11 - 98,000 青木ヶ原 2024.1.24 - 99,000 桑田佳祐のオールナイトニッポン 2024.2.16 - 100,000 三浦静香 2024.3.3 - 99,000(2回目)きれいな金玉 2024.4.8 - 100,000(2回目) DON'T GO BABY 2024.4.24
101,000-
110,000
101,000 グンマ 2024.5.16 - 102,000 毛馬内 2024.6.7 - 103,000 樽谷誠司 2024.6.27 - 104,000 ツインビーシリーズの登場キャラクター 2024.7.17 - 105,000 三菱ふそう・エアロノーステップミディ 2024.8.15 - 106,000 兵庫県道85号神戸加東線 2024.9.24 - 107,000 小森川 2024.10.17
Enpedia:最近の出来事 - Enpedia:過去の出来事