« Réunion du 17-09-2024 » : différence entre les versions
Aller à la navigation
Aller à la recherche
Ligne 40 : | Ligne 40 : | ||
* Les hiérachies sont très couteuses en calculs car tous les changements réalisés sur un élément de la chaîne doit se répercuter sur l'ensemble. | * Les hiérachies sont très couteuses en calculs car tous les changements réalisés sur un élément de la chaîne doit se répercuter sur l'ensemble. | ||
* Vincent Sylvester prend l'exemple de l'inventaires. L'avatar peut ne pas pouvoir se connecter s'il a 100 dossiers imbriqués dans son inventaire. | * Vincent Sylvester prend l'exemple de l'inventaires. L'avatar peut ne pas pouvoir se connecter s'il a 100 dossiers imbriqués dans son inventaire. | ||
* Limite d'imbrication dans les inventaires : elle n'est pas bien définie. Une fonction de récupération AISv3[https://wiki.secondlife.com/wiki/AIS] fixe une limite de 50. | * Limite d'imbrication dans les inventaires : elle n'est pas bien définie. Une fonction de récupération AISv3[https://wiki.secondlife.com/wiki/AIS] fixe une '''limite de 50'''. | ||
= Viewers= | = Viewers= |
Version du 25 septembre 2024 à 09:59
Changements du code de la semaine
- Commit 52c77b par Adil El Farissi : Implémentation d'un convertisseur de certificats encodés en PEM vers des certificats PKCS12.
- Ce changement de code va permettre d'utiliser un CA Let's Encrypt dans OpenSimulator.
NDLR :
|
Avertissement
Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉 |
Scripts
Différence de fonctionnement de timer() dans Second Life et dans OpenSimulator
- Cas d'utilisation : Cuga Rajal utilise un système de scripts modulaire où un script complémentaire ajoute des capacités de remorquage. Il doit mettre le script principal de la voiture hors service pour que les gens ne puissent pas monter dans la voiture et partir un crashe. Cuga Rajal ne voulait pas fusionner les scripts parce qu'il y a des cas où il peut simplement supprimer l'un des scripts quand il n'a pas besoin de la dépanneuse.
NDLR : J'ai essayé de comprendre pour expliquer le système des deux scripts, sans succès. Je vous donne la traduction DeePL direct sans l'expliquer ou corriger la traduction. Cuga Rajal dit : "J'ai découvert une différence intéressante dans le comportement de lsl timer() entre SL et OS. Si vous configurez un script pour qu'il ne s'exécute pas pendant que son timer est en cours d'exécution. Si vous avez 2 scripts avec un timer défini à, disons, 2 minutes, et que vous utilisez un script pour définir l'autre comme ne fonctionnant pas puis le remet en marche 2 minutes plus tard. Le script dans SL pensera que les 2 minutes sont écoulées. Il vérifie l'heure actuelle par rapport à l'heure d'origine. Dans Opensim, le script commence à compter à rebours lorsqu'il est défini comme étant en cours d'exécution. Le fait de le définir comme étant inactif retarde le compte à rebours."
|
- Ubit Umarov préfère la méthode OpenSim, il dit que ce n'est pas un bug mais que c'est intéressant à connaître.
- Pour importer son script de Second Life à OpenSim, Cugal Rajal a simplement changé le timer de l'un des scripts de 2 minutes à 1 seconde.
Modules
Module de recherche
- 🏗️
Divers
Systèmes de hiérarchies
Problème
- Joe Magarac souhaiterait qu'OpenSim devrait utiliser de vraies hiérarchies d'élements avec des points d'attache. Il dit qu'on ne peut rien porter sans une coordination très complexe.
Réponses
- Les hiérachies sont très couteuses en calculs car tous les changements réalisés sur un élément de la chaîne doit se répercuter sur l'ensemble.
- Vincent Sylvester prend l'exemple de l'inventaires. L'avatar peut ne pas pouvoir se connecter s'il a 100 dossiers imbriqués dans son inventaire.
- Limite d'imbrication dans les inventaires : elle n'est pas bien définie. Une fonction de récupération AISv3[1] fixe une limite de 50.
Viewers
Dayturn
- Cette semaine Gavin Hird a :
- ajouté quelques changements au code du viewer,
- testé le viewer dans MacOS et dans Windows11
- mis à jour MySQL.
Sharpview
- Joe Magarac a compris le problème de saccade pendant le déplacement d'un avatar, problème décrit au cours des réunions des deux semaines précédentes. Il continue à corriger son code.
- Il travaille sur une nouvelle approche de l'extrapolation [2]. Il utilise l'extrapolation du point que le serveur Opensim donne et il applique un décalage pour corriger les erreurs du dernier mouvement. Cela devrait produire un mouvement fluide sans saccade.
Source
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-09-17