Nevrax Library 0.7.0

A platform to create and run a multi-user 3D virtual environment
Nevrax Library is a platform to create and run a multi-user 3D virtual environment for entertainment purposes. It is used as the core of the Saga of Ryzom (http://www.ryzom.com) a 3D MMORPG (Massive Multiplayer Online Role Playing Game).

Here are some key features of "Nevrax Library":

General Features

- Base data types for platform independence.
- Debugging, profiling and logging tools and macros.
- Optimized math, string manipulation and other functions.
- Java-style object serialization.
- Pointer management (smart pointers, reference counters.)
- Unicode string management.
- See NeLMisc for more information.

Physics Features

- Object to object collisions and reactions
- Object to landscape collisions and landscape snapping
- Logical and blocking collisions.
- Path-finding and ray-tracing support.

Graphics Features

- Undulating landscapes using bezier patches.
- Portal-based streets and interiors.
- Landscape streaming for efficient memory utilization.
- Dynamic lighting and light mapping.
- Component-based object construction.
- Multi-Resolution Meshes (MRM) and LODs with LOD subsets.
- Support for skinning up to 4 matrices per vertex.
- Smooth transitions between animations.
- Controllable animation blending.
- Advanced particle system including various particle types, simple collision shapes for particles, and a WYSIWYG editor.
- See NeL3D for more information.

Networking Features

- Layered approach to implementation allow for any desired level of control.
- Framework for quick development of new services.
- Management of reception, treatment and transmission of messages to and from other services.
- Management of time synchronization
- See NeLNet for more information.

Sound Features

- Support for 2D and 3D audio using multiple sound APIs.
- Localized environmental sounds.
- Music track management
- Management of audio environments
- See NeLSound for more information.

last updated on:
December 2nd, 2009, 13:38 GMT
price:
FREE!
developed by:
Nevrax Library team
homepage:
dev.ryzom.com
license type:
GPL (GNU General Public License) 
category:
ROOT \ Science and Engineering \ Visualization

FREE!

In a hurry? Add it to your Download Basket!

user rating 20

2.9/5
 

0/5

3 Screenshots
Nevrax LibraryNevrax LibraryNevrax Library

Add your review!

SUBMIT