« Réunion du 28-05-2024 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Balise : visualeditor-switched
 
(37 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
= Changements du code de la semaine=
= 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=
= Scripts=
= Scripts=
== Appdomain ==
* Il s'agit d'un environnement d'exécution isolé dans lequel les applications .NET s'exécutent ce qui permet d'isoler les erreurs et les exceptions entre les différentes applications.
* Avec '''Yengine'''[http://opensimulator.org/wiki/YEngine/fr]  moteur de scripts pleinement fonctionnel pour les scripts LSL/OSSL, plus besoin des Appdomains. Le coût en termes de performances était incroyablement élevé.
* Ubit Umarov  a réduit leur utlisation dans le code de  Xengine [http://opensimulator.org/wiki/XEngine]  Il dit " bien je l'ai supprimé" (Ndlr : je ne sais pas de quoi il parle exactement, Xengine ?).
= Base de données =
= Base de données =
= Modules =
== Migration ==
* Le travail sur les migrations continue lentement.
== PostgreSQL ==
{{NDLR|fond=white |bord= green|message = information
{{PostgreSQL}}}}
* Dans les nouvelles versions de PostgreSQL une structure désactivée dans OpenSim par le passé pour des raisons de rapidité  n'est  plus désactivable. Le code de désactivation est obsolète et doit être mis de côté.
 
= Bugs =
= Bugs =
= Tests =
== Crash de la baignoire / Mesh==
= Projets en cours / Infos=
* '''Description''' : crash du simulateur quand l'avatar s’assoie sur le mesh trouvé à [https://sketchfab.com/3d-models/wooden-bathtub-game-ready-asset-137881949bb14f78a0ac1fb4d6f3d2f1 cette adresse] avec conversion de fbx en dae dans Blender. C'est le fait de s'asseoir qui a provoqué le crash.
* '''Log''' :
  ODE INTERNAL ERROR 1 : assertion « bNormalizationResult » failed in _dNormalize4() [./odemath.h:43]
./opensim.sh : ligne 3 :  648 Abort trap : 6 dotnet OpenSim.dll
* D'après Ubit Umarov, cette erreur vient du mesh. La modification du LOD pourrait résoudre le problème...
 
= Infos=
== BepuPhysics ==
* '''BepuPhysics''' est un moteur de physique open source conçu pour les jeux et les simulations en 3D. [https://www.bepuentertainment.com/faq]
* Ce moteur physique est passé à dotnet 6.
* Une troisième option physique pour OpenSim est peut-être à venir ? Le fait que '''BepuPhysics''' soit écrit en C# signifie qu'il pourrait être légèrement plus facile à intégrer que d'autres.
* Ce moteur utilise encore Vector3 comme structure de données pour les vecteurs tridimensionnels, même si System.Numerics offre des fonctionnalités plus avancées et plus puissantes.
* '''System.Numerics''' est un espace de noms qui fait partie du framework .NET. Il fournit des structures et des fonctionnalités pour effectuer des opérations mathématiques avancées, notamment pour la manipulation de vecteurs, de matrices et d'autres types de données numériques.
 
== Avatar ==  
* '''Tutoriel Outworldz''' "Comment créer Gerrymander le lézard "  : https://www.outworldz.com/secondlife/posts/Avatars/Gerrymander/
 
= Viewers=
= Viewers=
== Firestorm ==
=== Patch de Humbletin===
*Viewer : [https://github.com/humbletim/firestorm-gha/releases] inclus dans la version Firestorm 7.1.8  Beta
{{NDLR|fond=white |bord= green|message = Information
{{Viewer Firestorm Bêta}}}}
* Maintenant, la contrainte de caméra pour les valeurs Z négatives fonctionnera sous l'eau avec les anciennes versions d'opensim. Cette  modification n'est pas codée en dure  unminimu de -100 dans le viewer. Les utilisateurs peuvent choisir de garder la nouvelle configuration ou revenir à l'ancienne.
* Nouvelle configuration :
OpenSimExtras.MinSimHeight=-100
* Ancienne configuration  :
OpenSimExtras.MinSimHeight=0
Ndlr :  je ne sais pas à quoi correspond ces configurations, donc je les ai notées comme j'ai compris sur le moment. Je fais des recherches pour confirmer ou corriger.
* Pour l'instant quelques liens pour OpenSimulator :
** Wiki OpenSimulator [http://opensimulator.org/wiki/SimulatorFeatures/fr où MinHeightmap est déjà =à -100. ]
** Fwd: change the MinSimHeight for OpenSim (Fred Beckhusen)[https://www.mail-archive.com/opensim-users@opensimulator.org/msg02302.html], le changement se fait dans le code source, il faudra compiler.
=== Pull Request (PR) en discussion ===
*erreurs dans la façon dont les noms de régions sont traités : cela peut entraîner des problèmes d'hypergrid [https://github.com/FirestormViewer/phoenix-firestorm/pull/25]. Ce PR concerne les recherches de noms explicites et n'affecte pas les utilisations de recherche/caractères génériques.
= Source=
= Source=
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-05-28
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-05-28

Dernière version du 4 juin 2024 à 10:53

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

Appdomain

  • Il s'agit d'un environnement d'exécution isolé dans lequel les applications .NET s'exécutent ce qui permet d'isoler les erreurs et les exceptions entre les différentes applications.
  • Avec Yengine[1] moteur de scripts pleinement fonctionnel pour les scripts LSL/OSSL, plus besoin des Appdomains. Le coût en termes de performances était incroyablement élevé.
  • Ubit Umarov a réduit leur utlisation dans le code de Xengine [2] Il dit " bien je l'ai supprimé" (Ndlr : je ne sais pas de quoi il parle exactement, Xengine ?).

Base de données

Migration

  • Le travail sur les migrations continue lentement.

PostgreSQL

NDLR  : information

PostgreSQL

  • SQL [3] : langage informatique servant à exploiter des bases de données relationnelles.
  • PostegreSQL [4] système de gestion de base de données sous licence libre utilise des types de données avancées et personnalisables, des procédures stockées, des déclencheurs complexes. Il est connu pour sa conformité stricte aux normes SQL
  • Les procédures stockées sont des blocs de code SQL nommés et enregistrés dans la base de données.
  • Les déclencheurs complexes sont des actions automatiques déclenchées par des événements spécifiques sur une table, comme l'insertion, la mise à jour ou la suppression de données.
  • Les développeurs d'OpenSim en parlent


  • Dans les nouvelles versions de PostgreSQL une structure désactivée dans OpenSim par le passé pour des raisons de rapidité n'est plus désactivable. Le code de désactivation est obsolète et doit être mis de côté.

Bugs

Crash de la baignoire / Mesh

  • Description : crash du simulateur quand l'avatar s’assoie sur le mesh trouvé à cette adresse avec conversion de fbx en dae dans Blender. C'est le fait de s'asseoir qui a provoqué le crash.
  • Log :
 ODE INTERNAL ERROR 1 : assertion « bNormalizationResult » failed in _dNormalize4() [./odemath.h:43]
./opensim.sh : ligne 3 :   648 Abort trap : 6 dotnet OpenSim.dll
  • D'après Ubit Umarov, cette erreur vient du mesh. La modification du LOD pourrait résoudre le problème...

Infos

BepuPhysics

  • BepuPhysics est un moteur de physique open source conçu pour les jeux et les simulations en 3D. [5]
  • Ce moteur physique est passé à dotnet 6.
  • Une troisième option physique pour OpenSim est peut-être à venir ? Le fait que BepuPhysics soit écrit en C# signifie qu'il pourrait être légèrement plus facile à intégrer que d'autres.
  • Ce moteur utilise encore Vector3 comme structure de données pour les vecteurs tridimensionnels, même si System.Numerics offre des fonctionnalités plus avancées et plus puissantes.
  • System.Numerics est un espace de noms qui fait partie du framework .NET. Il fournit des structures et des fonctionnalités pour effectuer des opérations mathématiques avancées, notamment pour la manipulation de vecteurs, de matrices et d'autres types de données numériques.

Avatar

Viewers

Firestorm

Patch de Humbletin

  • Viewer : [6] inclus dans la version Firestorm 7.1.8 Beta
NDLR  : Information

Viewer Firestorm Bêta

  • Version Bêta :[7] Un logiciel en période de bêta-test est généralement soumis à un nombre important ou représentatif d'utilisateurs : les bêta-testeurs.
  • Comment tester la version Beta de Firestorm ? :
  1. Rejoignez le groupe Phoenix Firestorm Preview Group sur Second Life. L'adhésion est gratuite.
  2. Les liens de téléchargement se trouvent dans les notes.


  • Maintenant, la contrainte de caméra pour les valeurs Z négatives fonctionnera sous l'eau avec les anciennes versions d'opensim. Cette modification n'est pas codée en dure unminimu de -100 dans le viewer. Les utilisateurs peuvent choisir de garder la nouvelle configuration ou revenir à l'ancienne.
  • Nouvelle configuration :
OpenSimExtras.MinSimHeight=-100 
  • Ancienne configuration  :
OpenSimExtras.MinSimHeight=0

Ndlr : je ne sais pas à quoi correspond ces configurations, donc je les ai notées comme j'ai compris sur le moment. Je fais des recherches pour confirmer ou corriger.

  • Pour l'instant quelques liens pour OpenSimulator :

Pull Request (PR) en discussion

  • erreurs dans la façon dont les noms de régions sont traités : cela peut entraîner des problèmes d'hypergrid [9]. Ce PR concerne les recherches de noms explicites et n'affecte pas les utilisations de recherche/caractères génériques.

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-05-28