Re: [Opensim-dev] Viewer doesn't render attachments after teleport

2014-04-02 Thread Oren Hurvitz
Here's another interesting finding: even when the attachments aren't visible,
I can click on them to edit them. The viewer renders a yellow outline around
the shape of the attachment (in Singularity), even while the area inside the
outline still doesn't show the attachment.



--
View this message in context: 
http://opensim-dev.2196679.n2.nabble.com/Viewer-doesn-t-render-attachments-after-teleport-tp7579143p7579144.html
Sent from the opensim-dev mailing list archive at Nabble.com.
___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev


Re: [Opensim-dev] Viewer doesn't render attachments after teleport

2014-04-02 Thread Jim Williams
Are you sure this is just attachments?  I've been having to right-click on
certain objects after teleport for months now (in FS) under certain
circumstances.  This has been happening both in OSG and Metropolis.  The
problem usually happens if I jump again too soon after a teleport, and it
is usually the same prims each time -- though which prims may change over
time.  I haven't noticed this to be specific to HG, though I do tend to
double jump more when Hyperjumping.

Mostly, I've learned to wait a few seconds before jumping a second time.


On Wed, Apr 2, 2014 at 5:00 AM, Oren Hurvitz or...@kitely.com wrote:

 I'm seeing strange behavior from viewers: after an avatar HG teleports to
 another grid, his attachments sometimes aren't visible to *some* of the
 avatars in the region.

 The isn't that the attachments have been detached: the log shows that they
 came across perfectly. And some of the avatars in the region *do* see the
 attachments, while some do not. For example, in Singularity, an avatar
 already in the region sees the incoming avatar's attachments, whereas the
 incoming avatar himself does not! In Firestorm the problem is the reverse:
 the incoming avatar does see his attachments, but the avatar already in the
 grid doesn't.

 Waiting doesn't solve the problem. But other actions sometimes do:
 * Most tellingly, sometimes merely changing the zoom level of the viewer
 (using the mousewheel) makes the attachments appear. No packets are sent to
 or from the viewer at this time (I checked).
 * If the avatar walks forward then sometimes one or more of the attachments
 appear. But strangely, walking backwards doesn't make them appear.

 I looked carefully at the packets being sent to see if anything is missing,
 or whether the packets differ between avatars that do see the attachments
 and those who don't, but I can't see a difference. And in any case, the
 fact
 that sometimes the attachments can appear even without any packets being
 sent (as in the mousewheel example) means that it's something to do with
 the
 viewer.

 I don't want to just say it's a viewer problem and move on, because it's
 a
 problem for users of OpenSim. My working assumption is that by sending
 additional packets, or at different times, we can make the viewer refresh
 itself and show the attachments. This would only need to happen shortly
 after a teleport.

 Does anyone know what we could do to force the viewer to redraw the
 attachments? I tried sending additional ObjectUpdate packets for the
 attachments, but this didn't help.

 Oren



 --
 View this message in context:
 http://opensim-dev.2196679.n2.nabble.com/Viewer-doesn-t-render-attachments-after-teleport-tp7579143.html
 Sent from the opensim-dev mailing list archive at Nabble.com.
 ___
 Opensim-dev mailing list
 Opensim-dev@lists.berlios.de
 https://lists.berlios.de/mailman/listinfo/opensim-dev




-- 
No essence.  No permanence.  No perfection.  Only action.
___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

Re: [Opensim-dev] Viewer doesn't render attachments after teleport

2014-04-02 Thread Oren Hurvitz
I got some great advice off-list from Nicky Perian. When there's a problem of
missing prims, go to the Graphics Preferences and toggle the option Basic
shaders. I tried this, and toggling this option (on or off, both work)
makes the missing prims appear immediately.

This proves that the viewer has the correct data, and it's just not showing
it. But I still want to find some combination of packets that will make the
viewers show the prims, since obviously most users will not know to use this
trick, and it's a hassle.



--
View this message in context: 
http://opensim-dev.2196679.n2.nabble.com/Viewer-doesn-t-render-attachments-after-teleport-tp7579143p7579146.html
Sent from the opensim-dev mailing list archive at Nabble.com.
___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev


Re: [Opensim-dev] Viewer doesn't render attachments after teleport

2014-04-02 Thread Melanie
I don't know if this may be related, but for some reason OpenSim
fails to update the viewer's notion of position properly.

The most noticeable effect is that sometimes after changing regions
or even parcels, sound is no longer heard. The audibility check
happens viewerside, just as the object visibility check.

If the viewer gets a wrong location, it may consider the attachments
as too far away and not render them - that is probably related to
why zooming can make them appear.

Therefore I don't believe we need to send any extra packets related
to these objects, but rather we are missing some packet or sending
wrong data related to the avatar's location.

This appears to be the case on moving in world as well as teleports,
but I have so far never observed it at login.

Melanie


On 02/04/2014 13:16, Oren Hurvitz wrote:
 I got some great advice off-list from Nicky Perian. When there's a problem of
 missing prims, go to the Graphics Preferences and toggle the option Basic
 shaders. I tried this, and toggling this option (on or off, both work)
 makes the missing prims appear immediately.
 
 This proves that the viewer has the correct data, and it's just not showing
 it. But I still want to find some combination of packets that will make the
 viewers show the prims, since obviously most users will not know to use this
 trick, and it's a hassle.
 
 
 
 --
 View this message in context: 
 http://opensim-dev.2196679.n2.nabble.com/Viewer-doesn-t-render-attachments-after-teleport-tp7579143p7579146.html
 Sent from the opensim-dev mailing list archive at Nabble.com.
 ___
 Opensim-dev mailing list
 Opensim-dev@lists.berlios.de
 https://lists.berlios.de/mailman/listinfo/opensim-dev
 
 
___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev


Re: [Opensim-dev] Viewer doesn't render attachments after teleport

2014-04-02 Thread Dahlia Trimble
I'd probably check the order of the packets. I'd suspect the ObjectUpdate
for the agent should be sent first, then any attachment ObjectUpdate
packets. It probably wouldn't hurt if the root prim is sent before any
child prims but I'd hope the viewers could handle that situation.


On Wed, Apr 2, 2014 at 2:05 AM, Oren Hurvitz or...@kitely.com wrote:

 Here's another interesting finding: even when the attachments aren't
 visible,
 I can click on them to edit them. The viewer renders a yellow outline
 around
 the shape of the attachment (in Singularity), even while the area inside
 the
 outline still doesn't show the attachment.



 --
 View this message in context:
 http://opensim-dev.2196679.n2.nabble.com/Viewer-doesn-t-render-attachments-after-teleport-tp7579143p7579144.html
 Sent from the opensim-dev mailing list archive at Nabble.com.
 ___
 Opensim-dev mailing list
 Opensim-dev@lists.berlios.de
 https://lists.berlios.de/mailman/listinfo/opensim-dev

___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

Re: [Opensim-dev] Viewer doesn't render attachments after teleport

2014-04-02 Thread Dahlia Trimble
Attachment positions are relative to bones. They really cannot be too far
away


On Wed, Apr 2, 2014 at 4:20 AM, Melanie mela...@t-data.com wrote:

 I don't know if this may be related, but for some reason OpenSim
 fails to update the viewer's notion of position properly.

 The most noticeable effect is that sometimes after changing regions
 or even parcels, sound is no longer heard. The audibility check
 happens viewerside, just as the object visibility check.

 If the viewer gets a wrong location, it may consider the attachments
 as too far away and not render them - that is probably related to
 why zooming can make them appear.

 Therefore I don't believe we need to send any extra packets related
 to these objects, but rather we are missing some packet or sending
 wrong data related to the avatar's location.

 This appears to be the case on moving in world as well as teleports,
 but I have so far never observed it at login.

 Melanie


 On 02/04/2014 13:16, Oren Hurvitz wrote:
  I got some great advice off-list from Nicky Perian. When there's a
 problem of
  missing prims, go to the Graphics Preferences and toggle the option
 Basic
  shaders. I tried this, and toggling this option (on or off, both work)
  makes the missing prims appear immediately.
 
  This proves that the viewer has the correct data, and it's just not
 showing
  it. But I still want to find some combination of packets that will make
 the
  viewers show the prims, since obviously most users will not know to use
 this
  trick, and it's a hassle.
 
 
 
  --
  View this message in context:
 http://opensim-dev.2196679.n2.nabble.com/Viewer-doesn-t-render-attachments-after-teleport-tp7579143p7579146.html
  Sent from the opensim-dev mailing list archive at Nabble.com.
  ___
  Opensim-dev mailing list
  Opensim-dev@lists.berlios.de
  https://lists.berlios.de/mailman/listinfo/opensim-dev
 
 
 ___
 Opensim-dev mailing list
 Opensim-dev@lists.berlios.de
 https://lists.berlios.de/mailman/listinfo/opensim-dev

___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

Re: [Opensim-dev] Viewer doesn't render attachments after teleport

2014-04-02 Thread Dahlia Trimble
I've seen attachment rezzing failures in SL for years. Right-clicking
usually fixes it. If there is an issue then I suspect it's a long-standing
viewer bug that may be exacerbated by some combination of legal protocol.
If it is somehow related to packet ordering, then we might be able to send
it in a particular order but given the non-stream nature of UDP we cannot
guarantee it will be received in any order.


On Wed, Apr 2, 2014 at 4:44 AM, Dahlia Trimble dahliatrim...@gmail.comwrote:

 Attachment positions are relative to bones. They really cannot be too far
 away


 On Wed, Apr 2, 2014 at 4:20 AM, Melanie mela...@t-data.com wrote:

 I don't know if this may be related, but for some reason OpenSim
 fails to update the viewer's notion of position properly.

 The most noticeable effect is that sometimes after changing regions
 or even parcels, sound is no longer heard. The audibility check
 happens viewerside, just as the object visibility check.

 If the viewer gets a wrong location, it may consider the attachments
 as too far away and not render them - that is probably related to
 why zooming can make them appear.

 Therefore I don't believe we need to send any extra packets related
 to these objects, but rather we are missing some packet or sending
 wrong data related to the avatar's location.

 This appears to be the case on moving in world as well as teleports,
 but I have so far never observed it at login.

 Melanie


 On 02/04/2014 13:16, Oren Hurvitz wrote:
  I got some great advice off-list from Nicky Perian. When there's a
 problem of
  missing prims, go to the Graphics Preferences and toggle the option
 Basic
  shaders. I tried this, and toggling this option (on or off, both work)
  makes the missing prims appear immediately.
 
  This proves that the viewer has the correct data, and it's just not
 showing
  it. But I still want to find some combination of packets that will make
 the
  viewers show the prims, since obviously most users will not know to use
 this
  trick, and it's a hassle.
 
 
 
  --
  View this message in context:
 http://opensim-dev.2196679.n2.nabble.com/Viewer-doesn-t-render-attachments-after-teleport-tp7579143p7579146.html
  Sent from the opensim-dev mailing list archive at Nabble.com.
  ___
  Opensim-dev mailing list
  Opensim-dev@lists.berlios.de
  https://lists.berlios.de/mailman/listinfo/opensim-dev
 
 
 ___
 Opensim-dev mailing list
 Opensim-dev@lists.berlios.de
 https://lists.berlios.de/mailman/listinfo/opensim-dev



___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev

Re: [Opensim-dev] Viewer doesn't render attachments after teleport

2014-04-02 Thread Justin Clark-Casey
I also used to see this issue a lot when testing attachments.  At the time, I remember looking into it and adjusting a 
few things to make OpenSimulator's output packet order match LL much more closely but with no effect.  I haven't seen it 
for a while so I was hoping it had gone away, though that may also just be because I don't get the chance to go in-world 
very often.


One possible thing to investigate is whether SOG updates with a position of 0,0,0 are somehow getting out to the 
region before attachments are properly set up.  This might account for audio issues, etc.  It might also be a shot in 
the dark, though I think this used to happen under some circumstances (along with other effects such as HUD attachments 
wrongly appearing on other viewer's screens).


On 02/04/14 12:20, Melanie wrote:

I don't know if this may be related, but for some reason OpenSim
fails to update the viewer's notion of position properly.

The most noticeable effect is that sometimes after changing regions
or even parcels, sound is no longer heard. The audibility check
happens viewerside, just as the object visibility check.

If the viewer gets a wrong location, it may consider the attachments
as too far away and not render them - that is probably related to
why zooming can make them appear.

Therefore I don't believe we need to send any extra packets related
to these objects, but rather we are missing some packet or sending
wrong data related to the avatar's location.

This appears to be the case on moving in world as well as teleports,
but I have so far never observed it at login.

Melanie


On 02/04/2014 13:16, Oren Hurvitz wrote:

I got some great advice off-list from Nicky Perian. When there's a problem of
missing prims, go to the Graphics Preferences and toggle the option Basic
shaders. I tried this, and toggling this option (on or off, both work)
makes the missing prims appear immediately.

This proves that the viewer has the correct data, and it's just not showing
it. But I still want to find some combination of packets that will make the
viewers show the prims, since obviously most users will not know to use this
trick, and it's a hassle.



--
View this message in context: 
http://opensim-dev.2196679.n2.nabble.com/Viewer-doesn-t-render-attachments-after-teleport-tp7579143p7579146.html
Sent from the opensim-dev mailing list archive at Nabble.com.
___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev



___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev
.




--
Justin Clark-Casey (justincc)
OSVW Consulting
http://justincc.org
http://twitter.com/justincc
___
Opensim-dev mailing list
Opensim-dev@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev