Depuis quelques downloads (
Download = unité de mesure de temps séparant deux publications d'un viewer, dûment enregistrée auprès du Greenwhich SL Time Institute of Measurement -
Sandwhich pour les intimes) depuis donc ce temps là, tous les créateurs de décors prestigieux et tous les admirateurs des dits décors se prennent la tête (en général à deux mains, mieux vaut éviter le marteau) devant la sale habitude qu'ont les
textures temporaires à l'être ... temporaires.
Réunis en colloque à Condrieu (Rhône) [temps consacré aux études théoriques : 2 heures, temps consacré aux travaux pratiques sur les Côtes Brunies et autres spécialités locales : 20h], quelques experts triés sur le volet (rassurez-vous, ils n'ont pas soufferts) ont enfin percé le mystère de la temporalité des textures.
D'abord, rappelons, pour le lecteur non averti, ce qu'est une texture temporaire. Contrairement à une texture standard qui a élu obligatoirement domicile à San Francisco ou à Dallas -- en fait là où Linden Lab détient nos textures sans en détenir le droit! -- la texture temporaire n'y va jamais (à Dallas ou à San Francisco etc etc) et donc est dispensée de l'octroi de 10 L$.
C'est pour cela qu'elle est qualifiée de temporaire, car seules les textures hébergées dans les locaux de Linden Lab ont une chance de persister, c'est à dire d'être retrouvées et réutilisables à l'infini (et là se place le concert de pleurs de ceux qui ont eu tout ou partie de leurs textures égarées, mais c'est là une autre histoire...). Néanmoins, une texture temporaire a une durée de vie qui va de négligeable à non négligeable ; regardons en détail, mais en évitant l'écueil d'un jargon trop technique, ce qu'il advient exactement d'une texture temporaire. Les essais ont été faits avec un viewer Emerald pour des raisons économiques car le viewer
RollsRoverBenzRolaxBlingBling en diamant plaqué or est hors de portée des moyens des pauvres chercheurs que nous sommes.
La texture temporaire et l'inventaire : lorsqu'elle est "uploadée" et que la case
Temporary Image (free) a été cliquée, le viewer fait d'abord la conversion en JC2000, qui est le format des textures dans Second Life, puis procède à la
décapitation dudit fichier JC2000 et inscrit les 2 morceaux dans le cache personnel du résident, c'est à dire sur son disque dur ; puis il procède à l'inscription dans l'inventaire dudit avatar où le nom de la texture apparaît en italique. A partir de là, cette texture peut être utilisée pour ... texturer (ben oui!) un décor. La durée de vie de la texture dans l'inventaire est limitée à la connexion en cours ; en effet, lors de la prochaine reconnexion, l'inventaire au complet est rapatrié des bases de Linden Lab vers le viewer et, bien entendu, de l'autre côté de l'Atlantique, on a jamais entendu "parlé" de votre texture temporaire!
La texture temporaire et la région : là on a deux possibilités ; d'abord celle où vous n'avez pas utilisé votre texture sur le décor, dans ce cas la texture est perdue à tout jamais ; ensuite le cas où la texture a été utilisée sur une ou plusieurs faces d'une ou plusieurs prims d'un ou plusieurs objets dans la région où se tient l'avatar, là il y a lieu à perdurer.
En effet, pour accélérer la visibilité de la texture par les autres avatars déjà présents dans la région ou arrivant ensuite dans cette région, et aussi pour afficher la texture sur le décor calculé, la référence de la texture (appelé clé UUID par d'autres) est recopiée dans le cache du simulateur de la région. La durée de vie de la texture dans la région est limitée par la durée de vie du cache de la région, en gros elle disparaîtra lorsque le simulateur de la région sera relancé. En attendant, bien que la référence de la texture aie disparu de l'inventaire, ce qui vous empêche de l'utiliser à nouveau, vous et les avatars se baguenaudant dans le coin pourraient encore la voir pendant un bon moment ; puis un jour, crash, reboot voire restart = face de prim d'objet toute grise!
La texture temporaire et les autres régions avoisinantes : il y a aussi une autre possibilité de voir la texture par effet de bord ; chaque simulateur de région est fortement incité à transmettre aux huit autres simulateurs activant les huit régions qui encadrent la vôtre (attention, plus scientifiquement, huit est ici un nombre maximum, dont le minimum peut aussi être zéro! Mais apparemment cela fonctionne aussi avec une période de l'ordre de la minute pour une île pas trop éloignée même sans bord commun) pour qu'un avatar situé de l'autre côté de la frontière puisse voir votre décor. Donc on peut dire que la texture temporaire est aussi temporairement rangée, donc visible, dans le cache des régions voisines.
Voilà, dans l'état actuel de la recherche scientifique, une texture temporaire est vraiment temporaire et ne doit être utilisée qu'en tant que texture temporaire.
Garmin Kawaguichi,
Commentaires
Et pourquoi pas un Viewer 2 avec Shared Media? Citer
Et un serveur alternatif pour stocker les images ?
Ca ne donnerait pas de la persistence ? Citer
Garmin Citer
Bonne question! NON, on ne peut pas transférer une texture temporaire d'un inventaire à un autre car cette opération nécessite de passer par les serveurs de Linden qui ne transfèreront au mieux qu'une clé unique qui ne pointe que sur le vide!
Garmin Citer