Firma Microsoft udostępniła na licencji open source swojego klienta IRC ComicChat, który renderuje rozmowy jako komiksy generowane z postaci wybranych przez uczestników i odzwierciedlające ich emocje. ComicChat korzysta ze standardowego protokołu IRC, może łączyć się ze standardowymi serwerami IRC i jest kompatybilny z tekstowymi klientami IRC. Kod jest napisany w języku C++ i jest udostępniany na licencji open source MIT.
Do generowania fabuły kadru wykorzystywany jest system ekspercki. Podczas generowania obrazów uwzględnia on treść i kontekst wiadomości, określając pozycjonowanie, pozy, gesty i mimikę postaci, a także liczbę uczestników, skalę, kąt i kompozycję kadrów. Postacie są wybierane automatycznie dla uczestników za pomocą tekstowych klientów IRC.

Projekt powstał jako eksperyment z nowymi sposobami wizualizacji komunikacji online. W 1996 roku pierwsza wersja ComicChat została dołączona do przeglądarki Internet Explorer 3.0 i mogła być używana jako samodzielna aplikacja lub w przeglądarce. W 1998 roku ComicChat został dołączony do Windows 98. W 2000 roku rozwój projektu został wstrzymany po tym, jak IRC został zastąpiony komunikatorami internetowymi. ComicChat był pierwszym programem wykorzystującym czcionkę Comic Sans, nadającą się do tworzenia dymków z tekstem w komiksach.
Wersja wydana w 2026 roku została dostosowana do kompilacji z nowoczesnymi kompilatorami i rozszerzona o kompatybilność z nowoczesnymi serwerami i klientami IRC. Nowa wersja dodała również obsługę szyfrowania TLS i zaimplementowała skalowanie interfejsu dla ekranów o dużej gęstości.
Źródło: opennet.ru
