Comic Chat

December 4, 2006

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.

Characters

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.

p225-kurlander_page_04_image_0001.jpg

Balloons

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)

 p225-kurlander_page_05_image_0002.jpg

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.

Panels

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. .

4 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

    brain_ride@hotmail.com

  • 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 http://www.annexcafe.com with a fresh version for the CChat 2.5 and a new (http://www.chat.org.uk/msccedit.exe) “Microsoft Chat Character Editor”
    - it isn’t perfect compatible, but it works.
    Visit my room if U wish #WiTaimre_Welt (german & English
    mfG WiT

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to the comments via RSS Feed


Most Popular

Feeds

Read any good papers lately?

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

Contact