Second Life: Bits and Pieces 2016-16

Viewers

Alchemy has new Beta release out as of Saturday 16, version 4.0.0 Beta 2.

In this release Alchemy gets a built into the viewer AO. There are Windlight changes. There is also a Linux version.

Lay down the rules
Lay down the rules

We are told this is a ‘beta’ release to get Alchemy in shape for the next set of Linden updates… The ‘Linden’ releases are coming…(?) so I have little idea what is or isn’t in this release. 

Read more

Second Life: LOTS of News

From the Third Party Dev Meeting 2016-16… Oz Linden starts off saying there isn’t a lot of new stuff. But, news-wise there was quite a bit and I found most of it interesting.

Fantasy Faire 2016
Fantasy Faire 2016 – Now Happening

Viewers

Second Life Maintenance Viewer version 4.0.4.314012 – Oz describes this version as having lots of annoyances fixed. It hasn’t changed since my previous Tuesday update. 

Read more

Second Life: Jelly Babies Grow Up

That little baby girl grew up into the cutest DOLL… that is sort of what has happened with Second Life™ Jelly Babies. Earlier I wrote about the name Jelly Babies being trademarked. So, the Lab is not going to use that term for muted avatars. And I certainly am not going to call muted avatars muted avatars… ugh. That give no one an intuitive sense of what is being talked about.

JellyDoll and Fully Rendered Avatar.
JellyDoll and Fully Rendered Avatar.

I follow Mesh Body Addicts, a blog by LilDaria resident, Daria for short, which is all about mesh bodies and clothes. Love it. Daria is using the term JellyDolls in place of the trademarked Jelly Babies, which I like. So, we may have a new name for them. 

Read more

Project Bento AFTER the Meeting Discussion Secrets

I learned more about using Bento bones and animating after the meeting than I did during the meeting. The meeting lasted about 45 minutes. Discussion after the Lindens went back to work lasted over an hour. I broke my coverage into 2 videos. The meeting part is in the video here: Second Life: Project Bento 2016 Week 16. The ‘after’ meeting part is here:

I’ve trimmed the hour plus video down to 45± minutes by removing parts where there is no voice. This means you’ll notice some video jerks where I trimed out parts. You’ll have to watch the chat window too. You’ll hear some voice responses that are answers to questions and statements made in text/local chat that got trimmed out. You can see the text, you just don’t have to wait while it is typed. 

Read more

State of Graphics: DirectX 12 & Vulkan

In Second Life we run on OpenGL. Most Windows games run on DirectX. Microsoft has announced DirectX 12. It will essentially make NVIDIA 500 series and older cards obsolete. To use DX12 you’ll need a 600 or newer series card. This video explains what is happening. OpenGL is not left out.

It looks like ATI/AMD is making a replacement for OpenGL called Vulkan. It sounds like Vulcan is targeting more devices than DirectX 12. I expect to see Vulcan working on an Android mobile device way before DX12. I still have serious doubts we will see real time 3D render of good quality on mobile devices in the near future.

So, is the Lab planning to upgrade SL to Vulkan? I don’t know. I’ve asked. Vulkan is open source.

Word is OpenGL will still be developed. I think that odd. OpenGL is referred to in one place that came up in my research as a high level API, higher than Vulkan. The basic geek speak uses high and low to refer to how close you are to the hardware… the closer you get to the hardware the more programming you have to do. With higher level languages the more the language does for you.

Think of it this way… a low level addition command would be written as: place this value in Reg#1 and this other value in Reg2 then preform an XOR operation on then and place the result in Reg3 then move Reg3 to memory as variable X. A high level language would let you write the code as A + B = X and handle all the registers, operations and moves for you.

There are good reasons for using higher and lower level languages and API’s. But, generally we want API’s that produce more overall efficiency. From the other stuff said about Vulkan I would think it should be called a higher level API…. it does way more for the programmer. Whether it is higher or lower it is the next gen descendant of OpenGL.

For those of us playing in SL this means little today. But, suggests that play in Sansar will mean we will need a 600 series card or higher.

If you are looking for more details start at the Wikipedia: Vulkan API.