Polygon Streaming Unity SDK
This page details basic information about using VIVERSE Polygon Streaming with Unity.
Overview
Polygon Streaming Unity SDK lets you stream high-fidelity 3D models from the cloud into Unity projects. Models are converted to the optimized XRG format and streamed progressively with automatic LOD selection, texture compression, and occlusion culling. Build for desktop, mobile, WebGL, and VR headsets.
Package name: com.viverse.polygon-streaming Unity version: 2021+ Render pipelines: Built-in (BRP), URP, HDRP
Supported Model Types
GLB / glTF
Embedded clips, Mecanim humanoid
-
FBX
Embedded clips, Mecanim humanoid
-
VRM 1.0
VRMA, Mecanim humanoid, embedded clips
Expressions, look-at, spring bones, first-person
Download
Installation
Open Window > Package Manager in Unity.
Click the + button and choose Add package from tarball....
Select the downloaded
.tgzfile.
The package installs its dependencies automatically. Do not copy the package folder into your project manually.
Verify Installation
After installation, the package appears under Packages in the Project panel as Polygon Streaming.
Optional: UniVRM (for VRMA animation)
Core VRM features work without UniVRM. VRMA animation playback requires it. Install via Add package from git URL:
Documentation Pages
Get a model streaming in under 5 minutes
Scene-level streaming configuration
Per-model settings and inspector fields
Code examples for static (non-animated) models
Animation system, custom Animator Controllers
VRM expressions, spring bones, look-at, VRMA, Mecanim
Dependencies
com.unity.cloud.ktx
3.3.0
Texture compression
com.unity.burst
1.8.4
Performance optimization
com.unity.mathematics
1.2.6
Math utilities
com.unity.collections
1.5.2
Native collections
Change Log
08/06/2026
3.4.0
VRM support, network optimization
03/10/2026
3.3.0
Shader optimization, WebGL memory optimization, mesh memory optimization, fix preview issue, gizmo control, custom Animator support
01/09/2026
3.2.9
Optimize occlusion culling in WebGL
12/10/2025
3.2.8
Disable model normal option, occlusion culling optimization, built-in pipeline shader optimization
11/27/2025
3.2.7
Vertex color in URP, fix alpha cutoff in URP, fix older version model rendering
11/19/2025
3.2.6
Fix preview bug, fix URP support
11/10/2025
3.2.5
Fix mini-texture support bug
11/07/2025
3.2.4
WebGL support
10/30/2025
3.2.3
Optimize occlusion culling
10/29/2025
3.2.2
Mini texture support, fix optimal tree
10/22/2025
3.2.1
Enable instancing on unlit URP materials
10/16/2025
3.2.0
GPU instancing support
10/08/2025
3.1.4
PNG texture support
09/22/2025
3.1.3
Remove hidden node mesh for improved resource management
09/04/2025
3.1.2
Fix camera update issue
08/15/2025
3.1.1
Fix offscreen model initialization, resolve obfuscation errors
08/12/2025
3.1.0
Xrgc 6 support, hidden node performance optimization, fix memory leak, bounding box only partition
06/18/2025
3.0.0
Animated model support, GltFast bundled into assembly, xrgc version 7 (bone weights/indices), occlusion culling disabled for animated models
05/07/2025
2.7.5
SWIZZLEGGGR normal map support
04/15/2025
2.7.4
Fix shader rendering on Android devices
02/26/2025
2.7.3
Change triangle budget default to 3M
02/25/2025
2.7.2
Minimal support for info.json v0.0.5
12/11/2024
2.7.1
Hotfix model not updating
12/03/2024
2.7.0
Xrgc version 6 support, performance optimization
11/07/2024
2.6.0
Web service optimization, shader updates, culling mask default
10/07/2024
2.5.0
Vertex color, multi UV set, KHR_materials_emissive_strength (BRP), occlusion culling performance
08/30/2024
2.4.2
Fix shader on Android devices
08/26/2024
2.4.1
Fix preview, KHR_texture_transform, specular glossiness color
07/22/2024
2.4.0
KHR_materials_pbrSpecularGlossiness support, fix alpha mode
07/09/2024
2.3.9
Fix shader not auto-building
07/05/2024
2.3.8
Fix texture transform issue
07/03/2024
2.3.7
Fix double-sided material transparency, add signature check
06/12/2024
2.3.6
Xrgc version 4 (materials from info.json), fix XrgcMaterial defaults
05/26/2024
2.3.5
Fix memory leaks, double-sided material in BRP/URP
04/26/2024
2.3.4
Hotfix light probe usage
04/15/2024
2.3.3
Graceful destroy/disable handling, free resources on hide/disable
03/23/2024
2.3.2
Light probe usage in StreamingModel
02/06/2024
2.3.1
Fix triangle budget bug, deduplicate metallic roughness/occlusion texture
01/02/2024
2.3.0
Occlusion map (URP), double-sided shader (Android)
11/22/2023
2.2.9
Normal map support
11/16/2023
2.2.8
Better sRGB color support
11/15/2023
2.2.7
Occlusion map support
11/07/2023
2.2.6
Unity 2021 compatibility
11/07/2023
2.2.5
BRP-Unlit material, fix Android streaming assets
11/01/2023
2.2.4
Close-up distance and close-up distance factor
10/17/2023
2.2.3
Fix metallic material
08/30/2023
2.2.1
Fix preview rendering
08/28/2023
2.2.0
KTX texture encoding, turbo-jpeg loading, transparent material occlusion fix
08/14/2023
2.1.0
Burst-accelerated occlusion raycasts, improved LOD algorithm
07/19/2023
2.0.0
Dynamic occlusion culling, simplified shaders, triangle budget algorithm
AI-Assisted Development
For Skill discovery and the context to provide to an AI coding assistant, see AI-Assisted Development. Use this integration guide as the reference for your project; check a Skill's scope before applying it.
Last updated
Was this helpful?