• Register

Gamebryo engine (Bethesda's branch) reimplementation based on OpenMW and id Tech 4 sources

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Add media RSS SugarBombEngine Server-Side Level Streaming and Replication (Revision 1) (view original)
SugarBombEngine Server-Side Level Streaming and Replication (Revision 1)
embed
share
view next
Share Image
Share on Facebook Tweet Email a friend
Embed Image
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Description

This image demonstrates how the level streaming system will be implemented in the engine. The cell data will be loaded on the server-side and sent over to the clients to allow an authoritative (same for all) game world state even with mods that alter the original game map

The cell grid is the simplest way of space partitioning (and, definitely, not the best one) and it's also very similar to an octree, though, what octree does is that it additionally subdivides each cell into subcells in order to reduce the amount of work per frame caused by situations where one cell contains a lot of polygons and AI calcs while another cell almost empty (but we still need to update it)

P.S.: Diagonal cells should probably also be using the same LOD as nearby cells

Details
Options
URL
Embed
Embed Thumb
Share
New
Add media
Feed
RSS