
きせかえセットシステム(通称KiSS)は、デジタル着せ替え人形を作成・表示するために使用されるファイル形式です。オリジナルのKiSS形式は、ユーザーが人形に服をドラッグ&ドロップできるシンプルな仮想着せ替えゲーム向けに開発されました。その後、KiSS規格には様々な拡張機能が導入され、アニメーション機能やより幅広いインタラクティブ機能が追加されました。
着せ替えは「着せ替え人形」の略で、日本語で「着せ替え人形」を意味します。
KiSSはオープンスタンダードであり、いくつかのPDAを含む多くのプラットフォームである程度実装されています。[ 1 ] [ 2 ]また、 JavaやWebでも実装されています。 [ 3 ]
オープンソースソフトウェアはGitHubで無料でダウンロードできます(Kisekae UltraKiss)。[ 4 ] このソフトウェアは、 Microsoft Windows、Linux、macOSオペレーティングシステム上でKiSSセットを作成およびオンラインで表示するための統合開発環境を提供します。
KiSSは1991年に日本で、少女漫画のキャラクターをモチーフにした「人形」として誕生した。
オリジナルの人形は、一連のシンプルな静止画像で構成されており、それらを動かしたり重ねたりすることで、人形が服を着ているように見せることができた。コンピュータグラフィックスを使用することで、従来の紙人形に比べて、視覚的に別々のパーツを含む複数のレイヤーを同時に動かすことが可能になり、物理的な紙では不可能な奥行きの錯覚を生み出すことができた。
最初のビューアソフトウェアは、人形を表示するために 16 色のパレットを使用するNEC PC-9800 シリーズ用に設計されました。 [ 5 ]その後すぐに、 VGAカードと 256 色または複数の 16 色パレットのサポートを含む拡張規格 (「KiSS/GS2」として知られるGeneral Specification 2 )が提案されました。この規格は現在も KiSS の基礎となっていますが、それ以降、特にインタラクティブ性とアニメーションを制御するための「French KiSS」(一般に FKiSS と呼ばれる)や、32 ビットの「真の」色をサポートする「Cherry KiSS」(つまり CKiSS)など、いくつかの追加仕様がビューアに組み込まれています。
1990年代後半までに、KiSSは日本のBBSコミュニティからインターネットを通じて国際的に広がり、アーティストが「人形」を制作したり、プログラマーがサポートツールを作成したり、世界中にファンが現れたりした。
KiSSセットは一般的に「人形」と呼ばれることが多いが、着せ替え人形に限らず、何でもあり得る。「自分で作る」顔、ウェディングケーキ、ドールハウス、戦艦、パズル、ゲームなど、他にもたくさんある。とはいえ、こうした「変わった」セットは、時として異端のKiSSと呼ばれることもある。[ 6 ]
KiSSセットは、様々な形式の多数のファイルで構成されています。これらのファイルは、LZH形式(日本で好まれるアーカイブ形式)で単一のセット、つまり「ドール」としてパッケージ化され、ビューアプログラムで全体として読み込むことで個々のファイルを取得できます。
ほとんどのファイルは、アニメーションセルに類似した、圧縮されていない生のグラフィックデータである「セル」ファイルです。KiSS/GS2 仕様のセルにはパレットとして KCF (KiSS カラー ファイル) が必要ですが、CKiSS 仕様のセルには必要ありません。KCF は背景色を制御することもでき、照明や色の変更効果のために切り替えることができる複数のパレットを含むことができます。KiSS/GS2 以降のすべての KiSS バイナリ ファイル (KCF、標準、CKiSS セル) は、含まれる KiSS データのサイズ、タイプ、フォーマットを識別する共通の 32 バイトのバイナリヘッダーレコードを共有しています。
フィールドサイズ、レイヤー分け、セル位置、パレットの使用、インタラクションおよびアニメーションイベントを制御するには、設定ファイルも必要です。
さらに、音楽にはMIDIファイル、サウンドクリップにはWAVファイルが使用される場合があり、通常はアーティストによって何らかのテキスト形式のドキュメントが添付されます。
KiSSセットは、「拡張」と呼ばれるプロセスによって、他のKiSSセットからリソースを取得できます。これにより、元のセルを新しいセットに組み込むことなく、人形の新しいバージョンを作成できます。つまり、以前のバージョンを置き換える必要がなく、異なるアーティストが元のアーティストが誰であるかを混乱させることなく人形に要素を追加できます。これは初期のビューアから存在する機能ですが、拡張セットの読み込み方法の詳細はビューアによって多少異なります。
KiSSには多くの機能が追加されていますが、それらは正式にはKiSSのメインフォーマットに組み込まれていません。互換性を確保し、それらの機能をサポートしていないビューアから隠すため、設定ファイル内ではコメントとして扱われています。各拡張機能(ユーザーグループを除く)は当初日本で導入されましたが、Cherry KiSSを除くすべての拡張機能は後に海外のビューアによって拡張されました。
「French KiSS」(または「FKiSS」)は、KiSS/GS2仕様の実験的なアドオンとして作成されたイベント駆動型スクリプト言語です。KiSSにおけるアニメーションとインタラクティブ性の向上を目的として日本で導入されました。当初はテスト目的で開発された最初の拡張機能でしたが、非常に人気が高かったため、そのまま定着しました。すべてのFKiSSディレクティブは、設定行の最初の列に次の文字が前に付いています。
;@
「;」は通常コメントの開始を示し、元々はビューアがFKiSSを処理しない場合に指示を隠していましたが、現在ではすべてのビューアで標準となっています。
FKiSS自体も何度か拡張されている。
これらは、起動時のプロパティを制御するためにセル定義に追加されるものです。セル定義の末尾に、%とコードで始まるコメントとして表示されます。最初のもの(%t - 初期透明度を制御する)は、FKiSS の最初のレベルが確定した際に追加されました。FKiSS4 で追加されたその他のプロパティには、表示状態(%u)、クリック可能状態(%g)、オフセットの上書き(%xと%y)などがあります。
これらは、ビューアプログラムにセットを自動的に表示する最適な方法を提案するために、設定に追加されるコメントです。元々は日本で、現在のセットが拡張されている他の KiSS セットを示すために使用されていました ( ;INCLUDE -- つまり、セットに含まれていない参照リソースを見つける場所)。後のビューアでは、ロード中のセットの最適な設定を示すために使用されています ( ;HINT )。
一般的に「CKiSS」と呼ばれるこの規格は、バイナリデータヘッダーレコードの拡張機能であり、他の拡張機能とは異なり、設定ファイルには変更を加えません。これは、セルファイルに24ビットの生カラーデータと、可変透明度を表す8ビットのアルファチャンネルを含めることを可能にする仕様です。CKiSSセルはパレットベースのセルに比べてディスク容量を多く消費し、圧縮率も低いため、ほとんどのアーティストは使用を控えています。
FKiSS4のリリースに伴い、ユーザーグループ機能が追加されました。これは、テストやアニメーションのために多数の細胞を制御する(または特定の細胞を一意に識別する)ことを簡素化するためです。
ほとんどのプラットフォームには、標準的なグラフィック形式(最も一般的なのはBMP、GIF、PSDファイル)からKiSS celファイルやKCFファイルに変換できるプログラムが多数存在するため、アーティストはフリーウェアや商用グラフィックプログラムを使ってオリジナルの画像を作成できます。さらに、GIMPはCELファイルを直接開いて保存できるフル機能のグラフィックプログラムなので、変換の必要がありません。
設定ファイルはテキストエディタ(どのオペレーティングシステムにも標準で付属している)で作成します。基本ファイルが作成されたら、KiSSビューアを使用して設定を表示および微調整し、その後、LZH機能を備えたアーカイバを使用してパッケージ化します。必要なソフトウェアはすべてインターネット上で無料で入手でき、KiSS作成に関する詳細なチュートリアルも同様に無料で入手可能です。
UltraKiss [ 4 ]統合開発ソフトウェアは、KiSS セットの作成と表示のためのグラフィカルなビジュアルエディタを提供します。KiSS cel ファイルや KCF ファイル、Cherry KiSS ファイルなどの標準的なグラフィック画像フォーマットを使用できます。CNF 設定ファイルは、表示されているビジュアルセットから自動的に生成され、UltraKiss 統合テキストエディタを使用してファイルを調整および変更できます。セットは、LZH およびZIPアーカイブ形式でパッケージ化できます。
インターネット上の現代のKiSSコミュニティは、ドールコミュニティと類似点が多く、ある程度の重なりはあるものの、両者は明確に区別され、それぞれが独自の作品を守っている。しかし、KiSSアートはより専門的であるため、KiSSコミュニティはインターネット上で最大のドールアーカイブであるBiG KiSS Pageを中心に活動している。残念ながら、近年の帯域幅コストの上昇により、BKPはほとんどのドールのダウンロードを購読制にせざるを得なくなり、これが活発なコミュニティの規模に悪影響を与えている。
2014年にBiG KiSS Pageは購読の要件を撤廃しました。2025年には、WebブラウザでJavaアプリケーションを実行できるWebswingサーバー技術を使用して、 Kisekae UltraKissを通じてBKPやWorld KiSS Projectなどの他のWebサイトですべてのKiSSセットを実行するためのオンラインブラウザアクセスが可能になりました。[ 4 ]
人形に服を着せることは逆もまた可能(脱がせることも可能)であるため、メインコミュニティとは独立して存在する「大人向け」KiSSのサブジャンルが生まれ、その中にはエロゲーに分類されるものもある。