Réunion du 12-12-2023

De OSWiki
Aller à la navigation Aller à la recherche

Changements du code de la semaine

  • Pas de changement de code cette semaine.

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


Modules

Module OpenSimEvents

Le module d'Andrew Hellershanks permet aux gens d'ajouter/supprimer les événements qui les intéressent, mais il n'y a actuellement aucun moyen de se faire rappeler un événement.Un composant web est nécessaire pour la création d'événements.Il faut vérifier les agents racine entrants et sortants dans une région, voir qui s'est abonné à des événements, les ajouter/supprimer de la liste des personnes à prévenir d'un événement à venir, déterminer quand les rappels doivent être envoyés, et les envoyer si nécessaire.

Projets en cours / Infos

Conversation de début de réunion ...

  • NDLR : le sujet a commencé avant le début de l'enregistrement du chat. Quel est le vrai sujet, un casque , ? Mystère ?  ;) Peut-être un changement dans le protocole des matériaux PBR [1] qui fonctionnerait avec la version de développement actuelle d'OpenSim et la version 7-0-1 de Firestorm (Beta) qui prend en charge le PBR.

Collada et glTF

  • COLLADA [2], développé par le groupe Khonos, définit un standard de schéma XML ouvert pour échanger les acquisitions numériques entre différents types d'applications logicielles graphiques qui pourraient autrement conserver leur acquisition dans des formats incompatibles. L'extension des fichiers Collada est .dae. Ce format est le format utilisé pour exporter des objets 3D depuis OpenSimulator.
  • Le groupe Khronos [3] est un consortium industriel fondé en 2000, et dont le but est de créer des API dont les spécifications sont rendues publiques et sont utilisables gratuitement, pour « créer et exécuter des applications multimédia sur un grand nombre de plateformes et appareils ». Le groupe a également développé glTF [4] (GL Transmission Format) qui est un format de fichier de scènes et de modèles 3D utilisant le format JSON.
  • La norme Collada a mis du temps à être respectée par Linden Lab et c'est n'est pas encore parfait.

Des miroirs dans OpenSim

  • PBR pourrait permettre les miroirs. Linden Lab met en place des miroirs en ce moment. Un seul miroir fonctionnerait en même temps.
  • Ce sont de faux miroirs, pire que ceux que l'on voit dans les jeux maintenant. Il y a beaucoup de retard sur ce qui serait possible aujourd'hui.
  • Les miroirs sont faciles à faire, mais coûteux à rendre. Il faut rendre la scène une fois de plus pour chaque miroir.Tout se fait côté clien c'est à dire depuis le viewer. Opensim ne fait que déplacer des données, comme d'habitude.
  • Il existe une technique de miroir qui utilise la configuration intelligente de l'océan. Ainsi, vous pouvez danser sur un miroir, s'il est au niveau de l'eau.

Bilan de l'OSCC 2023

  • Retransmission des directs sur la chaîne de l'OSCC [5]

Réunion : une pause le 26-12

  • En Amérique du nord c'est le boxing day [6].

OpenSim NGC

  • Next Gen Core ou New Good Code (NGC) initié par Mike.Chase est un dérivé d'OpenSim Core qui utilise les nouvelles technologies et les pratiques de langages de programmation actuelles. Ce projet se concentre sur l'ajout d'une protection du contenu et d'une sécurité supplémentaire.
  • Le code sur GitHub https://github.com/OpenSim-NGC/OpenSim-Sasquatch
  • Problème d'objets liés qui touche les grilles quand on passe d'une grille NGC à une grille du core. Il existe un patch soumis par Zontrek sur Mantis qui a été intégré via un module de région à NGC. Il est maintenant intégré au code et les résultats sont très bons.
  • Question de l'utilisation de KVP avec les objets liés. Une paire clé-valeur (KVP) est un type de données abstrait qui comprend un groupe d'identificateurs de clés et un ensemble de valeurs associées. Les paires de clés-valeurs sont fréquemment utilisées dans les tables de recherche, les tables de hachage et les fichiers de configuration. Le KVP est stocké sur la prim racine d'un objet lié et vu par tous les scripts de l'objet lié. L'utilisation de KVP serait 13 fois plus rapide que l'accès par liste C# (il ne s'agit pas de listes lsl) . Comme dit Mike Chasse "Quoi qu'il en soit, je voulais juste sensibiliser les gens." Il s'agit essentiellement d'un dictionnaire persistant dans le système de gestion de l'information. Ce qui permet de gérer les fusions lorsque vous liez des choses et qui est conservé avec les prims. Dans OpenSim l'objet lié est une entité, contrairement à Linden Lab qui continue de l'adresser via la prim racine et de stocker les liens uniquement sur la prim racine.

Viewers

Viewers pour Mac

  • Firestorm et Dayturn

Firestorm : bug dans la version 6.6.16

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2023-12-12