Second Life and the Future of Apple Users

For SL users there is the Apple question, will Second Life™ run on Apple? Or… continue to run on Apple?

In June of this year Apple announced its discontinuing support of OpenGL after macOS 10.14 Mojave (scheduled for release Sept 2018), the core aspect of SL’s render engine. It will take a couple of years for Apple to phase it out. But, updates and support officially stop now. For some time support has been really bad.

● 1325 Colorful Disaster

They explained their reasoning when some game developers declared they would stop making games for Apple.

The reasons;

  • OpenGL was designed 25 years ago.
  • Core architecture is from the beginning days of 3D graphics.
  • Designed is based on outdated thinking.
  • OpenGL is a legacy tool with updates ‘tacked’ on.
  • Hardware GPU work flow has changed.
  • Never designed for multi-threading.
  • Today’s rendering is asynchronous.

On the PC side of things OpenGL is still supported. We can’t know for how long. Khronos, OpenGL’s developer, has introduced Vulkan. (See: State of Graphics: DirectX 12 & Vulkan – 4/2016) Development is exciting and popular. The group is on the forefront of some interesting tech. But, I don’t know that it will be helpful for SL. Continue reading

Ebbe Altberg & Third-Party Dev Meeting

I wanted to sit in on this week’s Third-Party Developers’ meeting. I wanted some footage of the meeting to use as an opening for my summary of the meeting. I was late. Seems to be a pattern. But, I was planning to use Pantera Północy’s video of the meeting. It comes out Saturday morning.

I was surprised to find Ebbe Altberg talking! Whoa! So, I brought up OBS and recorded the rest of the meeting. The first 15 minutes are missing. Those minutes are in Pantera’s Video, which came out before I got finished.

I’ve been having audio problems with the SL recordings. I got some of that cleaned up. I still had problems but the audio is intelligible and better.

I thought about indexing the video. I usually do. But, Thursday is an RL busy day and I already have a work-related video rendering in the background. My completer is WAY sluggish and all 4 cores are pegged at 100% heating up to 57. This one of the few times I hear the fans pick up speed. So, I’ll do the index later when I don’t have to deal with pauses.

The video is jerky in places. I was recording and had the rendering paused. But, I was still seeing a hit in the viewer. My i5-6600 did pretty well considering the load on the system.

See the thread in the SL Forum, Ebbe Altberg talking at the Third-Party Dev Meeting.

Second Life and the CLOUD

Inara Pey has apparently sat through a dry video of Tara Hernandez’s, Senior Director of Systems and Build Engineering at Linden Lab, presentation at Amazon’s Las Vegas promotion for their services. She has written about it here: SANSAR AND SECOND LIFE IN THE CLOUD: LL SPEAKS AT AWS RE:INVENT. The video is here:

That is a 34-minute video on YouTube. There are some gems in the video that interest Second Life™ people.

I had not realized the first iteration of SL used a graphics engine designed to circumvent the Windows graphics and go directly to hardware. This go-to-hardware was the early game-graphics optimization used by most of the industry. That is long gone. Now OpenGL is the optimization that interfaces with all the various graphics systems in use with SL.

Inara covers the main parts SL’ers will find interesting. But, the video is loaded with tidbits about Second Life and how they are changing away from the problems with ideas for Sansar. So, some seldom talked about SL things are described in the video.

There is about 10+ minutes of tech description on Sansar and how it works. And toward the end some words on how they plan to adapt Second Life for life in the cloud.

Second Life to Kill OpenSim?

Hypergrid Business has an article about what Linden Lab’s® move to the cloud may mean for OpenSim grids. By knowing what may happen to OpenSim we can infer what is likely to happen to Second Life.

David Kariuki thinks moving to the cloud will allow Linden Lab to run on demand regions. Meaning if no one is in the region, the region would spin down and drop out of the servers, go offline. When someone is on the grid next door or TP’s there, the region loads into a server and spins up.

Brand New Colony (Sept. 2017)

Brand New Colony (Sept. 2017)

The result is fewer servers would be needed, a huge cost saving in hardware and electricity.

It sounds to me like this could be a performance problem. Would we have to wait while the region spins up? Or can a region load fast enough we wouldn’t notice? We don’t know. Continue reading

Linden Lab pours MILLIONS into Second Life

Ebbe Linden has posted in the SL Forum. The post is titled Celebrating 14 Years of SL with Investments in Its Future. In it, he says they have budgeted US$ Millions for the coming year, which is awesome.

Cerridwens Cauldron_007

Cerridwens Cauldron_007 (URL)

He tells us about some of the coming changes to Second Life. Some we know about, others are new news.

One change is moving SL to the cloud. I have heard no details. So, exactly what this means is currently speculation. My speculation is this should significantly drop the cost of running the system. I imagine an empty region could be spun down and then only spun up as needed. Would this reduce land cost? It might.  Continue reading

Content Creation UG 2017-04-27

This video time compresses no-voice sections to reduce the total run time from 70+ minutes to less than 45. The Time Marked outline is below. We get a few hints of possible coming features.

Prior to the meeting officially starting, Medhue Simoni and Jessicaann Wrigglesworthwere were discussing how Appearance Sliders in Blender-AvaStar work with animation.

The meeting starts at TM: 03:00.

04:30 – Vir Linden working on the HTTPAssets viewer to reduce crash rates. Fixing a couple of bugs. New version out to RC this afternoon (Thursday – v5.0.5.325825).  Continue reading

Second Life: Will We Bake Our Mesh Body Avatars?

The idea of baking mesh avatars has been a subject coming up in the Content Creators UG over the last couple of weeks. The idea is to change how mesh avatars work. If you don’t understand how a Classic body layers work now, this may be confusing. I’ll try to sort it.

Mechanical beauty

Mechanical beauty

Starting back a couple of years, the Lindens added Server Side Appearance baking (SSA). The Classic avatar is made of three separate parts; head, upper body, and lower body. The parts allow layering of textures placed on the Classic body. Sort of like sticking decals one a top another.  Continue reading