The Future I Hope To See in High Fidelity


#1

This Opensim user is looking for the next platform to deliver the promises that are stalled in other platforms in VR. I think SineSpace is ahead, but I want High Fidelity to win. I see the incremental gains and improvements, and have some hope. My focus is not on technology, but on use cases - what I want to do. Here is my list of what I hope to see in the future, to be translated into RFEs.

What VR Needs in the Future

VR Use Cases

  • Complete Communication for a Virtual Company (Like Automattic)
    • Immersive Learning/Training
    • Meetings/Conferences
    • Shared Objects/Views
    • Webinars and Sales Demos
    • A virtual office with private offices, conference rooms and places for water cooler chats (like Sococo) - must run on any device.
    • Real time virtual graphing, e.g. Google Analytics
  • Social / Entertainment Functions
    • Extremely granular control of permissions and views. If you have ever gone to a contentious family reunion, you know why.
    • Easy and safe methods of quickly sharing essential personal data, like a business card
    • Easy and reliable sound streaming and visual effects (particles, effects on a prim, etc.)
  • Virtual Tourism
    • A method of quickly mapping/building sims based on external data, including terrain, objects, etc.
  • Peripherals for greater immersion
    • I don’t have to like it, but the fact is that technical developments are driven by games, sex and pr0n. The platform that enables those activities will gain market share very quickly.
  • Here is a list of others:

Essential Features

  • Scales for a variety of users. On one end of the spectrum is the latest VR gear. On the other end is a poor 3rd world farmer with a less than current cell phone. Think of the greyscale avatar in “Snow Crash”. Not all need the same experience, but all need access. VR will either greatly increase the gap between the haves and have-nots, or it will help to reduce that gap.
  • Related: A Web/Mobile Interface for non-VR users. I want to have a client meeting with an important client or partner that can’t or won’t ever put on and learn to use a headset, and will not bother to download software. My client should be able to go to a given URL, and see a reasonable view of 3D demo objects, hear sound, text chats, whiteboards and web apps in-world, with no hassle or technical problems.
  • Media On A Prim, or whatever the equivalent is called, needs to support all manner of robust web apps. There needs to be the ability that MOAP currently has, of concurrent user sessions, but also synchronized single sessions for things like powerpoint. I like to build huge multi-page 3D dashboards, like my own NORAD.
  • Text chat in the GUI and enabled by default. Seriously!
  • Methods to interact with 3D objects needed to simulate a “try before you buy” demo: driving a car, furniture arrangement, real estate tours, trying on clothing, etc.
  • Search for anything: Get Google to build it and then give you funding for putting the search bar in - that is how Mozilla operates.
  • Lastly, It would be helpful for those of us coming from Opensim or SL, to have some sort of “Rosetta Stone”, explaining how common things in those worlds are done in this one (sound streaming, media on a prim, etc.), or what the equivalent thing is.

#2

OK, so standard markdown doesn’t work here - sorry!


#3

You forgot the spaces on your headers.

EDIT: Now on to the key points mentioned:

VR Use Cases

  • Complete Communication for a Virtual Company

    • For most of this, this can already be done, but the latter parts regarding being able to run on any device, while a goal on High Fidelity’s roadmap, should NOT be the highest concern. The real time graphing thing has me a bit confused, since you can already view web pages on High Fidelity, unless you want domain operators to have tracking capabilities, which is also understandable.
  • Social / Entertainment Functions

    • This one I’m confused on, but I’m going to assume it has to do with online activity tracking (aka the latest and greatest So and So is online and in here. Go to People to join them!). This has been addressed many times over in the townhall meetings and I completely agree. The current system hasn’t changed for over 3+ years and honestly needs to be retired.
      • If you meant scripting permissions, also understood on that account, especially with all the flaws/exploits found thus far.
    • This kind of already exists with the handshake/connections system, but I do agree that having contacts and connections should be different. There are times I don’t really want to have a connection with someone, but having a contact card or reference point would be nice. Again, the current system has aged badly.
    • Sound streaming sorta works, but visual stuff can be hit and miss. In theory, certain things can be synced, but honestly this is also another concern of High Fidelity that isn’t the highest in priority, since what is the point of having many updating objects when the system doesn’t even have an LOD function so you can see everything to begin with.
  • Virtual Tourism

    • Actually, this was done I think twice and with great success. Honestly, I wish it was advertised more, since the Egypt one would have had my father actually use my headset for the first time. I’m not sure how licensing or laws work regarding exhibits, but I can agree this could be a secret “killer feature” of High Fidelity, especially with the dynamic loading system (hint hint, nudge nudge, no loading screens please, cough)
  • Peripherals for greater immersion

    • This… kinda also already works. I’ve had success in writing plugins that allow interactions with real-world items and vice versa in the virtual. The problem is I don’t know if High Fidelity is 100% ready for this or not, mostly because of how the filter system and because of how hands-off High Fidelity is with server operations, so people would have to invent their own policies that porn sites use to legally protect themselves. If any OpenSim systems already have this in place, I guess those would work here as well.
  • I’m not even going to read the article since they’ve been done to death.

Essential Features

  • Regarding scale… in theory, this can be done. KTX (Khronos) textures can be progressively loaded, so in theory, the lowest could be loaded and be used as part of the LOD system or even for bandwidth control. However, considering the timeframe of the system, I would maybe steer clear of that for now but have it in the back of the mind of development. The biggest things that can help with this is added LOD controls for world builders, where that could be another tool for them.

  • Mobile? Maybe. Web? NO! Please do not complicate development further by adding another completely differently coded system to the mix. I understand the desire to improve the accessibility of systems, but this isn’t Discord or Slack where it was made as a web app from the beginning. High Fidelity’s beginnings didn’t start this way at all and to shoehorn in such functionality now might as well require a restart on the entire thing.

  • This… sigh, this already exists. The thing is that the chromium that is used creates the appearance of a Nexus 7. This can be worked around to a degree but having sycned web pages means having to stream visual data from someone and no platform I’m aware of already does this for the obvious reasons behind it (slow, system taxing, and potentially dangerous). There is access to websockets and other network communications that can be used in and out of High Fidelity to do some kind of sync work, so not sure what the big deal is with this…

  • Everyone, and I repeat EVERYONE has been requesting this. Let me point you to our lord and potential savior: Line 39.

    • However, the way chat works is too clunky to be reliable. Unless you have tried to use it in VR, you will realize that text chat is pretty painful and held back. This is in part because the app must be loaded at all times to even see incoming messages. An overhaul would need to be done to resolve this to help both VR and non-VR users to more easily see incoming messages.
  • Please see AvatarIsland, since that was the entire point behind it for accessory items.

  • Uh… a global search system? Not sure what you mean by that, unless you mean the find system from Second Life which can find virtually anything in Second Life itself.

    • And maybe not Google, as I’m sure some people will already start complaining about once they see the post. I personally don’t care but some people… well…
  • The thing is that you are running into an issue VRChat users ran into: High Fidelity isn’t trying to be SL or VRC, so not all things are equal or have something relative. For things like Media on a Prim, yeah, that does exist (Web Entities) but the complexity of the system is also far greater (Web Overlays, 3D Web Overlays, etc). Also, the languages are inherently different (LSL vs. C# vs. JS), so that isn’t helping matters (LSL’s handling of timed events is via llSleep or llSetTimer and a single timer event, C# and JS allow you to create and bind actions to system timers, which you can make on the fly).


#4

Thinks defining the target audience is essential
Hifis main failing is nobody has a clear understanding of who it is aimed at and what it’s for


#5

Thank you for your replies. Let me tell you where I am coming from. I own a sim on Digiworldz, using Open Simulator. In most cases, I have been very happy with Open Simulator. It is easy to build, it runs well on less than bleeding edge computers, it has been great for social events and meetings ( I will be DJing an after party this Sunday for the Open Simulator Community Conference. Details are here if you want to come: http://piratesatoll.com/etheriel-5-oscc-after-party/)

The problem is that development has nearly halted, it is still too tied to Second Life compatibility in the viewer, the webkit does not allow for sharing of more complex web apps, and most of the attempts to bring opensim into VR have either halted or don’t work very well.

So I am looking ahead for the next platform, which I have narrowed down to either High Fidelity or something else using Unity or Unreal (I just got a demo of the new Magic Leap, which was the best AR/VR experience I have ever had other than flying a military flight sim).

Any VR platform should necessarily have multiple target audiences, but there are a few use cases which should drive quality. Despite the truth in jest that all technology is driven by gaming and porn, I see the primary driving use cases as being collaboration in social and business spheres.

Anyway, I am still trying to find (or create) some kind of Rosetta Stone for those of us trying to translate actions from Opensim/SL to High Fidelity: e.g. how do to the equivalent of “media on a prim”, sound broadcasting, etc. I’m sure its documented somewhere, but I haven’t found it yet.


#6

Interesting idea. I guess that same Rosetta stone could also work for SL - HF. (I think it worth to think about it…)


#7

A lot of the features you are describing depend on what tradeoffs highfidelity is willing to make or already making. Complete communication in HF means VR, which means each user should have a headset, and time to waste wearing a bucket over their head. this limits the number of people considerably. Chats and meetings are cool, but highfidelity seems to be aversive to that, as more communication goes on in their discord rather than in-world.

  • Real time virtual graphing, e.g. Google Analytics

I suppose you mean some way for webpages to interact with hifi. that is an interesting idea

I believe HF excels at peripherals, but those add complexity and increase the barrier to entry for everyone.

HF also doesn’t have a quick-n-dirty way to make prims , which might even be useful in a business setting, like a “3d powerpoint”.

I was also really hoping that HF will prove to be the next step from opensimulator, but i don’t see that happening and i end up using opensim (a project with $0 funding) instead of HF (a project with $78000000 funding)


#8

0$ funding?.. wasn’t it deviated from SL? (i guess you should count that part of the development in your evaluation.)

That said, this is still beta, and it aims VR. Maybe you should give it a try (a deeper one).