Skip to content
/ axis Public
forked from littlstar/axis360

Axis is a panoramic (360 video) rendering engine. It supports the rendering of equirectangular, cylindrical, and panoramic textures for 360 degree video and photo.

License

Notifications You must be signed in to change notification settings

sedamkar/axis

 
 

Repository files navigation

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.

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

Status

Development

Installation

$ component install littlstar/axis

or

var Axis = require('littlstar/axis');

Usage

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});
});

License

MIT

About

Axis is a panoramic (360 video) rendering engine. It supports the rendering of equirectangular, cylindrical, and panoramic textures for 360 degree video and photo.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • HTML 94.1%
  • JavaScript 3.7%
  • CSS 2.2%