[sldev] [META][AWG]log chat of AWG meeting Friday, Oct 5, 2007

Argent Stonecutter secret.argent at gmail.com
Sat Oct 6 15:45:27 PDT 2007


On 06-Oct-2007, at 17:30, Callum Lerwick wrote:
> On Sat, 2007-10-06 at 16:25 -0500, Argent Stonecutter wrote:
>> What about assets with editable properties, like clothing, gestures,
>> notecards, and so on?

> Copy on write. If you edit it, it is a new asset, and gets a new
> identifier.

That would cause some problems for SL: you don't change the UUID of a  
texture when you change the permissions or description. They'd have  
to be separate from the asset.

> However, an instance of an asset can have additional dynamic state
> attached. Its location in a sim, script state, etc. This stuff would
> live in the Region and maybe Agent domains.

That should work as well as - and be a lot clearer than - my idea of  
making the texture a compound asset.

> We have the case of objects being actively edited. "Editing" could  
> mean
> a script modifying the object.

I think LL are ahead of this one: scripts can't modify assets.

> We should perhaps think of the Asset
> Domain as long term storage. Objects being actively edited live in
> mutable, ethereal anonymous state, that exists only in the Region
> domain. To be accessible outside that region, it must be "baked" and
> passed into the Asset domain.

I think the "instance" needs to be a long term object, as well. If  
you edit a texture in your inventory, change its properties, its  
identifier shouldn't change.



More information about the SLDev mailing list