Skip to content

This is a iOS 8.x library for rendering VR content with SceneKit.

License

Notifications You must be signed in to change notification settings

mgatelabs/SCN-VR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SCN-VR

This is a iOS 8.1+ static library for rendering VR content with SceneKit.

A Hello World demo has also been provided that has profile support, but its not that great.

Why does SCN-VR exist?

I did not want to pay for unity pro 4.x license, so I created this framework from the defunct ALPS-VR for unity. ALPS-VR may not be defunct, but the website did redirect to a placeholder site when I checked.

Concerns

  1. I'm pretty sure the color correction shader has a problem and should be set to 0.0.

Future Work

  1. I really want to rewrite the distortion mesh logic, so the fragment shader could do less.
  2. Integrate google cardboard QR scanning (This is in Mobile VR Station)
  3. Integrate Mobile VR Station’s profile editing screen into SCN-VR. So it could be used as a linked Storyboard.

Other Projects

  1. I'm porting SCN-VR to ThreeJS

Setting Up

  1. Create a new Workspace
  2. Create a new project
  3. Add GLKit & SceneKit libraries to your project
  4. Add SCN-VR library to your workspace
  5. Link your project to SCN-VR
  6. Setup user header search paths
  7. Add SCN-VR's String files into your app

Useful Classes

Workflow

Supported Devices

iOS 8.1+ is Required

  • iPhone 4S
  • iPhone 5/S/C
  • iPhone 6/S
  • iPhone 6/S Plus
  • iPhone 7
  • iPad 2+
  • iPad Air
  • iPad Mini
  • iPad Pro

Supported HMDs

  • None
  • Mono Or Side By Side Options
  • Altergaze
  • Side By Side Eyes
  • Barrel Distortion
  • Color Correction
  • Cardboard
  • Side By Side Eyes
  • Barrel Distortion
  • Color Correction

Special Thanks

Part of this library is based upon work done by ALPSVR, please visit them for building VR Unity apps.

About

This is a iOS 8.x library for rendering VR content with SceneKit.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published