« Réunion du 10-09-2024 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
 
(30 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
= Changements du code de la semaine=
= Changements du code de la semaine=
== llGiveInventory  ==
== llGiveInventory  ==
*[http://opensimulator.org/mantis/view.php?id=9158 '''Mantis 9158'''] : llGiveInventory doit réussir si llAllowInventoryDrop(TRUE) est défini pour l'objet cible.
*[http://opensimulator.org/mantis/view.php?id=9158 '''Mantis 9158'''] : '''llGiveInventory''' [https://wiki.secondlife.com/wiki/LlGiveInventory/fr fr][https://wiki.secondlife.com/wiki/LlGiveInventory en] doit réussir si llAllowInventoryDrop [https://wiki.secondlife.com/wiki/LlAllowInventoryDrop/fr fr]  est défini à TRUE pour l'objet cible.
* 🏗️
* llGiveInventory permet à une primitive de donner un objet de son inventaire à l'inventaire d'une autre primitive non modifiable si le même propriétaire et l'option allowdrop ont été définis sur la cible.
* Ce n'est pas clair dans le wiki LSL mais cela fonctionne comme cela dans Second Life. D'après Le wiki, allowdrop ne devrait être pertinent que pour les attachements, mais c'est comme ça en réalité.
* '''Question pas encore vérifiée''' : si '''un script''' est transféré avec cette fonctionnalité, est-ce que l'exécution du script est désactivée dans la cible et nécessite un '''prendre/rezzer''' pour s'exécuter ? (comme c'est le cas lors d'une copie entre primitives dans le même objet lié).
 
== Traitement des espaces blancs dans les vecteurs et les rotations  ==  
== Traitement des espaces blancs dans les vecteurs et les rotations  ==  
* [http://opensimulator.org/mantis/view.php?id=9159 '''Mantis 9159''' ] :  Les espaces blancs dans les vecteurs et les rotations sont traités de manière incorrecte lors du casting à partir d'un format de chaîne de caractères.
* [http://opensimulator.org/mantis/view.php?id=9159 '''Mantis 9159''' ] :  Les espaces blancs dans les vecteurs et les rotations sont traités de manière incorrecte lors du cast[https://fr.wikipedia.org/wiki/Conversion_de_type] à partir d'un format de chaîne de caractères.
* 🏗️
* Un espace entre la dernière virgule et la valeur z renvoyait ZERO_VECTOR ou ZERO_ROTATION
{{NDLR|fond=white |bord=green|message = <br>
* [https://wiki.secondlife.com/wiki/Vector#Useful_Snippets Script LSL pour vérifier si une chaîne est un vecteur valide]
* [https://wiki.secondlife.com/wiki/Rotation#Useful_Snippets Script LSL pour vérifier si une chaîne est une rotation valide]
}}


= Avertissement =
= Avertissement =
{{Avertissement_résumé|fond=pink |bord=red |message = 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 [http://opensimulator.org/wiki/Office_hours réunions du mardi] ou  sur [http://opensimulator.org/wiki/IRC le canal IRC]. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉}}
{{Avertissement_résumé|fond=pink |bord=red |message = 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 [http://opensimulator.org/wiki/Office_hours réunions du mardi] ou  sur [http://opensimulator.org/wiki/IRC le canal IRC]. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉}}
= Noyau=
= Informations=
= Scripts=
== OSCC 2024 ==
= Base de données =
* Dates : 7 et 8 décembre 2024.
= Modules =
* Le site de la 12e conférence de la communauté OpenSim est en construction,  [https://world.secondlife.com/resident/c6516b03-24aa-437f-9a32-01a3292b3d7e?lang=fr Frans Charming]  s'en occupe : [https://conference.opensimulator.org/ de nouvelles informations et l'appel à propositions seront disponibles prochainement].
= Bugs =
 
= Tests =
= Projets en cours / Infos=
= Viewers=
= Viewers=
== Dayturn ==
== [[ Lexique_des_réunions#Viewer_Dayturn |Dayturn]] ==
* Publication de nouvelles versions pour Mac le jour de la réunion.
* [https://www.dayturn.com/viewer/index.php?threads/dayturn-2-9-20-202409101313.422/ Publication de la version  Dayturn 2.9.20 (202409101313) pour MacOS] le jour de la réunion.
* Pas de PBR.
* [[Lexique_des_réunions#BOM |Bakes on Mesh ]], [[Lexique_des_réunions#Bento |Bento]] et support d'[[Lexique_des_réunions#Animesh |animesh]]. Pas de [[Lexique_des_réunions#PBR |PBR]].
* 🏗️
 
== Sharpview ==
== [[Lexique_des_réunions#Viewer_Sharpview |Sharpview]] ==
* Joe Magarac cherche toujours les raisons de l'instabilité (saccades) des avatars dans OpenSimulator.   
* [[Réunion_du_03-09-2024#Sharpview | Sujet de la semaine prédédante.]]
* Pas encore de téléportation hypergrid.
* Joe Magarac cherche toujours les raisons de l''''instabilité (saccades) des avatars dans OpenSimulator'''. Il étudie les logs pour voir ce qui diffère de Second Life. Il ne pense pas que cela vienne du réseau et de l'ordre des paquets [https://fr.wikipedia.org/wiki/User_Datagram_Protocol '''UDP''']. Il pense que cela vient de son code. Il a été occupé cette semaine et il donnera plus d'informations la semaine prochaine.
* 🏗️
* Dans Second Life quand l'avatar est hors de porter d'une région, le simulateur demande au viewer de se déconnecter. Cela prend 15 à 30 secondes. Joe Magarac demande à Ubit Umarov comment OpenSimulator gère cela. Ubit Umarov dit que c'est plus rapide dans OpenSim et surtout pour une téléportation.   
== Bilan actuel de PBR ==
* '''Dans Sharpview il y a trois cas de téléportations''' :
* 🏗️
** 1. Dans la même région : cela correspond à un mouvement
** 2. Dans une région proche déjà connectée : cela ressemble à une traversée de frontière entre deux régions.
** 3. Région éloignée : c'est comme une connexion, "démarrage à froid".
** Il n'y a pas encore de '''téléportation hypergrid'''. Pour cela, il faut se reconnecter.
* '''Le passage de frontière''' entre deux régions fonctionne mieux. Joe Magarac vient de mettre un correctif qu'il avait ajouté dans Firestorm il y a des années.
 
== Bilan actuel de [[Lexique_des_réunions#PBR |PBR]] ==
* Les gens semblent télécharger par centaines les versions sans PBR (de Dayturn ?) pour Second Life.
* [[Lexique_des_réunions#Viewer_Firestorm |'''Firestorm 6.6.17 sans PBR''']]: [https://wiki.firestormviewer.org/fs_older_downloads Télécharger une version plus ancienne]
* Le viewer Dayturn sans PBR (Windows et MacOS ) semble plus à jour  que la version 6.6.17 de Firestorm.
* Second Life demandent aux utilisateurs d'acheter de nouveaux assets dès que quelque chose est cassé par les nouvelles versions. Ils agiraient sous la pression des investisseurs et ils seraient en compétition avec Unity.
* Vincent Sylvester apprécie une chose parmi les changements apportés par PBR, c'est la palette de couleurs. Mais il n'aime pas les miroirs qu'il juge très lents.
* Maintenant, les miroirs sont désactivés par défaut. L'obsession du miroir n'est pas comprise par les participants à la réunion et ils ne comprennent pas non plus pourquoi les performances de Linden Lab sont si mauvaises à ce sujet.
* Ubit Umarov appréhende  l'utilisation de  [[Lexique_des_réunions#glTF |'''glTF''']], les performances risquent de régresser.


= Source=
= Source=
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-09-10
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-09-10

Dernière version du 15 septembre 2024 à 16:44

Changements du code de la semaine

llGiveInventory

  • Mantis 9158 : llGiveInventory fren doit réussir si llAllowInventoryDrop fr est défini à TRUE pour l'objet cible.
  • llGiveInventory permet à une primitive de donner un objet de son inventaire à l'inventaire d'une autre primitive non modifiable si le même propriétaire et l'option allowdrop ont été définis sur la cible.
  • Ce n'est pas clair dans le wiki LSL mais cela fonctionne comme cela dans Second Life. D'après Le wiki, allowdrop ne devrait être pertinent que pour les attachements, mais c'est comme ça en réalité.
  • Question pas encore vérifiée : si un script est transféré avec cette fonctionnalité, est-ce que l'exécution du script est désactivée dans la cible et nécessite un prendre/rezzer pour s'exécuter ? (comme c'est le cas lors d'une copie entre primitives dans le même objet lié).

Traitement des espaces blancs dans les vecteurs et les rotations

  • Mantis 9159  : Les espaces blancs dans les vecteurs et les rotations sont traités de manière incorrecte lors du cast[1] à partir d'un format de chaîne de caractères.
  • Un espace entre la dernière virgule et la valeur z renvoyait ZERO_VECTOR ou ZERO_ROTATION
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.😉


Informations

OSCC 2024

Viewers

Dayturn

Sharpview

  • Sujet de la semaine prédédante.
  • Joe Magarac cherche toujours les raisons de l'instabilité (saccades) des avatars dans OpenSimulator. Il étudie les logs pour voir ce qui diffère de Second Life. Il ne pense pas que cela vienne du réseau et de l'ordre des paquets UDP. Il pense que cela vient de son code. Il a été occupé cette semaine et il donnera plus d'informations la semaine prochaine.
  • Dans Second Life quand l'avatar est hors de porter d'une région, le simulateur demande au viewer de se déconnecter. Cela prend 15 à 30 secondes. Joe Magarac demande à Ubit Umarov comment OpenSimulator gère cela. Ubit Umarov dit que c'est plus rapide dans OpenSim et surtout pour une téléportation.
  • Dans Sharpview il y a trois cas de téléportations :
    • 1. Dans la même région : cela correspond à un mouvement
    • 2. Dans une région proche déjà connectée : cela ressemble à une traversée de frontière entre deux régions.
    • 3. Région éloignée : c'est comme une connexion, "démarrage à froid".
    • Il n'y a pas encore de téléportation hypergrid. Pour cela, il faut se reconnecter.
  • Le passage de frontière entre deux régions fonctionne mieux. Joe Magarac vient de mettre un correctif qu'il avait ajouté dans Firestorm il y a des années.

Bilan actuel de PBR

  • Les gens semblent télécharger par centaines les versions sans PBR (de Dayturn ?) pour Second Life.
  • Firestorm 6.6.17 sans PBR: Télécharger une version plus ancienne
  • Le viewer Dayturn sans PBR (Windows et MacOS ) semble plus à jour que la version 6.6.17 de Firestorm.
  • Second Life demandent aux utilisateurs d'acheter de nouveaux assets dès que quelque chose est cassé par les nouvelles versions. Ils agiraient sous la pression des investisseurs et ils seraient en compétition avec Unity.
  • Vincent Sylvester apprécie une chose parmi les changements apportés par PBR, c'est la palette de couleurs. Mais il n'aime pas les miroirs qu'il juge très lents.
  • Maintenant, les miroirs sont désactivés par défaut. L'obsession du miroir n'est pas comprise par les participants à la réunion et ils ne comprennent pas non plus pourquoi les performances de Linden Lab sont si mauvaises à ce sujet.
  • Ubit Umarov appréhende l'utilisation de glTF, les performances risquent de régresser.

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-09-10