What is Polygon Streaming? Support Staff August 09, 2024 14:45 Updated Using Polygon Streaming in VIVERSE for Business - YouTube Polygon Streaming is a core technology and platform that makes it possible to stream high fidelity3D models containing millions of polygons from the cloud to any device. Note: This feature is not available by default. It needs to be included and enabled in your VIVERSEfor Business plan. Here are the benefits of using Polygon Streaming for your 3D models: Efficient data transmission: By utilizing occlusion culling and adaptive levels ofdetail (LOD), only the necessary polygon data is streamed, which reduces bandwidthrequirements and maintains smooth performance, even for complex models.Sections of the 3D model that are in your line of sight will be the sharpest. The resolutionof other parts of the 3D model will be optimized based on their proximity to you. Cross-platform compatibility: Works flawlessly across web browsers, mobile devices,PCs, and VR headsets, eliminating compatibility headaches and ensuring everyone canaccess your 3D content. Cost-effective: Eliminates the need for costly, complex cloud GPU infrastructure,reducing reliance on expensive hardware and lowering operational costs. Web-based interface: Upload and manage your 3D assets effortlessly via the VIVERSEfor Business User Console. Supported file formats Supported 3D formats Polygon Streaming supports the following 3D formats: GLB glTF (zipped) OBJ (zipped) Supported image formats If you want to create separate texture files for your 3D model, use any of the following imageformats for your textures: PNG JPG BMP KTX Recommendations and requirements for Polygon Streaming We highly recommend using a single .glb file to convert 3D models. This will ensure that thefile contains all the necessary data and follows the correct standards used during conversion.3D models must be a triangulated mesh with PBR materials that follows metallic-roughnessstandards. If you want to use a glTF model, all the necessary files need to be zipped into a single ZIPpackage. It should contain at least one .glTF file, one .bin file, and all the texture images inJPG or PNG format. If you want to use an OBJ model, all the necessary files need to be zipped into a singleZIP package. It should contain one .obj file, one .mtl file, and all the texture images in JPGor PNG format. Make sure they're properly set and connected. You can also upload asingle .obj file if textures and the .mtl file are not needed. Note: If textures are not properly connected in your file, they will appear as plain white afterconversion. A single .obj file will always look plain white because it doesn't contain material ortexture information. PBR standard for materials and textures Physically based rendering (PBR) has become the standard in many 3D applications, such asUnity, Unreal, 3D Studio Max, and 3D Web platforms. Polygon Streaming also uses this standardfor more performant and realistic material and texture representations. This approach differs from older approaches in that instead of using approximations for the wayin which light interacts with a surface, a physically correct model is used. The idea is that, insteadof tweaking materials to look good under specific lighting, a material can be created that willreact correctly under all lighting scenarios. In case your models are created using legacy standards such as Lambert, Blinn-Phong, orSpecular-Roughness, they should be converted to a PBR standard before conversion in order toachieve a correct representation of the materials and textures from the original model. Models using legacy or custom standards can be converted. However, it's not possible toguarantee the correct representation of the materials and textures. Using custom standard orcustom shader elements may also result in failed conversions because the system won't be ableto proper translate custom elements. For more information For complete details on preparing 3D models for Polygon Streaming, see the following: Asset Preparation and Best Practices Polygon Streaming Help Center Related articles Uploading 3D models to VIVERSE for Business Opening 3D models Preparing 3D models Viverse for Business - User Guide in PDF Adding members to a persistent space