KiSS(키스)는 키세카에 세트 시스템(Kisekae Set System)의 약칭으로, 디지털 종이 인형(디지털 드레스업 페이퍼 돌)을 만들고 표시하기 위한 파일 형식이다. 사용자가 가상의 인형에 옷을 끌어다 놓는 간단한 가상 드레스업 게임을 목적으로 개발되었다. 명칭인 "Kisekae"는 일본어 "키세카에 닌교(着せ替え人形)"에서 유래한 것으로, "옷 갈아입히는 인형"이라는 뜻의 일본어 용어에서 비롯되었다.
역사
KiSS는 1991년 일본에서 쇼조 망가(소녀 만화) 캐릭터에 기반한 "인형"과 함께 시작되었다. 초기의 인형들은 단순하고 정적인 이미지 시리즈로, 사용자가 이를 이동시키고 서로 겹쳐 놓아 인형이 옷을 입고 있는 것처럼 보이게 할 수 있었다. 컴퓨터 그래픽을 활용하면 실제 종이 인형으로는 불가능한 방식으로 여러 레이어가 함께 움직일 수 있었고, 물리적으로 분리된 조각들을 시각적으로 겹쳐 입체감을 만들어 낼 수 있었다는 장점이 있었다.
최초의 뷰어 소프트웨어는 NEC PC-9800 시리즈용으로 설계되었으며, 16색 팔레트로 인형을 표시했다. 곧이어 VGA 카드와 256색 또는 다중 16색 팔레트를 지원하는 향상된 표준(General Specification 2, KiSS/GS2)이 제안되었고, 이 표준이 여전히 KiSS의 기반이 되고 있다. 이후 상호작용과 애니메이션 제어를 위한 "French KiSS"(FKiSS)와 32비트 트루컬러 지원을 위한 "Cherry KiSS"(CKiSS) 등 여러 추가 사양이 뷰어에 통합되었다.
1990년대 후반까지 KiSS는 일본의 BBS 커뮤니티에서 인터넷을 통해 국제적으로 확산되었으며, 아티스트가 "인형"을 만들고 프로그래머가 지원 도구를 만들고 팬들이 전 세계에 나타나는 양상을 보였다.
파일 형식
KiSS 세트는 다양한 형식의 여러 파일로 구성되며, LZH 형식(일본에서 선호되는 압축 형식)으로 단일 세트 또는 "인형"으로 패키징되어 배포된다. 대부분의 파일은 애니메이션 셀과 유사한 무압축 그래픽 데이터인 'cel' 파일이다. KiSS/GS2 사양의 셀은 팔레트 역할을 하는 KCF(KiSS Colour File)도 필요하며, CKiSS 사양의 셀은 그렇지 않다. 필드 크기, 레이어링, 셀 위치, 팔레트 사용, 상호작용 및 애니메이션 이벤트를 제어하기 위한 설정 파일도 필요하다. 또한 음악을 위한 MIDI 파일, 음향 효과를 위한 WAV 파일, 아티스트의 텍스트 문서가 포함되기도 한다.
확장 기능
KiSS에는 공식 표준에 포함되지 않은 여러 기능이 추가되었으나, 이를 지원하지 않는 뷰어로부터 숨기기 위해 설정 파일의 주석으로 위장되는 방식으로 구현되었다. 주요 확장 기능은 다음과 같다.
- French KiSS(FKiSS): 이벤트 기반 스크립트 언어로, 애니메이션과 더 큰 상호작용을 가능하게 하기 위해 일본에서 도입된 최초의 확장 기능이다. 이후 FKiSS2(충돌 감지, 상대 이동, 조건 테스트 추가), FKiSS3(절차적 구조와 제어 논리), FKiSS4(사용자 그룹화 지원), FKiSS5(UltraKiss 확장)로 발전하였다.
- Cherry KiSS(CKiSS): 8비트 알파 채널을 포함한 원시 24비트 컬러 데이터를 셀 파일에 포함할 수 있게 하는 확장으로, 가변 투명도를 지원한다.
- 그룹화(Groupings): FKiSS4와 함께 추가된 기능으로, 많은 수의 셀 제어 또는 특정 셀 식별을 단순화하기 위한 것이다.
지원 소프트웨어 및 커뮤니티
KiSS는 공개 표준으로 여러 플랫폼에 구현되었으며, Java 및 웹 환경에서도 구현되었다. Kisekae UltraKiss라는 오픈소스 소프트웨어가 GitHub에서 무료로 제공되며, KiSS 세트를 생성, 편집, 시청할 수 있는 통합 개발 환경(IDE) 역할을 한다. 2025년 기준으로 Webswing 서버 기술을 통해 온라인 브라우저에서도 KiSS 세트를 실행할 수 있게 되었다.
현대의 KiSS 커뮤니티는 인터넷상에서 드레스업(dolling) 커뮤니티와 어느 정도 겹치지만 서로 구별되는 집단으로, 가장 큰 인형 아카이브인 "The Big KiSS Page"(BKP)를 중심으로 활동하고 있다. 한편 인형을 입히는 기능이 반대로 벗기는 기능으로도 작동할 수 있다는 특성 때문에, 주류 커뮤니티와는 별개로 성인용 KiSS 서브컬처가 존재하기도 한다.