Matthew Petroff bb3b6bd1e3 | 10 years ago | |
---|---|---|
doc | 10 years ago | |
examples | 10 years ago | |
src | 10 years ago | |
utils | 10 years ago | |
.gitignore | 10 years ago | |
COPYING | 10 years ago | |
VERSION | 10 years ago | |
changelog.md | 10 years ago | |
readme.md | 10 years ago |
Pannellum is a lightweight, free, and open source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free. It can be deployed easily as a single file, just 11kB gzipped, and then embedded into pages as an <iframe>
. A configuration utility is included to generate the required code for embedding.
build/pannellum.htm
and a full equirectangular panorama to a web server.
python -m SimpleHTTPServer
, and with Python 3, one can use python -m http.server
, but any other web server will work as well.utils/multires/generate.py
) or configuration tool (utils/config/configuration.htm
).<iframe>
code into a page.Examples using both the minified version and the version in the src
directory are included in the examples
directory.
Since Pannellum is built with emerging web standards, it requires a modern browser to function.
Internet Explorer 10 and previous
The utils
folder contains the required build tools, with the exception of Python 3.2+ and Java installations. To build a minified version of Pannellum, run either build.sh
or build.bat
depending on your platform.
Pannellum is distributed under the MIT License. For more information, read the file COPYING
or peruse the license online.
In the past, parts of Pannellum were based on three.js r40, which is licensed under the MIT License.
The panoramic image provided with the examples is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.