Author |
Message |
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Hello Henri, I honestly do not know if this is an issue with this viewer CVL or something else. I notice this issue a couple of months ago but haven't had the time to do anything about it until now. Users of Cool VL, their avatars are appearing black and having a skirt/dress on to those who use FS and even CLV as if they are not rezing completely. Other CVL users are now complaining that their avatar is appearing black for other people also. However, they are able to see their own avatar completely normal. DreamNation just recently announced that DN is officially endorsing Cool VL as the preferred viewer for the gird. So this is an issue we have going on. This snapshot was taken on a FS viewer. But CLV viewer will see the same thing. Viewer Info: Log File: https://drive.google.com/open?id=1la6dK ... QwZvrhVGLeThanks, Geoff
Last edited by GeoffEarnshaw on 2019-10-17 16:37:00, edited 1 time in total.
|
2019-10-11 17:05:23 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5546
|
Make sure everyone is using a bake-on-mesh enabled viewer... There are new texture bakes (leftarm-baked leftleg-baked aux1-baked aux2-baked aux3-baked), which might appear black in OpenSIM for viewers not implementing bake on mesh.
|
2019-10-11 17:46:00 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5546
|
OK... In doubt, I double-checked and I managed to register a second avatar on an OpenSIM grid (hard to do so in a short time, without having to wait for approval) and verified with two Cool VL Viewer instances, and indeed, the additional bake on mesh textures are messing up even my viewer for other avatars than mine on my screen...
I found a quick work-around for it, but it will cause the additional bakes not to be uploaded (meaning they won't be usable on meshes)... I will have to find a better way, if possible only viewer-side (a server modification might be needed).
The fix will be in tomorrow's releases.
|
2019-10-11 18:50:42 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Thanks Henri!
I'm sure any server side adjustments can be made if that is the only way to fix meshes. You can contact you know who for any requests on the server side modifications.
Thanks, Geoff
|
2019-10-11 20:12:53 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Hello Henri, Seems the latest fix did not fully fix the rendering issue with mesh bodies. Are you still working on the issue woith the bake layers not being uploaded? When I logged on for the first time with the recent version v1.26.22.63. My avatar was a cloud to other people using CLV and FS. I then took off everything where my avatar was non-mesh. My alt using FS was then able to see me but my skin texture never loaded. I then reattached my mesh body and my alt could see me in my mesh body but my skin or alpha layer never loaded. Waki, who is on OSX Cool viewer is a cloud to my alt using FS and to me using Cool. He re-logged but no change in his appearance or mine when I re-logged. It seems to be related to alpha layer for mesh bodies and skin textures for some odd reason. When taking off the alpha layer, I was able to be seen. However the skin texture never loaded. Viewer info: Log file: https://drive.google.com/file/d/1vGxiNX ... sp=sharing Thanks, Geoff
|
2019-10-16 20:37:30 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Also, seems those who are on Firestorm 6 and who have the setting checked for " Show avatars that haven't finished loading" can see those Cool VL viewer uses with mesh bodies but the face if greyed and wont load. See settings screenshot https://gyazo.com/14e1657f660fbbe6ba699ee477e1685eGeoff
Last edited by GeoffEarnshaw on 2019-10-16 21:09:13, edited 1 time in total.
|
2019-10-16 20:56:00 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Well after troubleshooting a little more, Waki found a fix so we can view each other. Seems the fix is to check " Always render friends regardless of their avatar complexity" in CVL settings. Everyone else using Cool VL Viewer will have to check that box. But those on FS will still see an avatar with a grey face when they have " Show avatars that haven't finished loading" enabled, depending on their version of FS. Geoff
|
2019-10-16 21:06:51 |
|
|
Waki Janus
Joined: 2012-05-23 01:25:39 Posts: 18
|
Thank you Geoff for this.
The fix he mentions is not a real fix as it does not address the underlying problem with alpha layers and skin textures not rezzing or rendering. This is a Cool VL viewer issue only as I don't have any issues in FS6 for OS or Singularity. Hope it can be resolved soon as it rather halted my campaign to get all OS users adopting Cool VL Viewer and boycotting Firestorm.
Waki
|
2019-10-16 22:58:40 |
|
|
Henri Beauchamp
Joined: 2009-03-17 18:42:51 Posts: 5546
|
The problem is two-folds: - Old viewers do not know how to deal with the new bake channels, and consider your avatar is not rezzed because they don't know what to do with them.
- The new Universal wearable, which implements the additional bake textures, that are not for use with the legacy avatar but only on mesh objects (or more accurately, on attachments, mesh or not) also introduced new parameters in the avatar_lad.xml file, and cannot therefore be ignored by BoM-enabled viewers, even if not used; it also introduced many new texture layers, that too must be dealt with in BoM viewers. When implementing it, LL totally ignored viewer-side baking (since that code does not even exist any more in their viewer) and thus, the OpenSIM-specific code (i.e. viewer-side baking and handling of the new bakes) needs to be modified to cope with the new channels/layers/bakes.
Since no other BoM viewer has so far been modified to actually work in OpenSIM, I'm pretty much exploring an unknown territory... While fixing the black avatars and limiting the number of uploaded bakes to the legacy ones was easy, it is not sufficient (in particular, the agent appearance update messages also needed to be changed to limit the number of bakes to the legacy ones). I just put the final touch to several changes that should fix all issues and (hopefully) be also future-proof (provided OpenSim developers do look at my code before they will implement Universal additional bake channels support): - The "BakesOnMeshEnabled" simulator feature is now used as a switch to decide whether to upload the additional bakes or not. Note that, regardless, since "Bake on Mesh" is purely a viewer-side trick, it works (i.e. it renders properly in BoM-enabled viewers) in any simulator for legacy bakes (hair, eyes, head, upper and lower body, skirt). That sim feature is badly named (since it only reflects additional bakes support, and not BoM itself).
- The user may further restrict the sending of bakes to legacy ones via a debug setting (in fact, this is the default behaviour unless you change that setting): this ensures backward compatibility with old viewers when your avatar is not wearing BoM stuff (of course, old viewers will never be able to properly render any avatar using BoM attachments).
I will compile a beta viewer (Linux only, sorry) and will let Geoff test it (since he uses Linux too). If everything goes well, next Saturday's releases should have everything sorted out.
|
2019-10-17 14:15:06 |
|
|
GeoffEarnshaw
Joined: 2014-09-25 22:10:40 Posts: 135 Location: Colorado
|
Thanks Henri,
I will test it when I have some free time either today or this weekend and get back with you.
Geoff
|
2019-10-17 16:21:14 |
|
|