Nevrax Library: a software platform designed for building and managing a 3D virtual environment that can host multiple users for entertainment purposes.
Some of the general features of Nevrax Library include base data types for platform independence, debugging tools and macros, optimized math and string manipulation functions, Java-style object serialization, pointer management with smart pointers and reference counters, and Unicode string management. Additional information on these features can be found in NeLMisc.
For realistic physics in virtual environments, Nevrax Library boasts object to object collisions and reactions, object to landscape collisions and landscape snapping, logical and blocking collisions, and support for path-finding and ray-tracing.
The platform also offers advanced graphics features, such as 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, and an advanced particle system including various particle types, simple collision shapes for particles, and a WYSIWYG editor. More detailed information about these features can be found in NeL3D.
When it comes to networking, Nevrax Library has a layered approach to implementation, which allows for any desired level of control. It also has a framework for quick development of new services, management of reception, treatment and transmission of messages to and from other services, and management of time synchronization. For more information, see NeLNet.
Finally, Nevrax Library has superb sound features, including support for 2D and 3D audio using multiple sound APIs, localized environmental sounds, music track management, and management of audio environments. For further details, see NeLSound.
Overall, Nevrax Library is an exceptional platform for creating multi-user 3D virtual environments, offering a range of features that are sure to impress users.
Version 0.5.0: N/A