I'd be willing to look at a UDP replacement + continuing to move things that should be out of the simulator to CAPS. I've been working on cutting over my OpenSim tree to LibreMetaverse to take advantage of the buffer pools that were added w/Halcyon so it could be done there and ride along side UDP until things were ready. The eventing model inside OpenSIm also needs work to support this IMO, the current mechanism is far too fragile and error prone.
This feels far more promising if there is working being contemplated than focusing on the VR elements. Cinder I'll drop you a note with a few more thoughts but I'd be willing to work on this. Not in core of course since I'm not in it and therefore not aware of other "conversations" taking place. Happy to help nonetheless and I can fit something like this in with the rest of the "fixing" I'm doing with OpenSim. Mike -----Original Message----- From: opensim-dev-boun...@opensimulator.org <opensim-dev-boun...@opensimulator.org> On Behalf Of Cinder Roxley Sent: Saturday, December 15, 2018 8:08 AM To: opensim-dev@opensimulator.org Subject: Re: [Opensim-dev] Unreal viewer: summoning the coders On December 15, 2018 at 6:33:13 AM, Ai Austin (ai.ai.aus...@gmail.com) wrote: f) Running an app launched via a browser is much more common now and we already have that with secondlife:// and hop:// protocols - which NEARLY work as expected and would not need much to fix them working everywhere. For all intents and purposes, hop:// has been abandoned. While I admit, it’s much friendlier looking than x-grid-info://, x-grid-info:// complies with BCP 35 and the URL Living Standard. Exceptions that still need a little fix are on the Firestorm JIRA (e.g. grid change on teleport rather grid string for hops staying as home grid). That, to me, would be more worthwhile than starting a whole new viewer track. This is due to the way hypergrid works. When you teleport, you aren’t leaving your grid, rather, the destination region is linked to your grid. However, my solution to this in x-grid-info:// reference source was to use the OpenSimExtras cap to grok a grid uri from the region the agent is connected to. This works universally in OpenSim 0.8.x and onward besides OSGrid where OpenSimExtras doesn’t contain Bluewall’s most recent additions to it. As far as Unreal goes, I wouldn’t be caught in the royalty payments mess that all entails. However, I would love to collaborate on a replacement for LLUDP if anyone is interested in that. Something like FlatBuffer (and FlatBuffer over WebRTC on mobile) would make for a good replacement. It would also be a step towards some of the silly limitations LLUDP has forced on OpenSimulator, like the 254 entity limit on terse object updates. _______________________________________________ Opensim-dev mailing list Opensim-dev@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list Opensim-dev@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev