Open Source Platform
for interconnected virtual worlds

NG Design Document/Definitions

From Rex community wiki

Contents

Terms

Internal

  • Agent: any software which is capable of generating scene updates for a simulator.
  • Asset: any piece of binary information which is attached to an entity to make a scene.
    • ex: geometry data, textures, images, movies, sounds, animations,
  • Avatar: A representation of an identity within a simulation. Usually having human appearance.
  • Component: Something attached to an entity that gives it an aspect or behavior.
    • ex: A mesh entity would have a Renderable component
  • Data Model: A representation of a 3D space kept in memory within a simulation.
  • Entity: Something that exists in the data model of the world. It usually has a location within a 3D space.
    • ex: an Avatar
  • Foreign Grid: A grid where an agent has not previously registered credentials.
  • Grid: A set of services sharing mutual trust that federate to enable a virtual world.
  • Identity: An authenticated OpenID 2.0 Identity
  • Local Grid: A grid where an agent has previously registered credentials, such as via a web-based user name registration procedure.
  • Module: see plug-in.
  • Scene: A collection of entities within a 3D space.
  • Script: Any executable code which modifies a data model.
  • Simulation: A process which reads a data model into memory, executes dynamic commands on the data model (such as physics), and computes the new altered data model as output (usually distributed to viewers over the network as updates).
    • ex: OpenSimulator
  • Plug-in: An extension to the core framework that is loaded at runtime.
    • ex: a renderer plug-in or user interface plug-in
  • Viewer: any software which is capable of receiving scene updates from a simulator.

External

Acronyms