# Import Model as Virtual Space (VS)

1. Open project “unity-vo-publishing”, for best results do so through Unity Hub and make certain you have the appropriate Unity Version installed.

<figure><img src="/files/9zHSIosqVApMEQ3kjsLk" alt=""><figcaption></figcaption></figure>

2. &#x20;Bring whatever files you need into your project at this point underneath the appropriate folder. Please be certain that you have all of the textures and materials needed for your object.

<figure><img src="/files/GtHLDjh8MuipJF5DDH7h" alt=""><figcaption></figcaption></figure>

3. &#x20;Drag the model into the VOSpacePackagingScene. There is a Human Scale model in the scene as well to assist you in the steps of resizing your objects. The scene will be darker than the VOPackageScene. This is intentional. Lights do need to be included with the space when you export it.&#x20;

<figure><img src="/files/5gSmR4PbzPqkXfWyyKlf" alt=""><figcaption></figcaption></figure>

4. &#x20;Set your space up appropriately, including lights, floors, and walls. Make certain that other elements like cameras are not included in your final space prefab. We recommend that spaces are kept relatively sparse, resembling that of an empty room, and assets to populate the space are added in as VOs when the simulation is built.&#x20;

<figure><img src="/files/Dzrg0hZybe22qY7cNPhd" alt=""><figcaption></figcaption></figure>

5. Make certain that the parent object highest in the hierarchy is named the same as the folder you will be exporting from, and has a normalized rotation and scale value of 0,0,0 as the HyperSkill application will initially spawn any objects with these parameters as their default values. The floor should be at the feet of the human-scaled model. Add any colliders in the space to suit your needs and then create a prefab of the object.

<figure><img src="/files/uMshq4NG7iKzxlh212sP" alt=""><figcaption></figcaption></figure>

6. &#x20;Right-click on the folder in question that contains your space, the prefab that matches the name of the folder, and any materials or textures on the space. Be certain that your prefab is in the immediate directory of your folder. Then select the Build and Package option for your desired supported platform.

<figure><img src="/files/VYBkKWTO95OYsV53tB0V" alt=""><figcaption></figcaption></figure>

7. &#x20;Navigate to the VO Upload tab. Under “Connection Settings” type in your App Key that is related to the account you want to upload the VO to. Under “Assetbundle Upload” press ![](/files/PCHF5E3HBbvBqQCMZBXj)your uploaded VO and any others that have been uploaded from this account should appear in a drop-down menu. Select your object. Then, underneath the object selection dropdown select which type of object this is; object for VO, person for VP, and space for VS. A list of which platforms the object has been packaged for will then populate. With that complete, press ![](/files/AoTewFsK4FJ4k2T9kKQB)With that your VS will be in your private repository and available the next time you launch the HyperSkill application on your supported platforms.

<figure><img src="/files/pNTX2ZZ8waFohT27pTyH" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.siminsights.com/virtual-entities-vx/vx-publisher/import-model-as-virtual-space-vs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
