Comic Chat

December 4, 2006 at 1:09 pm 11 comments

I remember using Comic Chat when I was in elementary school, trying it out with my new Internet Explorer install. It was the first chat program I had used, and thought it was both exciting and scary to be able to talk to complete strangers. Comic Chat is an application which generates comics from online chat, and uses the IRC protocol.

I was surprised to find this paper on Comic Chat written by the authors in 1996. Interestingly, it was published in SIGGRAPH, the top computer graphics conference in academia. From reading this paper, I find that Comic Chat is a lot more complicated than I initially thought.

Comic Chat creates realistic comics, which mainly consist of characters, speech balloons, and panels.


Generating a comic requires placing characters in a panel. Comic Chat used cues present in the text to generate the character’s gesture and expression. Things such as smileys :-), use of “I” or “you”, and punctuation would change the appearance of the character. In addition, the position and orientation of the characters is determined by a greedy algorithm. The following strip has examples of position and orientation issues: the first panel is missing a speaker, the characters in the second panel are not facing each other, and the outer two characters in the third panel are talking over the two middle characters. The fourth panel shows a correctly drawn panel.



Comics generally use four different types of balloons,

  1. Speech balloons for regular text, drawn with a solid outline and tail
  2. Thought balloons for what a character is thinking, with a solid online but a tail of ovals
  3. Whisper balloons for private conversation, with a dotted outline and tail
  4. Shout balloons for shouting text, with a jagged outline (not shown in figure)


Determining a balloon’s dimensions and placement is determined by a complex algorithm, which you can find in the paper. There are many things to take into consideration when placing balloons, such as placing them so they are read in the correct order, so they don’t overlap, so they are located somewhat over the speaker’s head, and to leave room for the tails.


Panel breaks are calculated to accommodate text properly, and to make the comic appear more natural. Breaks can be made when there are too many characters in a panel, or there is not enough room for the text. A break is also introduced when a character speaks twice to ensure a character does not have more than one balloon per panel. Panels are usually close-ups of characters to get a good view of the active character. However, a zoomed out shot is sometimes done to show the surroundings and characters in the scene.

While Comic Chat has become antiquated and few users now use it to chat online, it still has some value today. I realized when reading this paper that the web comic, Jerkcity is constructed from Comic Chat.

You can download a copy of Comic Chat if you want to give it a spin.

Kurlander, D., Skelly, T., & Salesin, D. (1996). Comic Chat. Proceedings from SIGGRAPH ’96: International Conference on Computer Graphics and Interactive Techniques, 225-236. [PDF]

Entry filed under: Chat, Communication, Graphics, Internet, Microsoft.

The First Digit Law The effectiveness of self-imposed deadlines on procrastination

11 Comments Add your own

  • 1. mark  |  December 6, 2006 at 3:59 pm

    I didn’t click through to read the paper, but I’ve tried to publish in SIGGRAPH before with no luck. I don’t know if this slipped through or what, but I can’t imagine the quality is enough for a venue like SIGGRAPH.

  • 2. comics  |  February 1, 2007 at 6:24 pm

    That brings back fond memories

  • 3. mermaid  |  February 11, 2008 at 8:06 am

    i remember cchat days…and the death! 21st feb 2001 when msn servers left us we all hurridly exchanged icq numbers ;p and then….msn messanger came!

    anyone who remembers cchat…msg me! lol

  • 4. WiTaimre  |  March 17, 2008 at 7:52 am

    I remembered, too, and it was hard enough for me, because I found this funny chats only some days before that server expired. But it was very nice, that this tool worked offline, I could play alone to produce some comix, always changing the characters, playing all of them by myself, like puppets-on-the-strings.
    Then I came forward – changed the computers) up to Windows XP – and now lost some of the characters (because of incompatiibility?)
    – therefore in 2008 I thought by myself: a good thing cannot disappear totally from the web – I “googeled” again – and wow! – I found “meremaid”s collection of fresh characters,
    and I found with a fresh version for the CChat 2.5 and a new ( “Microsoft Chat Character Editor”
    – it isn’t perfect compatible, but it works.
    Visit my room if U wish #WiTaimre_Welt (german & English
    mfG WiT

  • 5. cgreality  |  May 24, 2009 at 7:48 pm

    Для тех, кто мечтает о покупке недвижимости одним из лучших предложении будет недвижимость в Черногории. Это, во-первых, прекрасное вложение денежных средств, а, во-вторых, отличное место для сезонного отдыха. Для российского гражданина, желающего приобрести недвижимость в Черногории, власти препятствий не создают. При покупке недвижимости в Черногории вид на жительство предоставляется автоматически. Купить квартиру в Словении также очень легко. Одним из способов приобретения недвижимости в Словении является создание фирмы, с начальным капиталом около 10000 евро. Цены на недвижимость в Черногории и квартиры в Словении намного меньше, чем на побережье Черного моря – в Сочи или в Туапсе.

  • 6. Courses in UK  |  May 25, 2011 at 4:55 am

    remembered, How funny they are :)
    after all comics are comics. How come, even didn’t know about those that time.

  • 7. NCFM  |  September 15, 2012 at 2:05 am

    So interesting …i would also like to do the comic chat……….Thanks for posting….

  • 8. Cash Advance Loan  |  July 26, 2013 at 6:47 pm

    blooming my web site

  • 9. WesleyMity  |  June 13, 2014 at 8:00 am

    разработка сайтов в нижнем Новгороде
    быстро разработали сайт

  • 10. Elvira  |  December 27, 2014 at 9:13 pm

    Hey there! I’ve been following your site for a
    long time now and finally got the bravery to go ahead and give you
    a shout out from Atascocita Tx! Just wanted to say keep up the
    excellent job!

  • 11. Arnob Endry  |  July 28, 2017 at 11:33 pm

    I remembered, too, and it was hard enough for me, because I found this funny chats only some days before that server expired. But it was very nice, that this tool worked offline, I could play alone to produce some comix, always changing the characters, playing all of them by myself, like puppets-on-the-strings.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Subscribe to the comments via RSS Feed


Read any good papers lately?

If you're interested in academic research, I'd love to have additional contributors. Shoot me an email.


%d bloggers like this: