[RELEASED] 360 VR Player Starter Kit

360 VR Player Starter Kit


[Asset Store Link][Support]

360 VR Player is the perfect base to start a VR project which is using 360° images or videos, I wanted to make something easy to use even if you’re not a developer.

It contains :

  • a spherical screen.
  • a camera, controllable with keyboard, mouse and gyroscope for mobile.
  • an UI (an interactive reticle, a curved screen and a look at based interactive UI).
  • a Fade in/out system.
  • a documentation with tutorial and tips to easy add Google Cardboard and GearVR.

I used it for Google Cardboard and GearVR applications, but it can also be used for Oculus Rift, HTC Vive.

It works on Windows, Mac, Android, iOS and WebGL (I assume it should work on Windows Phone but I couldn’t try it).

If you have any questions or comments, i’ll be very happy to answer them.

[Asset Store Link][Support]

Hi Sephis,

Just wanted to know if I can add element in this from a different asset.
Currently your player gives me the background but it doesnt seem to allow addition different elements from a different asset folder.
Adding an element or object from a different source just doesnt seem to fit in.

Kindly help me out here. Totally a noob in unity but wanted to mix and match stuff for my annual project.

Thanks in advance.

Hi Ajay_75,

Could you be more specific, because with my asset you can add whatever you want, others images, videos, change UI, etc.
If you prefer, you can send me an e-mail here.

Sephis

Hi Sephis,

I tried placing an asset from your suggested https://www.assetstore.unity3d.com/en/#!/content/53258.
The issue being faced is that when i add any UI component in the sphere it is getting added into new canvas not in the sphere which i actually wanted to achieve here…so basically what i need is as of now is that I can see only image moving 360 view so i want my User interface to be added as well and moved to view in 360 mode inside the sphere.

Apart from the said issue everything else seems perfectly great. Kindly help me out here.

Thanks,

Ajay

Hi Ajay_75,

I quickly tried with Unity UI and it worked:

For that I just have to change the Canvas Render Mode from Screen Space to World Space and place it in the sphere.
2742358--197675--upload_2016-8-6_15-2-17.png

And then, because I was using Google Cardboard Camera, add UI to the Culling Mask of the left and right eyes.
2742358--197676--upload_2016-8-6_15-4-47.png

I hope it will help you.

Regards,
Jeremy

Hi Sephis,

Thank you for this asset. I adapted it for my school project.

My question is how can i move from the current main scene to another scene using the script below?

IEnumerator FadeChangeRoom (){
isChanging = true;
transform.GetChild(0).localScale = new Vector3(0,0,0);
StartCoroutine(blkScreen.FadeOut(0.5f));
yield return new WaitForSeconds(0.5f);

sphereScreen.GetComponent().material.mainTexture = textureSphere*;*
if(i == textureSphere.Count-1)
i=0;
else i++;
isChanging = false;
StartCoroutine(blkScreen.FadeIn(0.5f));
yield return null;
}
Thank you in advance

Hi Mrkorig,

You just have to add this [Unity - Scripting API: SceneManagement.SceneManager.LoadScene](http://Hi Mrkorig, You just have to add this Unity - Scripting API: SceneManagement.SceneManager.LoadScene)

So, it would be :

IEnumerator FadeChangeRoom (){
isChanging = true;
transform.GetChild(0).localScale = new Vector3(0,0,0);
StartCoroutine(blkScreen.FadeOut(0.5f));
yield return new WaitForSeconds(0.5f);

//sphereScreen.GetComponent().material.mainTexture = textureSphere*;*
SceneManager.LoadScene(“YourSceneName”);

if(i == textureSphere.Count-1)
i=0;
else i++;
isChanging = false;
StartCoroutine(blkScreen.FadeIn(0.5f));
yield return null;
}

Don’t forget to add “using UnityEngine.SceneManagement;” at the beginning of the script.
Regards,
Jeremy

Hello,

Can you please list the steps for building for Gear VR? I got it working for the Mac and PC. But don’t know how to build show it shows up in the Gear VR.

Hello, any chance to get this 360 VR Player Starter Kit ?

I cant find a link to it,
Thanks in advance