littlstar/axis360

Name: axis360

Owner: Little Star Media, Inc.

Description: Axis360 is a panoramic (360 video) rendering engine

Created: 2014-11-04 05:01:25.0

Updated: 2017-12-12 07:15:34.0

Pushed: 2017-01-27 15:37:15.0

Homepage: http://developer.littlstar.com/axis360/public/doc/littlstar-axis/1.21.4/

Size: 285983

Language: HTML

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Axis

Axis is a panoramic rendering engine built for the Littlstar Player. It supports the rendering of equirectangular, cylindrical, and panoramic textures. It can playback spherical videos and render panoramic images. It also supports stacked video produced from the VSN Mobile V.360 video camera. Axis has support for rendering multiple projections such as Stereoscopic (Oculus), Tiny Planet and Fisheye.

Status

Stable (DEPRECATED) - See https://github.com/littlstar/axis3d

Installation

Axis can be built and installed in various ways.

NPM

Axis is available through npm

m install @littlstar/axis --save
Source

Axis uses browserify internally for installing and building its dependency components.

t clone git@github.com:littlstar/axis.git
 axis
ke

Distribution builds are now available in the dist/ directory. Debug builds are now available in the build/ directory.

Example

For an interactive example, make example and navigate to http://localhost:9966/ in your browser =)

t { createAxisFrame } = requre('@littlstar/axis')
t domElement = document.querySelector('#video');
t frame = createAxisFrame(domElement, {
c: '/path/to/video.mp4'


e.once('ready', () => {
ame.seek(5)
ame.play()
ame.projection('tiny planet')
ame.rotate('y', {
value: 0.002,
every: 500
;

TODO
Screenshots
Tiny planet projection

WebVR support

Littlstar web player

Axis is currently in use in production on the Littlstar web platform.

License

MIT


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.