Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2025-08-13 20:10:50



Reply to topic  [ 33 posts ]  Go to page Previous  1, 2, 3, 4  Next
Avatar rendering as black with a dress on 
Author Message

Joined: 2009-03-17 18:42:51
Posts: 6031
Reply with quote
GeoffEarnshaw wrote:
I will test it when I have some free time either today or this weekend and get back with you.
Err... The next release will happen Saturday morning (and I need some time on Friday if there is something to fix), so it will be way too late... I guess it will be released "as is" then.


2019-10-17 18:46:33
Profile WWW

Joined: 2014-09-25 22:10:40
Posts: 135
Location: Colorado
Reply with quote
OK I got on so you can make any adjustments to the next release. However I am sad to say I did not see any improvements. My alt using FS could not render me at all unless his FS setting was checked for "Show avatars that haven't finished loading." When my alt was on CVL he could not render me at all even with "Always render friends regardless of their avatar complexity." Taking off my alpha layer we was able to view me with FS but could not fully load the skin textures.

Here is a folder that has the log files for Cool and Firestorm in case you want to see them.
https://drive.google.com/drive/folders/ ... sp=sharing

I'm sorry to say I cannot spend anymore time in-world this week/weekend. I am swamped and so I won't be able to test any betas.

Sorry for the bad news and thank you for your hard work!

Geoff


2019-10-17 20:36:24
Profile

Joined: 2009-03-17 18:42:51
Posts: 6031
Reply with quote
I will need more details because:

I tried the viewer myself, against:
  • Another instance of the same viewer.
  • An instance of the Cool VL Viewer v1.26.22.52 (pre-BoM Universal)
  • An instance of Singularity v1.8.7
  • An instance of Firestorm v6.0.2

Each time, my avatars (in all viewer instances) rendered just fine, be them legacy avatars or rigged mesh ones... And this is without any need to tweak the settings (friends and partly rendered avatars stuff).

As it is, I doubt very much the issue you are seeing is related to BoM stuff: in particular, I see a massive amount of warning messages about failed network transfers (both HTTP and UDP) in Firestorm's log... On the other hand, the Cool VL Viewer log shows the usual baking messages (with the reduced/legacy set of bakes), so it works as expected !

I am wondering, also, if your avatar outfit was properly worn (missing body part ?). Be aware that, by default, the Cool VL Viewer does not use the Current Outfit folder (COF) in OpenSIM: this may cause issues when you switch back and forth between the Cool VL Viewer and other viewers for the same avatar.


2019-10-17 21:51:07
Profile WWW

Joined: 2014-09-25 22:10:40
Posts: 135
Location: Colorado
Reply with quote
Hello Henri,

Well I'm not sure why I had different results than you. I believe I did check all my wearables making sure everything is attached knowing CLV does't use COF in OS. But my main avatar never switched viewers. Only my alt switched between CVL and FS and back again trying to load my main avatar. I cleared the cache and re-logged for both viewers. I should have asked a 3rd party to help me in my tests. But I was in a rush during my testing because I was short on time. I did know about the many warnings in the FS log. It has been an ongoing issue with me and FS regardless of which OS I am running or computer I am on. One of many reasons why I do not use or like FS. In hindsight I should have performed a clean install which might have resulted in different results.

BTW Waki asked if he could get a copy of the CVL Linux Beta version. There are a couple of people with Linux systems who asked to help in the testing.

Geoff


2019-10-18 15:57:49
Profile

Joined: 2009-03-17 18:42:51
Posts: 6031
Reply with quote
GeoffEarnshaw wrote:
Waki asked if he could get a copy of the CVL Linux Beta version. There are a couple of people with Linux systems who asked to help in the testing.
It is too late now.

Tomorrow will see two new releases with the fix implemented. They will be able to test it then...


2019-10-18 18:59:35
Profile WWW

Joined: 2012-05-23 01:25:39
Posts: 18
Reply with quote
Thank you Henri,

I have a few enthusiastic members lined up to help. Sadly I'll have to sit on the sidelines until the Apple Mac version catches up. But we are all looking forward to it working. 8-)


2019-10-19 01:43:30
Profile

Joined: 2009-03-17 18:42:51
Posts: 6031
Reply with quote
Waki Janus wrote:
Sadly I'll have to sit on the sidelines until the Apple Mac version catches up.
You can use a pre-BoM-Universal version, such as v1.26.22.57


2019-10-19 07:20:19
Profile WWW

Joined: 2012-05-23 01:25:39
Posts: 18
Reply with quote
Hi Henri, we have done a few methodical tests on DN with the Cool update with both Windows and Linux OS and with other members observing who are on FS 6.0.2 and the older FS 5.*. There are still issues for avatars with mesh bodies. The issue seems to be with the alpha masks for mesh bodies. Avatars on the CoolVL viewer wearing a mesh body + alpha mask will see themselves perfectly when they log in, but for everyone else on other viewers they remain a cloud. The moment they take off the alpha mask they de-cloud for everyone else. However, their skin textures are then not displaying correctly. Adding the alpha back results in the avatar again becoming a cloud for those on other viewers.

When you are testing inworld on DN are you using fairly common mesh bodies or your own? The most commonly used mesh body in DN is SMB. The next is Miknik. SMB is free to our members but Miknik costs. I am sending you a link to the SMB store in DN. Perhaps you and your alt can then test the latest updates wearing the SMB body. Hope this will help. Cheers, Waki


2019-10-21 16:57:21
Profile

Joined: 2009-03-17 18:42:51
Posts: 6031
Reply with quote
OK, it turns out that when wearing a "full" Alpha (i.e. an Alpha that completely hides one or several full body parts: head, upper body, lower body or hair), the corresponding baked texture was not uploaded.

What is strange is that while I moved the logic for determining what bakes needed to be uploaded to another method, I did not change the said logic (i.e. the old code showed the same behaviour, and should be showing it in Singularity, Firestorm, and other viewers, since they also use the same old code)... However, those viewers got a "debug timer" for bakes that force-re-sends them when a timeout occurs (and a timeout will occur for fully hidden body parts which bakes were not uploaded): I suspect this is why they (kind of) "work" with full Alphas, while they should not !

In any case, this is fixed for next release. You may experience the fix yourself if you compile the viewer from source (dead easy to do under Linux), by changing line 380 to 387 of linden/indra/newview/llviewertexlayer.cpp from:
Code:
   if ((U8)baked_idx >= gAgent.mUploadedBakes ||   // This bake is not for upload
      // Normal (non-BoM-only) bake and not visible
      (baked_idx <= BAKED_HAIR && !visible))
   {
      // Do not upload this bake
      return;
   }


to:
Code:
   if ((U8)baked_idx >= gAgent.mUploadedBakes)
   {
      // Do not upload this bake
      return;
   }


2019-10-21 19:31:26
Profile WWW

Joined: 2012-05-23 01:25:39
Posts: 18
Reply with quote
Thanks Henri, we will wait for your new update and let you know how it goes. :)


2019-10-21 21:20:32
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 33 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 74 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.