david <at> frerichs <dot> net |
Home |
Bio |
Projects & Papers |
Words |
Worlds
|
"Rolodex"
Leveraging 3D graphics for linear and non-linear slide presentations
David Frerichs, david <at> frerichs.net
April 1999
Rolodex is the output of a conversion
routine I wrote for PowerPoint slide presentations. Rolodex allows
a single mode of operation to cover sequential access, random access and
viewing of a series of slides. The slides are presented in rows back into
the screen similar to a series of cards stored in a card file. In this
configuration, the user can view the titles on a large number of slides
at once. As the user moves their mouse over the cards, each one responds
by popping up slightly to indicate that it will respond to the click gesture.
When clicked, the card rises out of the deck, aligns to the viewer and
fills the screen so as to be viewed in the same manner as a common 2D slide
presentation. To move on, the user simply clicks on the card again to put
it away and is free to repeat the process to go to the next slide or to
thumb through to find the slide of choice.
The inspiration for this
application comes from observing people attempting to switch between linear
and non-linear modes of access during a slide presentation. The presenter
is rolling along when a sudden question from the audience causes him to
say "I was going to talk about that later, but since you brought it up..."
The presenter then spends a good deal of time switching out of presentation
mode to go to the slide sorter searching for the one of forty slides that
will answer the question. This transition is very disruptive, sometimes
inspiring side conversations in the audience.
By providing a 3D environment
as a superset to the 2D presentation, the problems of access and transition
are eliminated. Here are some of the positive qualities of the result:
- It leverages depth to present more information on the screen at once when compared to a 2D slide sorter.
- It allows both linear and non-linear access to the data without modality.
- It presents a non-modal interface that eliminates confusion. Potential actions
and results are visible and reversible.
- It uses a very physical (experiential)
metaphor that is immediately understandable.
- It's 3D nature disappears in favor of the application.
The following are some screen
shots of a PowerPoint presentation which was downloaded from the SGI Web
site and converted into the Rolodex format. In this example, the application
was running at ~30fps at a resolution of 1024x768 with 32-bit color. The
slides in this example are high-resolution texture maps, each having a
resolution of 1024x768.
Figure 1.
Initial loading. The slides recede into the screen with the titles clearly visible.
Figure 2.
Triptych showing the mouse-rollover effect on slides 3, 4, and 5. The slide pops up slightly in response to
the mouse indicating that it will respond to a click. The pop-up also reveals
more of the slide content to preview what will be viewed.
Figure 3.
This composite of four images shows
the animation sequence after a slide is selected by clicking. The viewpoint
aligns with the slide and the slide moves up and in to fill the screen.
Figure 4.
Here the slide is fully revealed and
presented as a 2D surface with full resolution. To move on, the user simply
clicks on the slide to put it away and may then proceed to select the next
slide.
|
|