[Opensim-dev] Detaching mesh objects causes the region set send full asset data -- including geometry -- to the asset server
Aine
aine.caoimhe at rogers.com
Wed Mar 26 11:52:32 UTC 2014
Bingo!
I just ran my test again with a newly created test mesh and did not observe
the mass of data being sent to the asset server when I unwore it (as per
Oren's post in the mantis). I then wore it again and added a generic empty
script
default
{
state_entry()
{
llSay(0, "Script running");
}
}
I then unwore it and saw the massive amount of data sent. I guess I've been
observing this so frequently with attached meshes because I often add a
script to allow me to conveniently tint and texture it (selecting faces on a
conforming mesh can be an exercise in frustration).
So the issue shifts to "is it really necessary to resend the entire mesh
geometry data every time it's unworn if the mesh contains a script?"
-----Original Message-----
From: opensim-dev-bounces at lists.berlios.de
[mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Melanie
Sent: Tuesday, March 25, 2014 10:50 PM
To: opensim-dev at lists.berlios.de
Subject: Re: [Opensim-dev] Detaching mesh objects causes the region set send
full asset data -- including geometry -- to the asset server
Hi,
this is a potentially very serious bug.
For prims, OpenSim will indeed save the prims back into an asset when they
are unworn if they have changed or contain scripts.
This is because script states are saved as part of the object.
Mesh of course needs to be detected and treated differently.
Resaving mesh is incredibly wasteful and should just not happen.
Melanie
More information about the Opensim-dev
mailing list