Difference between revisions of "Panorama Viewers"

From PanoTools.org Wiki
Jump to navigation Jump to search
(add pixel size limitations of players where I found them.)
(PDAs are no longer used)
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
There are basically three types of viewers for spherical panoramas:
+
{{Outdated}}
* [[Java]] based Viewers run on any platform that supports [[Java]].
 
* Plugin based viewers require a plugin ([[Quicktime]], [[Shockwave]]) to run and might be platform specific.
 
* Stand alone viewers that are executables for a specific platform. Unlike Java and plugin-based viewers these are not meant for use within web pages.
 
 
 
== Java based Viewers ==
 
=== Free ===
 
* [[PTViewer]] was the first Java viewer. It was developed originally by [[Helmut Dersch]] and is now [[PTViewer 2.7L2|maintained and enhanced]] by [[Fulvio Senore]]
 
 
 
* [http://www.panorado.com/ Panorado Applet] is a Java viewer applet. It only shows a "flat" view but it is fast, so it is suited for larger images where the normal immersive-style warping isn't needed.
 
 
 
* [http://www.immervision.com/en/multimedia/multimedia_products/multimedia_products_2_2.php PURE Player for Java] (by ImmerVision) is a Java viewer applet that supports cylindrical, spherical and cubic panoramic images.
 
 
 
* [http://www.immervision.com/en/multimedia/multimedia_products/multimedia_products_2_3.php PURE Player for PRO Java] (by ImmerVision) is a free Java viewer applet that supports cylindrical, spherical and cubic panoramic images. It also supports user interfaces.
 
 
 
=== Commercial ===
 
There are some commercial [[Java]] based viewers. Most of them are either a [[PTViewer]] clone or less functional.
 
  
 
== HTML5 based Viewers ==
 
== HTML5 based Viewers ==
Line 22: Line 6:
  
 
* [[Syborg Rooms]] exports virtual tours in flash and html5. Based on the users device the export shows the supported format.
 
* [[Syborg Rooms]] exports virtual tours in flash and html5. Based on the users device the export shows the supported format.
* [http://www.vrhabitat.com/#vr5 VR5 Pano Viewer]. You need to prepare the images to him (cube faces in 2 resolutions: 1024px & 480px. Can redirect to your standard player in case the browser is not on an iPad/iPhone.
+
* [http://www.vrhabitat.com/#vr5 VR5 Pano Viewer]. You need to prepare the images to him (cube faces in 2 resolutions: 1024px & 480px. Can redirect to your standard player in case the browser is not on an iPad/iPhone. (Free for personal use.)
* [http://pannellum.org/ Pannellum] Very lightweight HTML 5 open source viewer featuring embedding support, configuration using URL parameters, title and author information, multiresolution support, and full screen support among other things. Loads whole images into browser at once, therefore supports only maximum cube face size 4096px with most browsers.
+
* [http://pannellum.org/ Pannellum] Very lightweight HTML 5 open source viewer featuring embedding support, configuration using URL parameters, title and author information, multiresolution support, and full screen support among other things.
* [http://leandigo.github.io/leanorama/ Leanorama]. A free and open source viewer for Webkit browsers (Chrome, Safari, iPad, iPhone, Android 3+). Allows simple definition of virtual tours in JavaScript. Documentation and download on [https://github.com/leandigo/leanorama GitHub]
+
* [http://leandigo.github.io/leanorama/ Leanorama]. A free and open source viewer for Webkit browsers (Chrome, Safari, iPad, iPhone, Android 3+). Allows simple definition of virtual tours in JavaScript. Will stretch cube faces of any size to 1024*1024px - so larger panoramas probably won't make sense. Documentation and download on [https://github.com/leandigo/leanorama GitHub]
  
 
=== Commercial ===
 
=== Commercial ===
Line 42: Line 26:
 
|macOS
 
|macOS
 
|Linux
 
|Linux
|Windows CE
 
 
|iOS
 
|iOS
 
|Android
 
|Android
Line 52: Line 35:
 
|x
 
|x
 
|x
 
|x
|
 
 
|
 
|
 
|
 
|
Line 62: Line 44:
 
|x
 
|x
 
|x
 
|x
|
 
 
|
 
|
 
|
 
|
Line 72: Line 53:
 
|x
 
|x
 
|x
 
|x
|
 
 
|
 
|
 
|
 
|
Line 80: Line 60:
 
|Freeware  
 
|Freeware  
 
|x
 
|x
|
 
 
|
 
|
 
|
 
|
Line 90: Line 69:
 
|OpenSource
 
|OpenSource
 
|x
 
|x
|
 
 
|
 
|
 
|
 
|
Line 103: Line 81:
 
|x
 
|x
 
|
 
|
 +
|
 +
|-
 +
|[https://bitbucket.org/kfj/pv lux]
 +
|FOSS multiplatform image and panorama viewer. openGL-based, versatile, configurable, scriptable. Also supports viewing, stitching, fusing of many PTO files. Readymade binaries available at [https://bitbucket.org/kfj/pv/downloads].
 +
|GPLv3
 +
|x
 +
|x
 +
|x
 
|
 
|
 
|
 
|
Line 110: Line 96:
 
|Shareware
 
|Shareware
 
|x
 
|x
|
 
 
|
 
|
 
|
 
|
Line 120: Line 105:
 
|Freeware
 
|Freeware
 
|x
 
|x
|
 
 
|
 
|
 
|
 
|
Line 126: Line 110:
 
|
 
|
 
|-
 
|-
|[http://www.cubeworld.org/ CubeWorld]  
+
|[https://play.google.com/store/apps/details?id=com.xojot.vrplayer VR Media Player - 360° Viewer]  
|For iPhone and iPod Touch is a free app that plays cubeface-based panoramas (max 1024px cubefaces) using OpenGL. It can store panoramas locally for offline viewing.
+
|For Android is a free app. Open 360° picture and movie files from local storage and from online locations. It supports Google DayDream headsets.
|no longer exists
+
|Free to use
 
|
 
|
 
|
 
|
Line 134: Line 118:
 
|
 
|
 
|x
 
|x
|
 
 
|-
 
|-
 
|[http://www.itunes.com/apps/ipano iPano]  
 
|[http://www.itunes.com/apps/ipano iPano]  
 
|For iPhone and iPad, awesome pano viewing app. Lets you keep a high res portfolio (8192 x 4096).
 
|For iPhone and iPad, awesome pano viewing app. Lets you keep a high res portfolio (8192 x 4096).
 
|?
 
|?
|
 
 
|
 
|
 
|
 
|
Line 149: Line 131:
 
|For iPad, iPhone and iPod Touch is an app that plays panoramas (max. 2048x1024px equirects on iPhone/iPod, 4096x2048 on iPad) using OpenGL. The standard version of PangeaVR is free, the Pro version (which can store panoramas locally for offline viewing) costs $5.99.
 
|For iPad, iPhone and iPod Touch is an app that plays panoramas (max. 2048x1024px equirects on iPhone/iPod, 4096x2048 on iPad) using OpenGL. The standard version of PangeaVR is free, the Pro version (which can store panoramas locally for offline viewing) costs $5.99.
 
|Commercial
 
|Commercial
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 
|x
 
|x
|
 
|-
 
|[http://panobender.atspace.com/ PanoBender]
 
|A free standalone viewer for JPEG images of equirectangular and cylindrical panoramas.
 
|Freeware
 
|
 
|
 
|
 
|x
 
|
 
|
 
|-
 
|[[SPi-V]]
 
|Is also [http://fieldofview.com/spv-dev/downloads available as stand alone viewer] (requires [[Shockwave]] plugin)
 
|no longer exists
 
|x
 
|x
 
|
 
|
 
|
 
 
|
 
|
 
|-
 
|-
Line 179: Line 140:
 
|A commercial full-featured Android (from 2.0) App by Andridea (author is Andrea de Carolis) to view Panorama up to 2.27GigaPixel (max 65000x32000) on tablets/smartphones with Kinetic Rotation, full pinch and zoom, tagging. Take a jpeg (equirectangular/cylindrical, full or semi panoramic) and processes it with its own multi-tiles generator, and view them offline with its hardware accelerated 3d viewer. User can change FOV, vert/horiz degree and many options ([https://sites.google.com/site/andrewdc09/Software/ppv360hd developer site]). There'is also a [https://play.google.com/store/apps/details?id=com.adec.apps.release.pandemo free demo] available, with some limitations. Developers offer the possibility to build Virtual Tour App.
 
|A commercial full-featured Android (from 2.0) App by Andridea (author is Andrea de Carolis) to view Panorama up to 2.27GigaPixel (max 65000x32000) on tablets/smartphones with Kinetic Rotation, full pinch and zoom, tagging. Take a jpeg (equirectangular/cylindrical, full or semi panoramic) and processes it with its own multi-tiles generator, and view them offline with its hardware accelerated 3d viewer. User can change FOV, vert/horiz degree and many options ([https://sites.google.com/site/andrewdc09/Software/ppv360hd developer site]). There'is also a [https://play.google.com/store/apps/details?id=com.adec.apps.release.pandemo free demo] available, with some limitations. Developers offer the possibility to build Virtual Tour App.
 
|Commercial
 
|Commercial
|
 
 
|
 
|
 
|
 
|
Line 186: Line 146:
 
|}
 
|}
  
== Flash(deprecated) or Shockwave(discontinued) based Viewers ==
 
 
=== Free ===
 
* [[CuTy]] is a tiny, dedicated viewer for (single node, JPEG encoded, cubic) QTVR .mov files based for Flash Player 10 and newer. Its functionality is deliberately kept minimal.
 
 
* [[pan0]] is an open source, Flash 9 based player for panoramas in equirectangular format. The application was formely known as "fspp". See http://pan0.net/page.php?page=pan0 for details.
 
 
* [[PanoSalado]] is an '''open source''' Flash 10 and Flex based viewer for cubic, equirectangular (spherical), cylindrical and QTVR panoramas. It handles multi-resolution tiled panoramas, and '''playback of panoramic video''' in common projections. It supports 2D & 3D hotspots, audio, video, and being extended via XML or directly via Actionscript (AS3) and/or MXML. See PanoSalado's  [http://sourceforge.net/apps/wordpress/panosalado/ blog], download source and examples from the [http://os.ivrpa.org/panosalado/downloads IVRPA] repository and access the [http://os.ivrpa.org/panosalado/downloads API].
 
 
* [http://panozona.com/wiki/SaladoPlayer:Quick_start Salado Player] is a fork from PanoSalado created in 2010. SaladoPlayer features configuration via xml files and additional modules, along with a module api.
 
 
* [http://www.immervision.com/en/multimedia/multimedia_products/multimedia_products_2_4.php PURE Player for Flash] is a free Flash 9 based player that supports cylindrical, spherical and cubic panoramas.
 
 
* [[SPi-V]] is a very sophisticated and smooth viewer based on Macromedia [[Shockwave]] that handles panoramas completely in graphics card memory (free version with logo).
 
 
* [[Syborg Rooms]] can connect multiple panoramas and enrich the expierence with videos, images and text. Rooms are build with Syborg Architect - an easy graphical interface. It supports iPhone and iPad as well.
 
 
=== Commercial ===
 
 
* The [http://flashpanoramas.com/player/ Flash Panorama Player] is a cross-platform viewer that displays [[QTVR]] movies as well as equirectangular (spherical) and cylindrical panoramas. Cube faces and stripes can also be handled. It supports SWF-plugins to extend its functionality (for example to integrate distorted FLV-movies as hotspots).
 
 
* [http://ggnome.com/pano2vr Pano2VR] (formerly [[Pano2QTVR]]) creates HTML5 virtual tours, and Flash 10-compatible SWF files with included spherical viewer. It also creates QuickTime VR content and can output images in a number of different projections including equirect and cubefaces.
 
 
* [http://krpano.com/ KRPano] is a Flash 9 & 10 & HTML5 based panorama viewer with a wide range of configuration options. These include different projections such as stereographic ('little planet'), fisheye, Vedutismo, and 'architectural'. It can handle cubefaces, equirects and QTVR .mov files, and it can embed other media including audio and FLV videos into panoramas.
 
 
== Plugin based Viewers (For all modern browsers support has ended for all NPAPI plugins.) ==
 
 
=== Free ===
 
 
* [[Quicktime]] is available for Apple Macintosh. Requires panorama in [[QTVR]] movie format. ([[PanoCube]] or [[Pano2QTVR]] convert from equirectangular to .mov on Windows)
 
 
* [[freepv]] is an open source cross-platform viewer for [[QTVR]] and other panorama formats.
 
 
* [[DevalVR]] is a Windows browser plugin that displays both cubic QuickTime-VR panoramas in [[QTVR]] movie format panoramas. See http://www.devalvr.com/ for details.
 
 
* [[PangeaVR]] is a Mac OS X browser plugin that displays both cubic QuickTime-VR panoramas in [[QTVR]] movie format and equirectangular (spherical) [[JPEG]] panoramas. See http://www.pangeasoft.net/pano/plugin/pangeavr.html for details.
 
 
=== Commercial ===
 
  
* There are no known commercial plugins for standard web delivery of panoramas
 
  
  
Line 231: Line 152:
 
[[Category:Software:Platform:Mac OS X]]
 
[[Category:Software:Platform:Mac OS X]]
 
[[Category:Software:Platform:Windows]]
 
[[Category:Software:Platform:Windows]]
[[Category:Software:Platform:Mobile/PDA]]
+
[[Category:Software:Platform:Mobile]]
  
 
== External Links ==
 
== External Links ==
  
* http://www.panoramaphotographer.com/comparisons/ shows working examples of a large number of different web-based panorama players.
+
* https://360photo-to-video.com/360-photo-viewers-comparison.html shows some working examples of a number of different web-based panorama players.
 +
* https://veer.tv/blog/top-13-panorama360-degree-photo-viewers/ just another comparison

Latest revision as of 11:45, 6 December 2022

This article is out of date. You can help Panotools Wiki by expanding it.

Once the article is ok feel free to remove the {{Outdated}} template


HTML5 based Viewers

Free

  • Syborg Rooms exports virtual tours in flash and html5. Based on the users device the export shows the supported format.
  • VR5 Pano Viewer. You need to prepare the images to him (cube faces in 2 resolutions: 1024px & 480px. Can redirect to your standard player in case the browser is not on an iPad/iPhone. (Free for personal use.)
  • Pannellum Very lightweight HTML 5 open source viewer featuring embedding support, configuration using URL parameters, title and author information, multiresolution support, and full screen support among other things.
  • Leanorama. A free and open source viewer for Webkit browsers (Chrome, Safari, iPad, iPhone, Android 3+). Allows simple definition of virtual tours in JavaScript. Will stretch cube faces of any size to 1024*1024px - so larger panoramas probably won't make sense. Documentation and download on GitHub

Commercial

  • Syborg Rooms Pro Version
  • KRPano is a Flash 9 & 10 & HTML5 based panorama viewer with a wide range of configuration options. These include different projections such as stereographic ('little planet'), fisheye, Vedutismo, and 'architectural'. It can handle cubefaces, equirects and QTVR .mov files, and it can embed other media including audio and FLV videos into panoramas.

Stand alone Viewers

Stand alone Viewers
Name Description Lizence Windows macOS Linux iOS Android
FSPViewer A free hardware accelerated stand alone viewer by Fulvio Senore that supports ICC color profiles Freeware x x x
PanoGLView A is an Open Source hardware accelerated stand alone viewer for Equirectangular Projection images GPL x x x
PTViewer The original standalone viewer created by Helmut Dersch in C for X-Windows available from one of the mirrors (Linux) or the 3.2 version in compiled Java from his page ? x x x
Videopanoramas Player A stand alone version panorama viewer. Freeware x
freepv A standalone hardware accelerated QTVR viewer as well as a plugin. OpenSource x
Panini An open source panoramic image viewer and perspective tool for all Qt platforms, including Linux, Windows, OSX. It can display files in many panoramic formats. Your video driver must support OpenGL version 1.5, 2.0 for full functionality. Get Panini at [1], build on macOS or build on other unixes. GPL x x x
lux FOSS multiplatform image and panorama viewer. openGL-based, versatile, configurable, scriptable. Also supports viewing, stitching, fusing of many PTO files. Readymade binaries available at [2]. GPLv3 x x x
Panorado A full-featured image viewer/browser supporting panoramas (JPEG & QTVR). Shareware x
PURE Player for Windows A free standalone version of PURE Player viewer for Windows OS that supports cylindrical, spherical and cubic panoramas. Freeware x
VR Media Player - 360° Viewer For Android is a free app. Open 360° picture and movie files from local storage and from online locations. It supports Google DayDream headsets. Free to use x
iPano For iPhone and iPad, awesome pano viewing app. Lets you keep a high res portfolio (8192 x 4096). ? x
PangeaVR For iPad, iPhone and iPod Touch is an app that plays panoramas (max. 2048x1024px equirects on iPhone/iPod, 4096x2048 on iPad) using OpenGL. The standard version of PangeaVR is free, the Pro version (which can store panoramas locally for offline viewing) costs $5.99. Commercial x
PPV360HD (aka Professional Panoramic Viewer 360 HD) A commercial full-featured Android (from 2.0) App by Andridea (author is Andrea de Carolis) to view Panorama up to 2.27GigaPixel (max 65000x32000) on tablets/smartphones with Kinetic Rotation, full pinch and zoom, tagging. Take a jpeg (equirectangular/cylindrical, full or semi panoramic) and processes it with its own multi-tiles generator, and view them offline with its hardware accelerated 3d viewer. User can change FOV, vert/horiz degree and many options (developer site). There'is also a free demo available, with some limitations. Developers offer the possibility to build Virtual Tour App. Commercial x

External Links