A method and apparatus for recording and playback of multidimensional
walkthrough narratives. A three dimensional modeling language is used to
automatically create a simple three-dimensional environment using
pre-existing electronic documents. A first user, or author may navigate
throughout the three-dimensional environment while at the same time
recording the path taken and any accompanying audio. In one of two
playback modes, a second user can be shown a "walkthrough" of the
three-dimensional scene corresponding to the path taken by the author. In
the other playback mode, a second user is free to navigate the
three-dimensional world while the author's path is displayed.