# Polygon Streaming Unity SDK

***

### Unity Engine Plugin

Polygon Streaming models can be added to Unity Engine based projects with the use of our Unity Plugin, being able to stream multi-million polygon models streaming from the cloud into your projects and build for desktop, mobile and VR headsets.

#### Installation

{% stepper %}
{% step %}
Open Package Manager inside the Unity Engine - The Plugin should ONLY be installed via **Package Manager** and not copying inside the project’s folder, since it also need to automatically install dependencies:

<figure><img src="https://3109683255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY3WbwobASVOf4RiqnLEI%2Fuploads%2FPZsthX6Z0EVzGwRhaWuk%2F01-install.jpg?alt=media&#x26;token=419c0d28-cda4-4f0a-bf4e-784b2e4ed5f6" alt="Select Window > Package Manager to launch the Package Manager module"><figcaption><p>Select Window > Package Manager to launch the Package Manager module</p></figcaption></figure>
{% endstep %}

{% step %}
Press the + button and choose **Add Package from tarball…** and select the downloaded **.tgz** file.

<figure><img src="https://3109683255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY3WbwobASVOf4RiqnLEI%2Fuploads%2FqejFtC2IEfxvlAFlx5ht%2F02-tarball.jpg?alt=media&#x26;token=0041aeff-da47-433f-9c9e-64401fe0013a" alt="Select the &#x22;Add package from tarball...&#x22; option before selecting your .tgz file"><figcaption><p>Select the "<em>Add package from tarball...</em>" option before selecting your .tgz file</p></figcaption></figure>
{% endstep %}
{% endstepper %}

#### Verify the Package was Installed

{% stepper %}
{% step %}
If everything went correct, the package should now be visible under the Packages list in the project panel

<figure><img src="https://3109683255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY3WbwobASVOf4RiqnLEI%2Fuploads%2FO9ELpOIcgkUJd0xDr1CS%2F03-verify.JPG?alt=media&#x26;token=1351a4ae-4ea3-438c-b847-15d31a565682" alt="Packages list should now include the package you selected"><figcaption><p>Packages list should now include the package you selected</p></figcaption></figure>
{% endstep %}
{% endstepper %}

### Unity Plugin Download and Release Notes

[Download the latest extension version](https://stream.viverse.com/assets/downloads/StreamingUnityPlugin/3-2-9/PolygonStreaming-Unity-3-2-9.tgz)

**Change Log**

<table><thead><tr><th width="203">Release Date</th><th width="140">Version</th><th>Release Notes</th></tr></thead><tbody><tr><td>01/26/2026</td><td>3.2.9</td><td><ul><li>Disable Model Normal Option</li><li>Optimize the Occlusion Culling in WebGL</li><li>Built-in Pipeline Shader Optimization</li></ul></td></tr><tr><td>10/08/2025</td><td>3.1.3</td><td><ul><li>Update to mesh handling and virtual bounding box for vastly improved visualization and resource management for large streamed models</li></ul></td></tr><tr><td>08/07/2025</td><td>3.0.0</td><td><ul><li>Supports animated models</li><li>Known behavior: Occlusion culling disabled for animated models only to prevent visualization errors</li></ul></td></tr><tr><td>06/12/2025</td><td>2.7.4</td><td><ul><li>Fixed Standard Shader rendering issue on Android devices</li><li>Small performance optimizations</li></ul></td></tr><tr><td>02/28/2025</td><td>2.7.3</td><td><ul><li>Support for updated convertor and newly converted models (2.12.6) </li><li>Small performance optimizations</li></ul></td></tr><tr><td>01/02/2025</td><td>2.7.1</td><td><ul><li>Hotfix for model updating bug</li><li>Support for updated convertor and newly converted models (2.11.1) at player level </li><li>Small performance optimizations</li></ul></td></tr><tr><td>10/28/2024</td><td>2.5.0</td><td><ul><li>Support Vertex Color</li><li>Support Multi UV Set</li><li>Support KHR_materials_emissive_strength in BRP</li><li>Occlusion culling improved performance</li><li>Distance Type set to only Bounding Box Center</li><li>Fix shader bug in Android devices</li></ul></td></tr><tr><td>9/16/2024</td><td>2.4.2</td><td><ul><li>Fix shader bug in Android devices</li></ul></td></tr><tr><td>9/10/2024</td><td>2.4.1</td><td><ul><li>Fix Preview bug</li><li>Fix KHR_texture_transform bug</li><li>Fix KHR_materials_specularGlossiness bug</li></ul></td></tr><tr><td>7/30/2024</td><td>2.4.0</td><td><ul><li>Support KHR_materials_pbrSpecularGlossiness</li></ul></td></tr><tr><td>7/05/2024</td><td>2.3.8</td><td><ul><li>Fix Texture Transform Issue</li></ul></td></tr><tr><td>7/03/2024</td><td>2.3.7</td><td><ul><li>Fix Double Sided Material Transparent Issue</li><li>Add Signature Check</li></ul></td></tr><tr><td>6/12/2024</td><td>2.3.6</td><td><ul><li>Support xrgc version 4 - read materials from info.json</li><li>Fix XrgcMaterial default value spec</li></ul></td></tr><tr><td>5/22/2024</td><td>2.3.5</td><td><ul><li>Fixed all found memory leaks.</li><li>Support Doubled Material in BRP and URP.</li><li>Handling Stream Controller destroying/disabling edge cases</li><li>Free up resources when hiding/disabling models</li><li>Hotfix light probe usage.</li><li>Quality Priority now works only with integer numbers and follow the following logic:<br><em>0 = Highest priority.</em><br><em>1 = Lowest priority.</em><br><em>2 or more = Higher priority than lower number, but still lower priority than 0.</em></li></ul></td></tr><tr><td>4/26/2024</td><td>2.3.4</td><td><ul><li> Hotfix light probe usage</li></ul></td></tr><tr><td>4/15/2024</td><td>2.3.3</td><td><ul><li>Handle destroy / disable more gracefully</li><li>Free up streamingcontroller resources when hiding / disabling models</li></ul></td></tr><tr><td>3/23/2024</td><td>2.3.2</td><td><ul><li>Add Light Probe Usage in Streaming Model</li><li>Small fixes for memory and performance</li></ul></td></tr><tr><td>2/22/2024</td><td>2.3.1</td><td><ul><li>Fix Triangle Budget Bug</li><li>Remove duplicated metallic roughness and occlusion texture </li></ul></td></tr></tbody></table>
