Using Polygon Streaming in VIVERSE for Business - YouTube
Polygon Streaming is a core technology and platform that makes it possible to stream high fidelity
3D 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 VIVERSE
for Business plan.
Here are the benefits of using Polygon Streaming for your 3D models:
-
Efficient data transmission: By utilizing occlusion culling and adaptive levels of
detail (LOD), only the necessary polygon data is streamed, which reduces bandwidth
requirements 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 resolution
of 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 can
access 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 VIVERSE
for 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 image
formats 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 the
file 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-roughness
standards.
- If you want to use a glTF model, all the necessary files need to be zipped into a single ZIP
package. It should contain at least one .glTF file, one .bin file, and all the texture images in
JPG or PNG format. - If you want to use an OBJ model, all the necessary files need to be zipped into a single
ZIP package. It should contain one .obj file, one .mtl file, and all the texture images in JPG
or PNG format. Make sure they're properly set and connected. You can also upload a
single .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 after
conversion. A single .obj file will always look plain white because it doesn't contain material or
texture information.
PBR standard for materials and textures
Physically based rendering (PBR) has become the standard in many 3D applications, such as
Unity, Unreal, 3D Studio Max, and 3D Web platforms. Polygon Streaming also uses this standard
for more performant and realistic material and texture representations.
This approach differs from older approaches in that instead of using approximations for the way
in which light interacts with a surface, a physically correct model is used. The idea is that, instead
of tweaking materials to look good under specific lighting, a material can be created that will
react correctly under all lighting scenarios.
In case your models are created using legacy standards such as Lambert, Blinn-Phong, or
Specular-Roughness, they should be converted to a PBR standard before conversion in order to
achieve 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 to
guarantee the correct representation of the materials and textures. Using custom standard or
custom shader elements may also result in failed conversions because the system won't be able
to proper translate custom elements.
For more information
For complete details on preparing 3D models for Polygon Streaming, see the following:
Comments
0 comments
Article is closed for comments.