Inworld Review with Ai Austin and Humbletim

Inworld Review - 26-Feb-2023 - with Ai Austin and Humbletim
Talk from and about virtual worlds & immersive spaces. With Mal Burns, Thirza Ember & James Atlloud. Produced by Metaworld Broadcasting. The 26th February 2023 edition had guests Ai Austin and Humbletim. The intended discussion topic was Virtual World Viewers, though the actual topics range more widely about virtual worlds developments and uses.

This blog post provides some notes, resources and links provided by Ai Austin to help in the discussion.

Background

As with many potentially useful educational technologies, I had an initial exploration in Second Life in its early days, around 2004. Second Life’s first public release was a year earlier in 2003. But it became more useful and more widely publicized in 2006 and I have had a presence in Second Life since then and in OpenSim (as both user and grid owner) since July 2007. I frequently make blog posts about experiments and uses of virtual worlds tools and techniques.

Firestorm Viewer and OpenSim Core Developers

  • Firestorm Core Devs: Jessica Lyon, Willow Wilder, Whirly Fizzle, Ansariel Hillier and team, and also especially looking after OpenSim users interests: Cinders Roxley and Beq Janus.
  • OpenSim Core Devs:
  • Early days with Adam Frisby and Justin Clark-Casey
  • Melanie Thielker
  • Diva (Crista Lopes, University of California, Irvine)
  • Robert Adams (MisterBlue)
  • Kevin Cozens
  • Leal Duarte (Ubit Umarov)

VR developments – 2007 to date

https://blog.inf.ed.ac.uk/atate/2022/02/20/vr-viewers/

  • 2007 3D stereoscopic University of Michigan
  • 2011 3D anaglyph (red/cyan glasses) Kirsten’s Viewer
  • 2014 David Rowe (CtrlAltStudio) 3D anaglyph, Nvidia 3D active shutter, Oculus Rift.
  • 2014 VoidPointer Linden – LL Oculus Rift Project Viewer.
  • 2016 Other 3D injection approaches such as VorpX.
  • 2019 Peter Kappler VR Mod – minimal approach. GHA build process by @thoys and @humbletime

Linden Lab “almost there” in 2014 but gave up with FPS concerns. I speculate it was some broken final commits around October 2014 after VoidPointer left the project that were shown and not liked in LL at the time.
https://blog.inf.ed.ac.uk/atate/2014/09/05/oculus-rift-dk2-linden-lab-rift-project-viewer/

I am NOT a fan of assuming all user interaction will be via VR HMDs. I prefer mostly 2D UI with occasional entry into VR when relevant.
Good example is the OpenSim RGU Oil Rig for immersive oil rig worker training.
https://blog.inf.ed.ac.uk/atate/2017/06/07/virtual-oil-rig-enhancing-higher-education/

Development Milestones and Disruptive Times

LGPL Viewer Licence was a big spur. Prior to that OpenSim devs were serious about NOT looking at LL viewer code and reusing some simple assets such as default textures before that.

  • 0.8.2.1 -> 0.9.0.* transition (serious object rez issues, caused some grids to delay upgrade for a long time).
  • Estate Management (caused some users and grids to delay viewer upgrade for some time).
  • Mesh (Collada).
  • Bakes on Mesh (worked surprisingly well for majority of functionality without change).
  • EEP.
  • Coming up: PBR, Puppetry.

OpenSim Advantages

NPC mechanism is easier to use and more flexible than LL Animesh and was introduced much earlier. Good for educators.

hop:// Protocol- “nearly” working

I am a big fan of hop, and try to encourage its use and development where I can. I think its the simplest, most easily understood mechanism for defining locations and providing web and viewer clickable links to go to locations on any one OpenSim grid and across the Hypergrid.

hop is now well supported via Firestorm, and some other viewers (like Alchemy), with recent improvements by Beq Janus on the Firestorm team. A few remaining issues have JIRA entries and may one day be addressed. The top one is an issue where a hop region name is a partial match for more than one other region on the grid.
https://jira.firestormviewer.org/browse/FIRE-31368

Wishlist for the Future (SL and OpenSim)

Mobile “Viewer”

There have been several attempts to provide continuing access to Second Life even when not on a capable machine on which the full viewer can run. This usually involves at least maintaining avatar to avatar to group orientated communication. But some viewer for mobile devices also allow for more types on interaction.

OpenSim Only Viewer?

  • Too small a community and too many variants to go for just an Opensim Viewer.
  • Standards development will mean more sharing of assets. glTF is an example… with Robert Adams/MisterBlue developing a bridge. OARConv and Unity direct view with libremetaverse library in Crystal Frost viewer by Berry Bunny, etc.

Viewer Panel – 26-Feb-2023 – Ai Austin Links & Images

RGU Oil Rig

OpenVCE – Open Virtual Collaboration Environment

I-Room – Virtual Space for Intelligent Interaction

Vue/Openvue – Virtual University of Edinburgh

SciFi – Mesh Model Testing – Hobby Content

    Complex 3D models used over the years for testing mesh in virtual worlds platforms.
    E.g. Gerry Anderson 1960s TV Shows – Supercar, Fireball XL5 and Stingray.

History of VR Viewers for Second Life and OpenSim

Wishlist for Next Generation Viewers

This entry was posted in Uncategorized. Bookmark the permalink.