Baseline Requirements
- Present 3D View of world space
- Ground plane at Z=0, colored green
- 'Sun/moon' light source straight down as specified by the space
- Present 3D View of world space
- All entities in space rendered using own SMD model
- Request Entity Details for all known entities as appropriate
- All models have their stand-in replaced by their actual models when downloaded.
- Controllable primary client Entity representing a person on-foot
- Client answers Entity Model Queries for owned entity
- Any language
- Any platform
Extended Requirements
Implement as many of the following as possible. Remember, quality over quantity!
- Collision detection
- Entity will not pass through any terrain entities
- Entity will automatically climb 'steps' of less than 2dm in height
- Transmission of Entity Collision Messages
- Entity State Prediction
- Adaptive AES transmission rate
- Transmission of Promiscuous Collision Messages
- Articulated model display and control
- Textured model support
- Sophisticated Scene Graph management (BSP, Quad Trees or other)
- Level Of Detail management--selecting models based upon distance from user
- Control of nearby Interactive entities
Desirable Requirements
- Comfortable (i.e. usable) HCI
- Cross Platform
- Stable frame rate (consistent from second-to-second within some defined boundaries of entity complexity)
Version: 1.1