HDG Potential Visible Set World Streaming System


Potential Visible Set System for large streaming worlds. A PVS System improves performance in large worlds by dynamically loading only the parts of the world the player can currently see.


by Holey Donut Games


Price History +

A PVS (Potentially Visible Set) System improves performance in large worlds by dynamically loading only the parts of the world the player can currently see.

Instead of keeping an entire world loaded at all times, the world is subdivided into sectors.


At runtime, the system determines which sectors are potentially visible from the player’s current location and loads only those sectors into memory.


Sectors that are not visible are unloaded automatically.


This allows games to support:

* Larger environments

* Lower memory usage

* Reduced rendering cost

* Faster scene traversal

* Better CPU performance

* More scalable world design


The system supports:

* Building a large seamless world as multiple scenes.

* Runtime sector streaming

* Portal-based visibility

* Always-loaded important objects

* Door-controlled portals