I was bored, and reading various things on Gaim's website (mainly I was interested in seeing if part of Google's Summer of Code project would include voice and video for the main Gaim project.)
I happened to find this;
Crazy Chat - Charlie Stockman
I plan to update and extend a plugin called Crazy Chat that I made for Gaim for my senior software project at Stanford University. During a Crazy Chat session, the program uses the input from the local user’s webcam, and does image processing to detect key facial features such as the eyes and the corners of the mouth. It uses these features to determine parameters that describe the user’s expression, such as head tilt, head distance, mouth shape, and blinking. These parameters are then sent across the network, and are used to render a 3D “cartoony†version of the person’s face on the remote user’s computer (in the current version of Crazy Chat, there is a dog and a shark face).
Crazy Chat has several appealing benefits beyond the inherent fun of being turned into a three dimensional Labrador. The first is that it is extremely low bandwidth. For each frame, we only need to send about one hundred bytes, rather than many kilobytes for streaming video. This could potentially allow for large multi-conference Crazy Chats, in which each user represents a different creature in an online RPG troop. Another advantage of Crazy Chat over ordinary video conferencing is that it allows the user a higher degree of privacy. Rolled eyes, bed hair and messy rooms are all suppressed behind the exaggerated smiles of an urban hyena or razor sharp winks of a lady killer whale. And of course the inherent fun alluded to earlier should not be casually dismissed. Gaim is first and foremost and entertainment application.
Could Matrox have been ahead of it's time? Well, not really, this is kind of a goofy thing, but totally reminded me of Headcasting.
Leech
I happened to find this;
Crazy Chat - Charlie Stockman
I plan to update and extend a plugin called Crazy Chat that I made for Gaim for my senior software project at Stanford University. During a Crazy Chat session, the program uses the input from the local user’s webcam, and does image processing to detect key facial features such as the eyes and the corners of the mouth. It uses these features to determine parameters that describe the user’s expression, such as head tilt, head distance, mouth shape, and blinking. These parameters are then sent across the network, and are used to render a 3D “cartoony†version of the person’s face on the remote user’s computer (in the current version of Crazy Chat, there is a dog and a shark face).
Crazy Chat has several appealing benefits beyond the inherent fun of being turned into a three dimensional Labrador. The first is that it is extremely low bandwidth. For each frame, we only need to send about one hundred bytes, rather than many kilobytes for streaming video. This could potentially allow for large multi-conference Crazy Chats, in which each user represents a different creature in an online RPG troop. Another advantage of Crazy Chat over ordinary video conferencing is that it allows the user a higher degree of privacy. Rolled eyes, bed hair and messy rooms are all suppressed behind the exaggerated smiles of an urban hyena or razor sharp winks of a lady killer whale. And of course the inherent fun alluded to earlier should not be casually dismissed. Gaim is first and foremost and entertainment application.
Could Matrox have been ahead of it's time? Well, not really, this is kind of a goofy thing, but totally reminded me of Headcasting.
Leech
Comment