subir texturas al servidor opensim

2
Subir texturas al servidor Opensim En este documento explicare como subir texturas a OpenSim que estén disponibles para todos los avatars, ya que cuando subimos una textura o imagen desde el mundo está queda únicamente en nuestro inventario. Opensim guarda los Objetos en la carpeta/folder assetts , y además, guarda en la carpeta inventory la referencia y el lugar donde estan guardados esos objetos, de modo que cuando se va a buscar un objeto, primero busca en inventory, luego entra en la carpeta de la categoria a la que pertenece esos objetos, lee la referencia de Carpeta y el nombre de los objetos que hay dentro de ella (en los ficheros de nombre xxxLibraryFolders.xml y xxxLibraryItems.xml -- donde xxxes el nombre de la categoria, phots ,textures,animations,clothing, bodyparts.....) y despues, busca en esa ruta (que normalmente deberia de ser assets) los objetos y es cuando los pone a tu alcance para usar, siempre que esten dentro o este accesible la carpeta. Digamos que queremos agregar la textura "sample1.jp2" el proceso es el siguiente: 1- En la carpeta \bin\assets\TexturesAssetSet agregamos una copia del archivo sample1.jp2 2- En esa misma carpeta, en el archivo TexturesAssetSet, vamos a incluir la referencia del archivo que acabamos de agregar con nombre uuid y demás. Este archivo ya contiene algunos archivos referenciados así que nos podemos guiar por estos. Cada sección es la referencia a un archivo. Aquí tenemos el ejemplo de cómo quedaría la referencia a nuestro archivo de ejemplo. Tenemos que tener en cuenta que el assetID no puede estar repetido.

Upload: kate-jimenez

Post on 22-Jul-2015

680 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Subir texturas al servidor opensim

Subir texturas al servidor Opensim

En este documento explicare como subir texturas a OpenSim que estén disponibles para todos

los avatars, ya que cuando subimos una textura o imagen desde el mundo está queda

únicamente en nuestro inventario.

Opensim guarda los Objetos en la carpeta/folder assetts , y además, guarda en la carpeta

inventory la referencia y el lugar donde estan guardados esos objetos, de modo que cuando se

va a buscar un objeto, primero busca en inventory, luego entra en la carpeta de la categoria a

la que pertenece esos objetos, lee la referencia de Carpeta y el nombre de los objetos que hay

dentro de ella (en los ficheros de nombre xxxLibraryFolders.xml y xxxLibraryItems.xml -- donde

xxxes el nombre de la categoria, phots ,textures,animations,clothing, bodyparts.....) y despues,

busca en esa ruta (que normalmente deberia de ser assets) los objetos y es cuando los pone a

tu alcance para usar, siempre que esten dentro o este accesible la carpeta.

Digamos que queremos agregar la textura "sample1.jp2" el proceso es el siguiente:

1- En la carpeta \bin\assets\TexturesAssetSet agregamos una copia del archivo

sample1.jp2

2- En esa misma carpeta, en el archivo TexturesAssetSet, vamos a incluir la referencia del

archivo que acabamos de agregar con nombre uuid y demás. Este archivo ya contiene

algunos archivos referenciados así que nos podemos guiar por estos. Cada sección es

la referencia a un archivo. Aquí tenemos el ejemplo de cómo quedaría la referencia a

nuestro archivo de ejemplo. Tenemos que tener en cuenta que el assetID no puede

estar repetido.

Page 2: Subir texturas al servidor opensim

3- En la carpeta \bin\inventory\TexturesLibrary en TextureLibrary Items.xml incluiremos

también referencia y nombre y demás a ese fichero que hemos dado nombre de

ejemplo sample1.jp2. Los valores que resalto son los que debemos cambiar.

Siguiendo estos pasos ya tenemos nuestra textura cargada en el inventario general. Lo único

que resta es volver a cargar el servidor y entrar al mundo para visualizarla.