Skip to content

Cirspecte is a browser based, serverless, free, and open source tool for creating and viewing panorama tours.

License

Notifications You must be signed in to change notification settings

NiHoel/cirspecte

Repository files navigation

Cirspecte

Circumspectus in tempore - A panorama through time.

Demo Demo

Demo with HDR panoramas (requires 2 MB/s of download speed and an up-to-date browser - preferably Chrome)

https://github.com/NiHoel/cirspecte

About

Cirspecte is a browser based, free, and open source tool for creating and viewing panorama tours. Built with modern web standards it supports high resolution and high dynamic range panoramas.

Features

  • Available as a web version and Windows app
  • Display 360° spherical or cube map panoramas (cropped panoramas are supported too)
  • Small storage footprint for panoramas (just a single image file required)
  • Viewing tours from the local filesystem
  • Create tours that allow users to travel through time
  • Editor for compositing custom tours
  • Support for precise panorama placement and orientation

Not supported

  • Displaying single panoramas (not the focus of this software)
  • Fancy features added to a panorama

How to use

(*) The web version of the editor software: https://nihoel.github.io/cirspecte/edit.html It has the same features as the desktop version, except that it cannot modify files of the local filesystem. This means: No tour export, manual saving by downloading and all files must be "uploaded" when starting the software (don't worry all processing happens in the local browser)

Browser Compatibility

Since Cirspecte is built with recent web standards, it requires a modern browser to function.

Full support (with appropriate graphics drivers):

  • Firefox 50+
  • Chrome 30+
  • Edge 14+
  • Opera 64+

No support:

  • Internet Explorer
  • Safari

License

Cirspecte is distributed under the Apache License 2.0. For more information, read the file LICENSE or peruse the license online. Some library files are distributed under different licenses (see the files in assets/lib)

Development

To update the modified vis timeline:

  1. Follow the build instructions from: https://github.com/visjs/vis-timeline
  2. Apply the patch vis-timeline-add-toggleGroupShowNested.patch
  3. Build the library and copy the non-minified .css to assets/css and the minified .js and .map to assets/js/lib

Credits

Nico Höllerich