3-Man Basketball
Inputs (two separate events)
 |
 |
Movie |
| First event snapshot |
Second event snapshot |
Reconstructed 3D shape
Virtual View of combined event
 |
Movie |
| Rendered Virtual view |
What are we doing?
This example demonstrates many of the capabilities of the Virtualized
RealityTM approach to dynamic event
modeling. Two dynamic events are captured separately, and digitized as
a sequence of 3-D models. Both these events are combined with each other
by applying suitable geometric transformations to each of the sets of 3-D
models. The 3-D models are then enclosed within a CAD model of a basketball
court, and are used for synthesizing new views. Note that this is
completely different from bluescreening.
More Flythrough results
circle around as the basketball
moves... (363 K MPEG)
Linear moving view point
(395K MPEG)
Fly into the gym (1,063K MPEG)
How two events are combined:
2-Man Basketball event
The first event contains two people playing basketball. One player has
the ball, dribbles, and makes a finger-tip pass. The other player is trying
to block the pass and to steal the ball. The dynamic virtual modeling process
generates a sequence of 3D
models (1.5 MBytes, gzip'ed Open Inventor). An MPEG
movie (288K) of the models is available if you can not view the models
themselves.) A static 3-D model
(101K, gzip'ed VRML) of one frame in the sequence is also available.
1-Man Basketball event
The second event consists of one person catching a basketball and dribbling.
The modeling process generated a sequence of 3D
models (1.33 MBytes, gzip'ed Open Inventor). An MPEG
movie (399K) of the models is available if you can not view the models
themselves.) A static 3-D model
(55K, gzip'ed VRML) of one frame in the sequence is also available.
Mixing the two in 3-D
Once we have recovered the dynamic models, the two events can be combined.
In this case, we want the pass in the 2-man sequence to connect with the
pass in the 1-man sequence. We move the model of the 1-man player to align
with the flight of the ball from the 2-man sequence. We then concatenate
the two events in time, so that first the 2-man sequence plays, and then
the 1-man sequence plays. In 3D, though, we want the players to co-exist,
so we can't allow the models to just appear and disappear. Instead, we
"freeze" the ends of the two sequences so that they players appear throughout
the event. In these freeze frames, we also eliminated the ball so that
it would not appear twice. The resulting model sequence can be seen as
an MPEG movie (1.42 MBytes).
A still frame from this sequence is available as here
(23K JPEG ), while the entire and as a 3D
VRML file (154K, gzip'ed VRML).
By super-imposing the combined event over time, we get an image similar
to a time-lapse photograph
(54K JPEG ) of the combined event, which shows the amount of scene motion
over time. We can also show the motion as a movie
(385K MPEG) of progressively longer time-lapse photographs.
Return
to the Virtualized RealityTM
Home Page
Peter Rander, Sundar
Vedula