Internet Graphics

Established: June 5, 2001

The Internet Graphics Group’s research activities focus mainly on graphics systems, graphics platforms, and game technologies. The group leverages its extensive research expertise to create cutting edge graphics technologies, including graphics systems and graphics platforms for Microsoft’s graphics and game platforms such as DirectX and XDK. In developing game technologies, researchers from the group work closely with Microsoft Game Studios on next generation game engines.








Bulk-Synchronous GPU Programming Compiler

December 2009

This is a compiler for the Bulk-Synchronous GPU Programming (BSGP) language. BSGP is a new language for general-purpose computation on a graphics processing unit (GPU). BSGP programs look similar to sequential C programs, and programmers need to supply only a bare minimum of extra information to describe parallel processing on GPUs. As a result, BSGP…

Size: 38 MB

    Click the icon to access this download

  • Website



BodyAvatar: Creating 3-D Avatars with Your Body and Imagination

Established: February 19, 2013

Bored of having an ordinary-looking avatar? Want to create something unique? A dragon? A butterfly? An alien? BodyAvatar is a natural interface that lets Kinect players create 3-D avatars of any shape that they can imagine, by using their own bodies as the input. Based on a first-person “you’re the avatar” metaphor, the player simply scans their body posture into an initial shape for the avatar, and then does various intuitive gestures on their own…

Microsoft Research blog

Beijing Lab’s New Initiative: eHeritage

By Rob Knies, Managing Editor, Microsoft Research Leonardo da Vinci and Filippo Brunelleschi resound through history as two of the guiding lights of the Italian Renaissance. Leonardo, of course, gifted us with the Mona Lisa and The Last Supper, but he also excelled at mathematics, engineering, anatomy, botany, and a clutch of additional artistic endeavors. Brunelleschi, meanwhile is heralded for his dome atop the Duomo in Florence, but in addition to that engineering feat, he…

April 2009

Microsoft Research Blog

Microsoft Research Asia’s Guo Discusses the Future of Graphics

By Rob Knies, Managing Editor, Microsoft Research Microsoft Research Asia, celebrating its 10th anniversary, recently presented its annual Computing in the 21st Century academic symposium, held over two days, Nov. 4 in Beijing and Nov. 7 in Singapore. For the second consecutive year, Baining Guo, assistant managing director of the lab, served as chair of the event. “We’re very excited,” Guo said of the anniversary festivities. “It’s a big celebration.” The morning after the Singapore…

December 2008

Microsoft Research Blog

Using Repeated Image Content to Render Photos More Efficiently

By Rob Knies, Managing Editor, Microsoft Research In these days of nearly ubiquitous access to digital cameras, and the consequent explosion of images available via the Internet, it has become more important than ever to find ways to render those images efficiently. Unfortunately, the complex nature of digital imagery consumes prodigious amounts of bandwidth and memory. How can resources be utilized efficiently while maintaining a high level of quality in coping with the deluge of…

August 2008

Microsoft Research Blog

Cartoon Work Makes Graphics Researcher Smile

By Rob Knies, Managing Editor, Microsoft Research Kids of all ages love cartoons. They appeal because of their vivid colors, their fluid motion, their whimsical world view, their idealized parallel universe. In a cartoon, a coyote that falls off a cliff and gets flattened by an anvil only hurts for a little while. In a confusing, occasionally painful world, the cartoon’s simple, forgiving existence provides comforting diversion. Who wouldn’t want to be Bugs Bunny? Kun…

September 2006

Microsoft Research Blog