Skip to content

alfiehanssen/ThreeSixtyPlayer

Repository files navigation

ThreeSixtyPlayer

🚧 This is very much a work in progress 🚧

###Overview

This is a 360 video viewer for iOS, implemented using SceneKit.

SceneKit is probably the highest level iOS API that can be used for this sort of thing. I chose this approach to refamiliarize myself with the ins and outs of graphics programming. I plan to move on to a lower level implementation next.

Currently, the player supports:

  • Spherical equirectangular monoscopic video
  • Spherical equirectangular stereoscopic top/bottom video (note: much work still to do on stereo configuration)

###Usage

####To build the demo

Clone the repo:

git clone [email protected]:alfiehanssen/ThreeSixtyPlayer.git

Prepare pods:

pod install && pod update

Open the ThreeSixtyPlayer.xcworkspace and build the Demo-iOS target.

πŸ’₯πŸ’₯πŸ’₯

####To consume as a Cocoapod

Add this to your podfile:

pod 'ThreeSixtyPlayer', '0.0.1'

🌱🌱🌱

About

A 360 video viewer for iOS implemented using SceneKit.

Resources

License

Stars

Watchers

Forks

Packages

No packages published