[Opensim-dev] More on asset portability

Dr Scofield DrScofield at xyzzyxyzzy.net
Wed May 21 15:20:54 UTC 2008


Diva Canto wrote:
> Any chance we could make all textures available through REST?
> (LL is doing this, here's one example: 
> http://secondlife.com/app/image/2fe686e5-6d14-d6ab-e080-6c13911c9c45/1)
how about all assets in general?

    cheers,
    dr scofield
>
> Stefan Andersson wrote:
>> Recently, we've given distributed assets some thought.
>>  
>> The base problem is that assets are (by sl legacy) requested by guid 
>> from the viewer to the region, and the question is how the region 
>> would know where to fetch that asset. So, in the case of avatar 
>> clothing, for example, we send a 'shirt' asset that within itself 
>> contains a shirt texture asset guid that is then requested from the 
>> viewer.
>>  
>> Now, the region only forwarded the shirt asset from the assetserver, 
>> so it actually doesn't know about the texture guid that was 
>> referenced within it.
>>  
>> But it still needs to know where to fetch the texture asset with 
>> that guid.
>>
>> One solution that I can see would be if we scanned assets passing 
>> thru the server and kept track of the guids within it, tagging them 
>> with what asset they were referenced by. That would take a lot of 
>> processing power.
>>  
>> More thought needed.
>>
>> Best regards,
>> Stefan Andersson
>> Tribal Media AB
>>  
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> > From: chris.down at alcor.co.uk
>> > To: opensim-dev at lists.berlios.de
>> > Date: Wed, 21 May 2008 11:03:23 +0100
>> > Subject: Re: [Opensim-dev] More on asset portability
>> >
>> > > If we clarified the roles of the user and inventory servers, and kept
>> > > all asset information in the inventory server, then it would be much
>> > > easier to use external inventory/asset servers. This means that 
>> we want
>> > > to move the AvatarAppearance API from the User server to the
>> > > InventoryServer. The logic would be changed so that the default
>> > > inventory and asset servers are used unless the asseturl and
>> > > inventoryurl are defined. That is, the grid would continue to use its
>> > > own asset and inventory servers unless you supply more information.
>> > >
>> > > We plan to do work in this area soon, and welcome any feedback and
>> > > comment you have.
>> >
>> > This sounds like an good idea.
>> >
>> > Could this be extended such that the inventory table contained the 
>> url of
>> > the asset server that stores item? This would then lead to a 
>> distributed
>> > asset system. Not all assets would need to come from the same asset 
>> server.
>> >
>> > Chris
>> >
>> > _______________________________________________
>> > Opensim-dev mailing list
>> > Opensim-dev at lists.berlios.de
>> > https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>   
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>   


-- 
dr dirk husemann ---- virtual worlds research ---- ibm zurich research lab
SL: dr scofield ---- drscofield at xyzzyxyzzy.net ---- http://xyzzyxyzzy.net/
RL: hud at zurich.ibm.com - +41 44 724 8573 - http://www.zurich.ibm.com/~hud/




More information about the Opensim-dev mailing list