Bringing 3D objects into your Home
There are two ways to get a 3D asset that meets our Asset Requirements into your Home:
Place a GLB file into the Oculus Home Import Directory.
Use software that exports GLB files directly to the Import Directory.
For instance, using the Share to Home feature in Oculus Medium.
Oculus Home has added a new section to your inventory: My Imports
This is where you will find local 3D assets on your disk that you can place in your Home, including several example assets you can use.
NEKO-ROBO and Slow Living are files on disk that haven't placed in your Home. As soon as you place an object in your Home it will automatically create an inventory object so that visitors to your Home can see it.
Oculus Home will search the following directory for any .glb files:
Documents → Oculus Home→ _Import
Example: C:\Users\myusename\Documents\Oculus Home\_Import
Any files found in this folder will be shown in My Imports
Note: If this folder does not exist, it will be automatically created when you select the My Import section of your Inventory in Oculus Home and we will add a couple example assets.
In Oculus Medium, just like sharing a 3D post to Facebook, you can now Share to Home. This will save your model to Oculus Home's Import Directory and the model will be available to use immediately in your Home.
Sculpt in Medium.
Select Share, then Share to Home.
Set the Title for your sculpt.
This will be the name of the item in your Home.
Choose the Detail level:
Low for small things or objects you plan to copy many times in your Home.
Most objects will look great at Low. When in doubt, choose Low to keep your home running fast. You can always re-export as High later.
High for special objects you want to showcase in your Home.
Click the green check mark when you are ready.
Once your model is done exporting, make sure that you save your sculpture in Medium.
Close Medium and return to your Oculus Home.
You will find your new 3D Asset in your Inventory under the My Imports section.
Use your new creation in Home just like you would use any of the other items in Home.
Note: Medium sculpts are in real world units by default. However, if you scale your model up or down, you will have to take care to make sure this model is the size you expect after Sharing to Home. You can adjust the size and orientation of your shared sculpt by adjusting the Export Transform in the Medium Scene Graph.
Oculus Home supports glTF 2.0 binary files. To learn more, read the glTF 2.0 specification.
If provided, the following will be read from the extras field in the asset section of the glTF:
example:
Oculus Home supports enabling Customizable Surfaces on your imported 3D Assets. Create/edit your 3D asset by appending Customizable_Surface text in the name of the material to customize.
For example: The following 3D monitor asset's material is named “m_screen_01_Customizable_Surface”
Visual Studio Code: While working with glTF file navigate to materials section and edit the name of the material similar to following:
Blender: While working with 3D assets in blender, name material similar to following:
Maya: While working with 3D assets in Maya, name material similar to following:
Substance Painter: While adjusting materials in Substance painter under texture set list, edit/set the material name similar to as following:
Multiple meshes can share the same customizable surface material. Use this to setup split screen:
16x9 is the default aspect ratio. Optionally, specify aspect ratio of the customizable surfaces in the name of the material, by including aspect ratio after Customizable_Surface
For example: m_screen_01_Customizable_Surface_16X9
A monitor with default 16X9 aspect ratio will look like this:
The same monitor with 4X3 aspect ratio will look like this: