---
title: SxrWebModel
slug: sxrwebmodel
docTags: 
createdAt: 2022-03-30T11:55:46.000Z
---



The **SxrWebModel&#x20;**&#x73;cript represents one model that has been uploaded and converted, and is available in the cloud for streaming. An **SxrWebModel** component always needs a reference to an **SxrWebStreamController** component to function.

The **Source Url&#x20;**&#x70;arameter needs to be the url to the sxrweb file. IE. [https://stream.senseofspace.io/demos/space-shuttle-new/model.sxrweb](https://stream.senseofspace.io/demos/space-shuttle/model.sxrweb), or [https://stream.senseofspace.io/demos/space-shuttle-new/](https://stream.senseofspace.io/demos/space-shuttle/) (without the file extension, it will be resolved automatically).&#x20;

You can use these test data URLs for demo testing the Unity Plugin:

- [https://stream.senseofspace.io/demos/space-shuttle-new/](https://stream.senseofspace.io/demos/space-shuttle-new/model.sxrweb)
- [https://stream.senseofspace.io/demos/apollo-temple/](https://stream.senseofspace.io/demos/apollo-temple/)


::Image[]{src="https://api.archbee.com/api/optimize/MMXbAHGkRYRtnq0_12q3_/px1A5l-v5gLrp0YSPBPQn_6.png" size="50" width="512" height="368" position="flex-start" showCaption="false"}



The next parameters are the **Materials**. More info about that can be found in the Materials paragraph. The Regular opaque material and the transparent material are separated because semi transparent materials have much more overhead. 


The **Override Level** can be put to one if a model is very large (more than 5M triangles) and be put to one to make everything always render in slightly lower quality. This parameter will be removed in the future, and the process will be automated, but if you already wish to stream massive environment maps right now you can put it to 1.


The **Normals parameter** decides the source of the normal data, the normal map option is not currently available, but will be made available in later releases.


The flags for the different texture channels (Emissive, Metallic-Roughness, Occlusion and Alpha) enable and disable certain texture maps. If you want to use the metallic roughness channel in your shader you have to enable the option. This way we can avoid downloading, decompressing and storing textures that are not used.
