Axis is a panoramic rendering engine. It supports the rendering of equirectangular, cylindrical, and panoramic textures.
npm install littlstar-axisAxis
======
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.


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

Development
``sh`
$ component install littlstar/axis
or
`js`
var Axis = require('littlstar/axis');
`js``
var el = document.querySelector('#video');
var frame = new Axis(el, {src: '/path/to/video.mp4'});
frame.once('ready', function () {
frame
.seek(5)
.play()
.projection('tiny planet')
.rotate('y', {value: 0.002, every: 500});
});
MIT