Hi, I would like to share how to create 360 scene in Unity and build the project using WebGL.

The main problem I encountered was that I could not rotate the camera around after building the project for web. Therefore I found 360 VR Player Starter Kit plugin which helped me to solve the problem. It’s not free but worth your attention.

Ok the steps:
1. Project preparation.
2. Creating a sphere.
3. Import model into Unity and make further configurations.
4. Build WebGL project.

Project preparation.

Now, open the Main scene. Here you can see a lot of objects in hierarchy.
To put all in a nutshell, we need only camera object. So just remove everything except this one.

Wait, concerning sphere, you can use already created sphere (which is laying on scene) or create your own. I would suggest you to create the new one, because the current one is low-poly model and you can get squashed image ultimately.

Creating a sphere.

So I removed all of the objects from scene except camera and started with creating new one.
I am using Maya and will provide some hints how to do it fast.

So please create sphere and increase the number of subdivisions.
1
Then you need to invert sphere to turn it inside out, it’s a trick for future 360 panorama view.
To invert all faces we need to choose menu Select → Face. After selecting of all the sphere by mouse please click on menu Normals → Reverse
2
Export sphere as .obj file
3

Import model into Unity and make further configurations.

To proceed we need to import model from Maya into the Unity. Just drag saved object file to the Unity assets.
4
Now you need to create material. Let’s call it 360
5
Don’t forgot to change the new material shader. Select material → Inspector → change to Unlit/Texture.
Drag your 360 panorama texture to the Texture folder in Unity assets.
Be sure that width/height ratio is about 2/1.
Add texture to the 360 material.
6
If it is needed you can mirror sides by setting of tiling -1; 1, it could make the final view more natural.

Put the camera inside the sphere
7
Launch and check that everything is fine and you are able to rotate the camera inside the sphere.
8

Build WebGL project.

Build project with WebGL. The result will be html file with assets that you can easily upload to your site or test locally.
9

You can download sources here. Feel free to left some comments and ideas. Thanks!