Simon Linden is working a problem to fix a problem that leaves attachments appearing to still be attached. The problem is especially noticeable when a script removes an attachment after a region crossing. See SVC-7626 – Script object detachment doesn’t appear to remove worn object in the viewer. This is an older JIRA of a related problem. Apparently the actual JIRA being worked on got MOVED into the Linden’s private MAINT channel rather than cloned.
Server/Scripting UG 2014-23
The apparent problem is some timing issue in how the servers send messages to viewers. Simon describes the problem as:
This new feature is now running in the main grid in RC channel: Le Tigre. Many people have been looking forward to this feature coming out. If all goes well we could see it move to the entire grid next week.
Any group owner or manager with proper permissions can use the feature. You need to visit a region in the Le Tigre channel to use the feature. Also you need to be using the Group Ban Project Viewer. Unfortunately the viewer is not showing on the RC/Project Viewers page. But, you can get the viewer here: Download: Windows, Mac, Linux.
You can find details on using the project feature here: Group Ban FAQ.
Be warned, the bans made in Le Tigre may not stick, meaning a banned person may be able to re-join from regions outside the Le Tigre channel. So, while the ban is server side older regions don’t know to check for a ban before allowing a join. But, the person will be in the ban list.
Once the project goes grid wide you may have to re-ban or eject the banned people one last time.
The server side code is at RC level, meaning it is working as planned and is expected to be the finished product. The viewer is just reaching ‘project viewer’ status, which we might consider the old beta version status.
Expect some changes to the viewer before it rolls out as the main viewer. When the server side code goes grid wide one can then use the Group Ban Viewer and ban people. Since the ban is enforced server-side and all the servers will then be running it, it won’t matter which viewer a banned person uses, they won’t be able to get in the group.
This should make life in group chat much better.
Servers
There was no roll to the main channel this morning. There was maintenance to the servers and logins were down for a time this morning.
Dxax announced in this show that this is the last live show of the first season. Shows will continue each Friday but, they will apparently be pre-recorded and are cued for the summer. Live shows will return mid August. We’ll have to see if they sound much different. I suspect the real difference will be a looser tie to current events.
Also, Drax and Jo are looking for funding. We can subscribe to the show for L$100/month (US$0.41 or about $0.10/show). The plan is a bit trick. To subscribe IM Drax and request a ‘subscription device’, in this case an on-air sign and microphone. They will apparently work like a land, house, or shop rental box. You pay the box. The on-air sign lights up. A month later it turns off and sends you a couple of notices presumably reminding you to pay the monthly support. The money raised will go toward supporting the show.
We have a new aspect of Materials arriving, the ability to script materials as we script textures (diffuse map).
Simon Linden has posted in the Server Beta UG agenda about the coming Materials Scripting feature to allow script control of the new Materials. Quoting:
LSL support for materials is in testing
Certain Aditi regions (DRTSIM-253 channel, presently) have LSL support for materials
Regions “roller-test102” and “roller-test103” are on this channel
This is still a work-in-progress – testing is still underway
Materials can be added to object faces with llSetPrimitiveParams() functions
Behavior for both getting and setting materials parameters should basically correspond to behavior with PRIM_TEXTURE
The color vectors use 0.0-1.0 as the range, as with llSetColor()
The integer parameters for PRIM_SPECULAR correspond to the same values that you see in the build tool
Components of a material can be ‘reset’ as follows:
PRIM_NORMAL and PRIM_SPECULAR settings are set to ‘default’ values by setting the texture to NULL_KEY
PRIM_ALPHA_MODE settings are set to ‘default’ values by setting the alpha_mode to PRIM_ALPHA_MODE_BLEND
mask_cutoff is actually reset to 0 unless the alpha mode is PRIM_ALPHA_MODE_MASK
When PRIM_NORMAL, PRIM_SPECULAR, and PRIM_ALPHA_MODE settings are all set to ‘default’ values, the material is deleted from that prim face, and LI may be updated accordingly
Known issues
There is a viewer rendering issue, where the face will not be rendered and you’ll see log spam (BUG-6187),
If the viewer has ALM enabled
and a prim face has a material on it
and PRIM_ALPHA_MODE is PRIM_ALPHA_MODE_BLEND (this is the default after a material is added)
and the diffuse texture does not have an alpha channel (e.g. plywood)
The version currently on Aditi lacks proper throttling, so there could be performance issues if scripts behave badly
You can test this new code in ADITI regions; “roller-test102” and “roller-test103”. These are mainland regions (meaning they are running the code currently on the main grid) in the ADITI grid.
In Second Life™ we talk about scale. Some of us are big on getting people and things to RL scales in our virtual world (VW). I’m a fan and I’ve written several articles about building to scale. Now people interested in Virtual Reality (VR) are thinking about scale at entirely new levels. The site Road to VR has an article up about how the fashion industry may use VR to allow people to model RL clothes in VR prior to purchase.
Second Life Fashion
Imagine you could specify your avatar based on your RL shape… that could be a good or bad thing. :/ But, the fashion industry is thinking of using the idea to allow us to try on clothes in VR and decide if we like the fit. I suppose if it fits then we can order it and an Amazon drone will deliver it. Well, it is a dream at the moment. But, an Australian company has a proof of concept demo out for the Oculus Rift.
The idea is also to get away from sizes. Ladies know that sizes from various designers vary, often varying as a way to attempt to flatter the female ego. ‘Oh, I can wear a size 2…’ Personally the miss sizing for psychological advertizing just annoys me.
For the Open Door Day (May 29 – Thursday) Jo is saying that any attire will be permitted in Berlin. So, if you have put off visiting because you play as a furry, other non-human, or just do not have 1920’s era clothes then this is your opportunity to visit.
Also, on Open Door Day you will find Open House signs on some areas that are normally private. This means places we cannot normally visit will be open.
Visit 1920’s Berlin (SLURL) – Remember. Any day other than May 29 requires conforming to the region dress code; human only and 1920’s attire… and that is not the Roaring 1920’s styles I think most Americans associate with the era. There are free clothes and retail shops with era clothes at the landing point outside the main project area.