Author: Gladys Wu
When navigating virtual worlds and playing online games, we often encounter frustrating issues: poor internet speeds or inadequate hardware leads to inconsistent image resolution, broken graphics, or lag, significantly diminishing the experience.
During my recent VIVERSE World session, I noticed something intriguing. Despite using larger and more complex VRM Avatars that I imported, which would typically lead to slower loading times, everything ran smoothly and fast. The 3D objects loaded swiftly and consistently, despite there being no changes to my connection or PC setup.
What has VIVERSE implemented to achieve such a smooth experience with highly complex 3D models? Before revealing this secret, let's first discuss some recent significant enhancements to the interface and user experience in VIVERSE.
Enhanced Perspective Control
VIVERSE now offers multiple options for perspective and camera control, allowing users to fully manage their viewpoint and camera angle within Worlds. If you're on a PC, simply press the V key to switch between first-person and third-person perspectives at will.
In addition, VIVERSE offers a variety of camera control methods, such as clicking and dragging with the mouse or locking the pointer in place for more intuitive and granular control over the camera's movement. These flexible options make the user experience more liberating and personalized.
Another thoughtful feature is the "auto-rotate perspective camera" option, which allows the camera to automatically follow the movement of your avatar, making the experience more natural and fluid without any stuttering. Of course, if you wish to zoom in or out, you can simply scroll the mouse wheel or use the touchpad to adjust the distance of the viewpoint.
Adjustable Options in Graphic Settings
VIVERSE has introduced additional adjustable options for graphic display settings, enabling users to not only enhance image quality but also fine-tune various parameters according to their preferences. This enhancement offers users a superior and more personalized experience.
One of the new features is the "device pixel ratio," which automatically adjusts image quality based on the pixel ratio of the user's device, ensuring optimal visual presentation on any device.
Another adjustable setting is the "view distance," which users can set within a range of 20 to 200 meters to determine the rendering distance for other avatars and objects. This flexibility allows users to balance visual quality with system performance according to their needs.
It's worth mentioning that VIVERSE has prioritized shadow processing to add more vivid and realistic details to the virtual world. The new "dynamic shadows" feature casts natural shadows on avatars and objects, greatly enhancing the sense of presence and immersion. Users can even adjust the resolution of the shadows to create their ideal visual effect.
Avatars with Spring Bones
VIVERSE has introduced spring bone effects on avatars, making the movements of avatars more fluid and natural. As avatars walk, jump, or perform various actions, the sway of their bodies and hair exhibits a realistic sense of gravity and inertia.
Option to Hide Avatar Nameplates
It may sound like a minor change, but it can significantly impact the experience. For instance, hiding nameplates during photography can make the scene look clearer and more immersive for your VRM Avatar.
Polygon Streaming: Streaming Technology in the World of 3D
Finally, and perhaps most notably, VIVERSE has introduced a proprietary technology called Polygon Streaming. It's akin to how Netflix revolutionized video streaming with chunking technology, which loads video content in segments as needed for a seamless play-as-you-download experience. Similarly, Polygon Streaming functions like this Netflix technology but for rendering 3D spaces or objects, significantly enhancing the performance and quality of 3D experiences on any hardware, over any internet connection.
Traditional 3D rendering crams an entire large 3D model into the memory of the device in the rendering pipeline, which can be overwhelming to compute depending on the 3D model's complexity. Polygon Streaming ingeniously stores the 3D model in the cloud, streaming only the data needed for the user's current field of view to the device, thus greatly reducing the device's load.
Most importantly, this technology is cross-platform compatible, dynamically adjusting the number of polygons and level of detail transmitted based on the user's device performance. This ensures that high-quality visuals and smooth experiences coexist, even on lower-end devices. If you're eager to witness the magic of Polygon Streaming, feel free to explore the latest VIVERE Worlds.
This post was originally published on VIVERSE有感更新,背後藏著讓體驗更流暢的關鍵Polygon Streaming串流技術