Intel will release the code for its Distributed Scene Graph 3-D — which allows thousands of avatars on a single OpenSim regions — at the end of June, the company told Hypergrid Business today.
The DSG code will be available at OpenSimulator.org/wiki/Download
And there will be documentation about the code, as well as setup and configuration scripts. Intel will also publish instructions on how to run DSG on Amazon’s EC2 computing cloud.
“We will release a whitepaper on the release of the code at that time,” added Intel spokesperson Connie Brown.
Brown warned that DSG is not a finished product per se.
“As with all of OpenSim it is still labeled as alpha — not unusual for an open source project — and our code will be of similar quality,” she said. “Our release enables users to begin testing the capabilities and it also enable the OpenSim community to help with future development.”
She also explained that the DSG has evolved substantially from a test run last summer. Back then, Intel’s code was an additional layer — a “client manager” sitting between the OpenSim server running the region, and the client software used to access it. It allowed large numbers of visitors to log in — as second-class citizens, unable to build objects or move things around in the virtual environment. So, for example, if a grid was hosting a massive conference or concert, the majority of the attendees would log in through the client manager, and the event hosts and organizers would log in directly, so that they could manage the event and the facility.
That limitation is gone.
“The DSG code is a repartitioning of the components of an OpenSim server, not a separate layer,” said Brown. “Users logging in through DSG can fully interact with the environment.”
That includes moving objects, creating new objects and editing existing objects. Users can interact with each other, and with in-world objects.
Event organizers don’t need to bypass the DSG, since they now have all the full functionality that they require. Of course, the region owner can still establish permissions that allow only certain people to change the virtual environment, so that concert-goers don’t vandalize the facility.
The maximum capacity? The DSG potentially allows “thousands of users to interact in a single region,” Brown said.
Actual usage may vary, however, based on the amount of content in the region, and the number, capacity and locations of the servers used to host the application.
“Further, network connections to the clients have a large impact on the experience of a particular client,” she added.