« Réunion du 12-12-2023 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Balise : wikieditor
Balise : wikieditor
Ligne 36 : Ligne 36 :
* Le code sur  GitHub https://github.com/OpenSim-NGC/OpenSim-Sasquatch
* 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.  [http://opensimulator.org/mantis/view.php?id=9081. 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.
* Problème d'objets liés qui touche les grilles quand on passe d'une grille NGC à une grille du core.  [http://opensimulator.org/mantis/view.php?id=9081. 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.
* Ensuite il a été question de l'utilisation de KVP. 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.
* Ensuite il a été 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.
 
NDLR : Je n'ai pas bien compris ce passage, il doit s'agir d'objets liés(?) donc je ne vais pas développer. 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."


= Viewers=
= Viewers=

Version du 15 décembre 2023 à 10:41

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


Code général

Scripts

Base de données

Modules

Bugs

Tests

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

  • 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.
  • Ensuite il a été 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.

Viewers

Viewers pour Mac

  • Firestorm et Dayturn

Firestorm : bug de la bersion 6.6.16

Source

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