Crossroads The ACM Magazine for Students

Sign In

Association for Computing Machinery

Articles Tagged: 3D imaging

Articles & Features

Creativity + Computer Science


Creativity + Computer Science

By Nick DePalma, David Robert, June 2013

PDF | HTML | In the Digital Library

Profile Ken Muset<br />A career shaped by creativity

SECTION: Features

Profile Ken Muset
A career shaped by creativity

By Adrian Scoică, June 2013

PDF | HTML | In the Digital Library

Kodu game lab, a few lessons learned

Kodu game lab, a few lessons learned

Kodu Game Lab is a complete, 3-D game development environment designed to be accessible to children as young as 9 years old. The core of Kodu is a custom visual programming language, which blends ease of use with expressibility.

By Stephen Coy, June 2013

PDF | HTML | In the Digital Library


This article describes a technique to visualize query results, representing purchase orders placed on Amazon.com, along a traditional 2-D scatter plot and a space-filling spiral. We integrate 3-D objects that vary their spatial placement, color, and texture properties into a visualization algorithm. This algorithm represents important aspects of a purchase order based on experimental results from human vision, computer graphics, and psychology. The resulting visual abstractions are used by viewers to rapidly and effectively explore and analyze the underlying purchase orders data.

By Amit Prakash Sawant, Christopher G. Healey, Dongfeng Chen, Rada Chirkova, March 2009

PDF | HTML | In the Digital Library

Visualizing flow data using assorted glyphs

This project visualizes a scientific dataset containing two-dimensional flow data from a simulated supernova collapse provided by astrophysics researchers. We started our project by designing visualizations using multiple hand drawings representing the flow data without taking into consideration the implementation constraints of our designs. We implemented a few of our hand drawn designs. We used an assortment of simple geometric graphical objects, called glyphs, such as, dots, lines, arrows, and triangles to represent the flow at each sample point. We also incorporated transparency in our visualizations. We identified two important goals for our project: (1) design different types of graphical glyphs to support flexibility in their placement and in their ability to represent multidimensional data elements, and (2) build an effective visualization technique that uses glyphs to represent the two-dimensional flow field.

By Amit Prakash Sawant, Christopher G. Healey, December 2007

PDF | HTML | In the Digital Library

Trends in real-time rendering

Fans of PC role-playing games need no introduction to Bioware-the Edmonton, Alberta based developer of Baldur's Gate, Neverwinter Nights, and Jade Empire, among others. The company recently opened a studio in Austin, Texas to develop a massively multiplayer online role-playing game (MMORPG, or simply MMO) for an unannounced intellectual property. Ben Earhart, client technology lead on the new project, took a few hours out of his busy schedule to discuss with Crossroads the future of real-time rendering-3-D graphics that render fast enough to respond to user input, such as those required for video games.

By James Stewart, December 2007

PDF | HTML | In the Digital Library

The science of shape

By Justin Solomon, September 2007

PDF | HTML | In the Digital Library

FEATURE: Features

Three-dimensional file system browser

By Robert Chin, September 2002

PDF | HTML | In the Digital Library

Graphic libraries for Windows programming

By M. Carmen Juan Lizandra, June 2000

PDF | HTML | In the Digital Library

Faster 3D game graphics by not drawing what is not seen

The increasing demands of 3D game realism - in terms of both scene complexity and speed of animation - are placing excessive strain on the current low-level, computationally expensive graphics drawing operations. Despite these routines being highly optimized, specialized, and often being implemented in assembly language or even in hardware, the ever-increasing number of drawing requests for a single frame of animation causes even these systems to become overloaded, degrading the overall performance. To offset these demands and dramatically reduce the load on the graphics subsystem, we present a system that quickly and efficiently finds a large portion of the game world that is not visible to the viewer for each frame of animation, and simply prevents it from being sent to the graphics system. We build this searching mechanism for unseen parts from common and easily implemented graphics algorithms.

By Kenneth E. Hoff, May 1997

PDF | HTML | In the Digital Library