Release Notes: wxTer'Angreal now loads a default space instead of leaving you at a black screen. The demo world at interreality.org has been improved. There is a new human-readable XML Object Description (XOD) file format. There is a new loading and saving framework that handles importing/exporting from both native and foreign file formats. The VOSApp framework has been rewritten. This release significantly reorganizes the source code and reduces external dependencies, which should make VOS easier to build.
Release Notes: A new VOS Infrastructure Protocol (VIP), and a new transport protocol built on UDP to support low-latency messaging and multiple parallel data streams in a single connection. The VOS 3D Browser Ter'Angreal now has a wxWidgets-based GUI. The GUI supports chatting, loading new avatars, bookmarking worlds, loading worlds from COD files, and more. Many improvements to the VOS plugin to the Crystal Space 3D engine. Better Windows support (compiles under MinGW). Now provides a Windows exe installer. Debian packages are available for x86 via apt-get. Should now compile and run on OS X.
Release Notes: A multi-threaded architecture based on thread pools, a new extension system, and a new application framework providing support for command line parsing were added. An abstract 3D layer has been implemented as a plugin to the Crystal Space engine. Configuration files and dynamically loaded plugins are now supported. A plugin-based OmniVOS server makes it easy to configure a custom server. A persistance layer can keep site state up-to-date in a MySQL database or a filesystem. A search language was added for selecting and downloading many objects at once. A Blender Python script was added to export Blender 3D scenes to A3DL.
Release Notes: This version introduces the Compact Object Description (COD) file format, which allows for loading and saving vobjects to disk and for efficiently transferring vobjects over the network, reducing download times. It is now possible to create VOS worlds using Blender and 3D Studio Max. The Abstract 3D Layer (A3DL) has been revised. There is a now complete set of coding tutorials available to introduce programmers to the VOS API. Header files have been rearranged to make it easier to use VOS in external projects. VOS now compiles on Solaris.
Release Notes: Ter'Angreal now supports rigid body physics (collision detection and response). A new service discovery system was added to make finding virtual worlds much easier. It can now be complied using Visual C++ 7.0, and binary packages are available for Windows. Recent stable Crystal Space releases are supported, and playlists can be streamed to SHOUTcast servers. A new abstract GUI system was introduced, and many bugs were fixed.
Release Notes: A major bottleneck in the message processing code has been removed in this release, so that the VOS is quite fast now. In Ter'Angreal (the 3D client), you will enter the world almost immediately and objects will appear as they are downloaded. There is now support for issuing complex queries about an object structure on a site with the results streamed back. You can now write world servers in Perl. There is a new demo world, "Conic Temple". VOS has been ported to Microsoft Windows, and some parts of the protocol have been tweaked to be more efficient.
Release Notes: In this release, the source tree has been completely reorganized and modularized. Connections between sites may now be secured with Transport Layer Security (TLSv1) or Secure Sockets Layer (SSLv3) using OpenSSL. VOS now has a fairly complete set of Perl bindings, including support for registering Perl code as listeners, and using Perl to extend MetaObjects. Type, subobject, and method names now conform to a standard namespace scheme to avoid future conflicts. The manual now has full code tutorials for programming VOS in C++.
Release Notes: The 3D client has new features for inspecting and interacting with objects. There is now helper support for starting helper applications. Cone and cylinder primitives were added. Orientation is now done with an axis-angle representation rather than eulers. There is a new clock demo. It is now possible to register message handlers directly. API support for creating objects on remote sites was added. A new password authentication module was added. Mesh has been cleaned up. The otd2cpp script has been enhanced. Various bugfixes and tweaks were made.
Release Notes: VOS can now save and load vobjects to/from disk or over a network for object persistence, and handles unknown types more intelligently; which will greatly improve compatibility with future versions. The 3D client now uses client side prediction (also known as dead reckoning) to smooth out avatar movements. The GUI now has more options for editing 3D objects in the world, as well as the ability to "possess" other objects as one's avatar. Changes were made to global install, along with the usual assortment of tweaks and fixes.
Release Notes: All 3D geometry in S3/VR are now stored in MetaObjects, rather than a map file. Added a handshaking "hello" message to VOS protocol (breaks protocol compatability with old versions). Hypercards (which links to new 3D worlds) are complete. A test server is now available. The 3D client is starting to get more features for object creation and editing. Added a "Light" object to A3DL (colored point light source). Merged in latest patches for VOS on Windows.