Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
QuickTime VR
Information
Type Image-based virtual reality
Industry Multimedia
Developer Apple Computer
Operating System Mac OS, Windows
License Proprietary
Release Date 1995


QuickTime VR (QTVR) is a legacy extension to Apple's QuickTime multimedia framework that let users explore photographic or computer-rendered scenes on an ordinary desktop computer. It used 360-degree panoramic images that were warped in real time to simulate looking around and zooming, plus "object movies" that let a user turn an object and view it from different directions. Linked panoramas and clickable hot spots allowed simple navigation between viewpoints.[1]

The technology came out of research in Apple's Advanced Technology Group, and its approach was described by Apple engineer Shenchang Eric Chen in a 1995 SIGGRAPH paper. It was designed to run at interactive speed on personal computers without 3D acceleration, gloves or a head-mounted display.[1] The first retail product to use it was the CD-ROM Star Trek: The Next Generation Interactive Technical Manual in November 1994, and Apple released QuickTime VR 1.0 in 1995.[2][3] Later versions added a C programming interface (1997), integration into QuickTime 3 (1998) and cubic panoramas that can look straight up and down (QuickTime 5).[4][5][6]

QuickTime VR is an early example of photographic "VR" delivered on a flat screen. Business Insider has described 360-degree video and similar panoramic media as descendants of its approach, and a 2000 survey of image-based rendering cites Chen's paper as the reference for cylindrical panoramas.[7][8]

Reviewed 4 October 2026. Checked the claims, figures, dates and quotes against Chen's SIGGRAPH 95 paper, the 1995 BYTE, Macworld and TidBITS articles, Apple's 1997 press releases and QTVR developer docs, Business Insider 2016, Apple Support, the patent record and the Szeliski-Shum and Shum-Kang papers. About review dates.

History

Research origins

In its July 1995 introduction to the technology, Macworld described QuickTime VR as the work of two programmers in Apple's Advanced Technology Group: Eric Chen, who invented the technology in 1991, and Ian Small, who refined it for release. The same article named senior content engineer Ted Casey and program manager Eric Zarakov as members of the team.[9] Chen's SIGGRAPH paper states that most of the work began in the Computer Graphics program of Apple's Advanced Technology Group. It credits Gavin Miller's work as the inspiration for the panoramic player, and the earlier "navigable movie" work of Dan O'Sullivan and Mitch Yawitz as a contribution to the object movie.[1] In 1992 Chen and Miller filed a patent, granted in March 1995, on generating perspective views from a cylindrical environment map.[10]

O'Sullivan, an early QuickTime VR engineer and NYU professor, told Business Insider that the stitching work was "extremely onerous", and the publication reported that Apple bought a Cray supercomputer to do much of the processing.[7] Chen later wrote that he left Apple in late 1995 to found a company called RealSpace.[11]

Star Trek manual and first public uses

BYTE reported that Apple unveiled QuickTime VR in June 1994. Simon & Schuster's Star Trek: The Next Generation Interactive Technical Manual, released that November, was the first retail product to use it and sold more than 200,000 copies, according to the magazine.[2] Chen's paper says that several thousand still photographs were taken to build more than two hundred panoramas covering most areas of the starship Enterprise set, and that all of its panoramic movies were generated in less than two months.[1]

BYTE's May 1995 article also reported that NBC News had adapted QuickTime VR to create panoramas of crime scenes during the O. J. Simpson murder trial.[2] David Bohrman, then NBC's executive producer of news specials, told Business Insider that the network photographed a series of locations along the walkway where the blood trail was found, and that reporter Jack Ford used the panoramas on air.[7] Other early projects named by BYTE included a WNET panoramic tour of the Serengeti and Sumeria's tours of Mayan ruins.[2]

QuickTime VR 1.0

QuickTime VR 1.0 was a software supplement to QuickTime 2.0. Macworld reported that Apple recommended a 25 MHz 68030 or faster Mac or a 33 MHz 386 Windows PC for playback, and that a panoramic movie used only about 800K of disk space.[9] On 17 July 1995, TidBITS reported that Apple had released a free QuickTime VR player the previous week, offered as a download of about 400K with a small sample movie, or about 1.4 MB bundled with an installation of QuickTime 2.0.[3]

Authoring was far less accessible than playback. The QuickTime VR kit cost US$2,000, the tools ran only on the Macintosh and required HyperCard and MPW, and Apple charged royalties of 40 to 80 cents per unit on commercial titles depending on the number of panoramas.[2] Macworld noted that no royalties applied to non-commercial uses, and that as the issue went to press Apple was reconsidering the royalty requirement.[9]

QuickTime VR 2.0 and Authoring Studio

Apple launched QuickTime VR 2.0 for Mac OS at Macworld Expo on 7 January 1997. Its main addition was a C API, which let developers control panoramas and objects from their own programs and combine them with QuickTime movies, QuickDraw 3D objects, directional sound and custom hot spots. Version 2.0 was also a system extension, so most QuickTime-capable applications could play VR content, and it added zooming, panning and hot spots for object movies, object animation and support for all QuickTime compression methods.[4] The Mac OS extension was scheduled for web download within two weeks, with a 32-bit Windows version expected in the second quarter of 1997. The QuickTime VR Authoring Tools Suite 2.0 cost US$395. Apple's announcement said vendors including Microsoft, Macromedia, Strata, mFactory and MetaTools had built QuickTime VR support into their applications, that Netscape's bundled QuickTime plug-in supported it, and that Apple estimated over 5,000 websites were using it.[4]

On 6 November 1997 Apple announced QuickTime VR Authoring Studio, which replaced the earlier tools based on MPW, a scripting environment. It sold for an estimated US$395 in the US, with a US$199 upgrade for Authoring Suite 2.0 owners, and required a PowerPC Mac OS computer with at least 16 MB of available RAM.[12] Apple's later developer documentation lists five modules in the suite: Panorama Stitcher, Panorama Maker, Scene Maker, Object Maker and Project Manager.[13]

Integration into QuickTime

QuickTime 3.0, released on 30 March 1998 for Mac OS, Windows 95 and Windows NT, absorbed QuickTime VR and QuickDraw 3D into the main QuickTime package.[5] QuickTime 5 added a cubic playback engine. Cubic panoramas are stored as the six faces of a cube and let the viewer look all the way up and down, which the original cylindrical panoramas could not do.[6] Apple's Inside QuickTime book on QuickTime VR superseded the earlier Programming with QuickTime VR 2.1 documentation and was updated for QuickTime 6.[14]

Decline and discontinuation

According to Business Insider, QuickTime VR was de-emphasized after Steve Jobs returned to Apple. Apple put out its last QuickTime VR-specific press release in 1997, but kept using the technology for 360-degree product views of devices such as the iPod as late as 2006.[7]

Apple's support page for QuickTime Player 7 describes that player as supporting "older media formats, such as QTVR". The page calls it unsupported, says it is provided for legacy media workflows on macOS Sierra and earlier, and says it is not compatible with versions of macOS released after macOS Mojave.[15]

Version history

Version Date Notes Source
First retail use November 1994 Star Trek: The Next Generation Interactive Technical Manual CD-ROM [2]
QuickTime VR 1.0 1995 Supplement to QuickTime 2.0; cylindrical panoramas and object movies; free player reported 17 July 1995 [9][3]
QuickTime VR 2.0 7 January 1997 (Mac OS) C API, system extension, movies with multiple panorama and object nodes, object zoom and hot spots [4][16]
QuickTime VR Authoring Studio 6 November 1997 Authoring application replacing the MPW-based tools; US$395 [12]
QuickTime 3.0 30 March 1998 QuickTime VR included in QuickTime [5]
QuickTime 5 Not stated in source Cubic panoramas with full up and down viewing [6]

Technology

Panoramic movies

Chen's paper set out three goals: playback at interactive speed on most personal computers without hardware acceleration, support for both real and synthetic scenes, and display quality independent of scene complexity. It deliberately avoided relying on special input or output devices such as data gloves or head-mounted displays, though it did not rule them out.[1]

The system uses an environment map, a projection of the whole scene seen from one fixed point. QuickTime VR 1.0 used cylindrical maps, which allow 360-degree horizontal panning but less than 180 degrees vertically. The paper chose the cylinder because it is easier to capture than other environment maps and curves in only one direction, which makes the image warp efficient. The player decompresses only the tiles that overlap the current view into an offscreen buffer and then warps the visible region into a perspective view with a software two-pass algorithm. It drops to a lower-quality warp while the user is panning and redraws at higher quality when the view stops.[1]

A panoramic movie is a set of nodes, each corresponding to a point in space, linked into a directed graph. The user moves between nodes by clicking hot spots, and the view direction is preserved across the jump. Hot spots are stored as an 8-bit image painted in pseudo-colors that encode hot spot IDs, which limits each image to 256 hot spots. Because the hot spot image is a panorama itself and goes through the same warp, hot spots stay attached to their objects as the user pans and zooms.[1] In Apple's later documentation, a QuickTime VR movie contains a single QTVR track listing its nodes, a panorama track and/or an object track, and standard QuickTime video tracks holding the image data. Version 2.0 allowed one movie to contain several panoramic and object nodes linked by hot spots.[16] The documentation lists three kinds of hot spot: node, URL and blob.[13]

The paper reported these playback rates (updates per second in a 640x400-pixel window in 16-bit color):[1]

Processor 1D panning 2D panning
PowerPC 601/80 29.5 11.6
MC68040/40 12.3 5.4
Pentium/90 11.4 7.5
486/66 5.9 3.6

Object movies

An object movie is a two-dimensional array of frames, each showing the object from one viewing direction. The user drags the object to rotate it, which is equivalent to orbiting a camera around it in longitude and latitude. If several frames are stored for each direction, they loop during rotation, so an object can have repeating motion such as a flickering candle.[1] Chen's paper calculated that an object with full 360-degree rotation in one direction and 140 degrees in the other at 10-degree steps needs 504 frames, about 5 MB at 256 by 256 pixels per frame.[1] Apple's documentation describes an image every 10 degrees of rotation or tilt as typical.[6]

Authoring

Chen's paper describes five steps for making a panoramic movie: select node locations, create the panoramas, mark hot spots, link the nodes, then dice and compress the images. Panoramas could come from rendering software, panoramic cameras or a stitcher that joined overlapping photographs taken with a regular camera rotated about its nodal point. The paper reported that about 8 of 10 twelve-picture panoramas stitched automatically and recommended about 50% overlap between pictures. A typical panorama made from 768 by 512 Photo CD images was around 2500 by 768 pixels and compressed to around 500 KB with the Cinepak codec.[1] BYTE reported that Apple recommended a rectilinear lens such as a 14 mm or 15 mm, with the camera turned sideways and 12 frames shot per scene.[2]

Object movies were captured with a computer-controlled "object maker" rig that orbited a video camera around the object using two stepper motors. The paper says the rig typically moved in 10-degree steps and took about an hour to capture an object.[1] In the 1995 tools, hot spots were marked with a HyperCard program called Scene Editor.[2]

Reception

In Macworld's July 1995 feature, Jim Heid called QuickTime VR "an impressive achievement" that reinforced Apple's role "as the innovator in personal computer multimedia". He criticized the US$2,000 tools and per-unit royalties, reporting that developers he spoke to were unhappy with the fees and warning that Apple's approach could slow adoption. He also compared it with Microsoft's competing Surround Video.[9] BYTE wrote that QuickTime VR was "technically superior" to Surround Video, which required a panoramic camera and whose early versions lacked zooming and object examination; Microsoft, however, was essentially giving its tools away and did not plan to charge royalties.[2] Looking back in 2025, Jason Snell wrote in Macworld that the Star Trek manual was probably the most beloved QuickTime VR CD-ROM.[17]

Relation to VR and later research

QuickTime VR was a desktop, mouse-driven system. Macworld's 1995 article said it did not offer the full immersion of goggles-and-gloves virtual reality but also did not need that hardware.[9] O'Sullivan later called it "a poor man's VR" and said that calling it VR had been "controversial and somewhat presumptuous".[7] Chen's paper suggested that input devices with more than two degrees of freedom, immersive stereo displays and 3D sound could improve navigation.[1]

Chen's paper compared the approach with branching-movie systems such as the Aspen Movie Map, in which the streets of Aspen were filmed at 10-foot intervals and played back with two videodisc players. The paper notes that branching movies offer limited navigability and need a large amount of storage for all the possible movies; QuickTime VR replaced the movies with orientation-independent panoramic images, each containing everything needed to look around 360 degrees from one point.[1] In a 1997 SIGGRAPH paper, Richard Szeliski and Heung-Yeung Shum noted that most commercial panorama products, including QuickTime VR and Surround Video, used cylindrical images with limited vertical field of view, while newer systems supported full spherical maps.[18] Shum and Sing Bing Kang's 2000 review of image-based rendering treats a fixed-viewpoint panorama as the simplest, two-dimensional form of the plenoptic function, citing Chen's paper for the cylindrical case, and notes that QuickTime VR lets the user only jump between discrete sample nodes.[8]

Business Insider argued in 2016 that much of what was then being called VR, such as 360-degree video on Facebook and YouTube and the immersive parts of Google Maps Street View, was a descendant of the panoramic images Apple pioneered with QuickTime VR.[7]

See also

References

  1. ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 Shenchang Eric Chen (1995). "QuickTime VR: An Image-Based Approach to Virtual Environment Navigation". Proceedings of SIGGRAPH '95, 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 29-38. ACM. doi:10.1145/218380.218395. https://doi.org/10.1145/218380.218395. Retrieved 2026-10-04.
  2. ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Tom R. Halfhill (1995-05). "See You Around". BYTE. https://www.halfhill.com/byte/1995-5_see-you.html. Retrieved 2026-10-04.
  3. ↑ 3.0 3.1 3.2 Geoff Duncan (1995-07-17). "QuickTime VR is Actually Real". TidBITS. https://tidbits.com/1995/07/17/quicktime-vr-is-actually-real/. Retrieved 2026-10-04.
  4. ↑ 4.0 4.1 4.2 4.3 "QuickTime VR 2.0 Ships". MacTech. Apple Computer (press release). 1997-01-07. https://preserve.mactech.com/content/md1-quicktime-vr-20-ships-0. Retrieved 2026-10-04.
  5. ↑ 5.0 5.1 5.2 TidBITS Staff (1998-03-30). "Apple Ships QuickTime 3.0". TidBITS. https://tidbits.com/1998/03/30/apple-ships-quicktime-3-0/. Retrieved 2026-10-04.
  6. ↑ 6.0 6.1 6.2 6.3 "QuickTime VR Panoramas and Object Movies". QuickTime VR (Inside QuickTime), Apple Developer Connection Reference Library (mirror). Apple Computer. 2005-06-04. https://leopard-adc.pepas.com/documentation/QuickTime/InsideQT_QTVR/2Chap/2-QTVR-Authoring.html. Retrieved 2026-10-04.
  7. ↑ 7.0 7.1 7.2 7.3 7.4 7.5 Kif Leswing (2016-05-29). "The inside story of Apple's forgotten project to change how we explore the world from our computers". Business Insider. https://web.archive.org/web/20260810200828/https://www.businessinsider.com/inside-story-of-apples-forgotten-virtual-reality-project-quicktime-vr-2016-5. Retrieved 2026-10-04.
  8. ↑ 8.0 8.1 Heung-Yeung Shum, Sing Bing Kang (2000). "A Review of Image-based Rendering Techniques". Proceedings of SPIE, Visual Communications and Image Processing 2000, vol. 4067. SPIE. https://doi.org/10.1117/12.386541. Retrieved 2026-10-04.
  9. ↑ 9.0 9.1 9.2 9.3 9.4 9.5 Jim Heid (1995-07). "VR: QuickTime's New Edge". Macworld, July 1995, p. 99. https://archive.org/details/MacWorld_9507_July_1995. Retrieved 2026-10-04.
  10. ↑ Shenchang E. Chen, Gavin S. P. Miller (1995-03-07). "US5396583A: Cylindrical to planar image mapping using scanline coherence". Google Patents. Apple Computer Inc.. https://patents.google.com/patent/US5396583A/en. Retrieved 2026-10-04.
  11. ↑ S. Eric Chen (2016-05-31). "An Insider's Story of Apple's Forgotten VR Project". LinkedIn. https://www.linkedin.com/pulse/insiders-story-apples-forgotten-vr-project-eric-chen. Retrieved 2026-10-04.
  12. ↑ 12.0 12.1 "Apple Announces Availability of QuickTime VR Authoring Studio". MacTech. Apple Computer (press release). 1997-11-06. https://preserve.mactech.com/content/md1-release-quicktime-vr-authoring-studio-0. Retrieved 2026-10-04.
  13. ↑ 13.0 13.1 "Creating QuickTime VR Panoramas and Object Movies". QuickTime VR (Inside QuickTime), Apple Developer Connection Reference Library (mirror). Apple Computer. 2005-06-04. https://leopard-adc.pepas.com/documentation/QuickTime/InsideQT_QTVR/3Chap/3-QTVR-Programming.html. Retrieved 2026-10-04.
  14. ↑ "Introduction to QuickTime VR". QuickTime VR (Inside QuickTime), Apple Developer Connection Reference Library (mirror). Apple Computer. 2005-06-04. https://leopard-adc.pepas.com/documentation/QuickTime/InsideQT_QTVR/0Preface/QTVR-preface.html. Retrieved 2026-10-04.
  15. ↑ "QuickTime Player 7 for Mac OS X v10.6.3". Apple Support. Apple. 2024-03-08. https://support.apple.com/en-us/106391. Retrieved 2026-10-04.
  16. ↑ 16.0 16.1 "QuickTime VR Movie Structure". QuickTime VR (Inside QuickTime), Apple Developer Connection Reference Library (mirror). Apple Computer. 2005-06-04. https://leopard-adc.pepas.com/documentation/QuickTime/InsideQT_QTVR/6Chap/6-Creating-QTVR-Movies.html. Retrieved 2026-10-04.
  17. ↑ Jason Snell (2025-12-02). "QuickTime turns 34! Yes, Apple's big bet on 'multimedia' still matters". Macworld. https://www.macworld.com/article/2984983. Retrieved 2026-10-04.
  18. ↑ Richard Szeliski, Heung-Yeung Shum (1997). "Creating Full View Panoramic Image Mosaics and Environment Maps". Proceedings of SIGGRAPH '97, pp. 251-258. ACM. https://doi.org/10.1145/258734.258861. Retrieved 2026-10-04.