Réunion du 10-10-2023

De OSWiki
Aller à la navigation Aller à la recherche

Changements de la semaine

  • Pas de nouveau code cette semaine. Rien d'ajouté, rien de supprimé.

Configuration du vent dans OpenSim

  • Modules : SimpleWindModule et ConfigurableWind qui est plus complet. Le module SimpleWind est inutile pour la navigation. Il change toutes les 5 secondes pour une direction aléatoire
  • Où trouver le code ?  :
 OpenSim/Region/CoreModules/World/Wind/WindModule.cs
 OpenSim/Region/CoreModules/World/Wind/Plugins/ConfigurableWind.cs
 OpenSim/Region/CoreModules/World/Wind/Plugins/SimpleRandomWind.cs
  • Dans le module il y a la routine WindUpdate() qui utilise la valeur rateChange = 1 par défaut qui devrait être la fréquence des changement d'orientation du vent en radians par seconde (les unités ne sont pas documentées.) ConfigurableWind.cs prend les paramètres de direction et les convertit en radians. Une direction de 0 correspond à l'est. WindUpdate() serait appelée sur chaque frame.
  • Dans .ini : les directions sont en degrés, les autres détails sont en taux
  • Trois paramètres : force, direction et variance (n'a pas l'air de fonctionner). La moyenne (variance ?) fixe simplement le vent à cette valeur moyenne, puis il ne change jamais.
  • Il est possible d'écrire des scripts pour simuler des rafales avec llWind. Sur SL, Sail n'utilise pas les vent de la région et utilise des scripts à la place.
  • Les particules se déplacent sous l'effet du vent.
  • Changements du code en 2016 par Ubit Umarov
984cb385831e6613fade75046d352a2f68f3ae2b
Déplacer la génération de vent hors de Heartbeat vers un travail de pool. Utiliser cela pour envoyer à tous les clients et non pas un par client.
  • Questions : pourquoi ce module utilise-t-il la force et l'angle au lieu d'un vecteur comme llWind ? Et pourquoi l'angle est en degrés au lieu de radians ?

Discusion sur l'utilisation du chat vocal sur OpenSim

  Ubit Umarov : Vous avez récemment soumis ...........#5526 à l'approbation du portail des développeurs Vivox. 
  Notre équipe a examiné votre demande, mais nous ne pouvons malheureusement pas approuver votre organisation pour le moment.
  • Vivox fonctionne encore pour les anciens comptes jusqu'à ce qu'ils décident de le tuer.
  • Côté viewer, slvoice.exe est une boîte noire. Le côté opensim ne fait que gérer les connexions des utilisateurs et la création des canaux vocaux.
  • En cas de besoin, il y a FreeSwitch, mais c'est toujours très difficile à installer et à faire fonctionner.
  • Un des projets de chat vocal mentionnés lors de l'OSCC pourrait peut-être devenir une option pour remplacer Vivox.
  • IMA travaillait sur une solution de Mumble mise à jour appelée Echo,
  • Kitely envoie aussi de l'argent à Unity pour la voix.
  • Il existe des options pour les clients et les serveurs vocaux qui fournissent déjà ou devraient fournir, si l'on en croit leur compatibilité à 100%, de l'audio spatial. Il faut savoir comment fonctionnent les parties auxquelles nous avons accès, principalement comment les viewers gèrent slvoice.exe et ce que fait actuellement le module vivox dans OpenSim.

Source

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