Réunion du 13-05-2025
Apparence
Changements du code de la semaine
ajout de fonctions osListAs*(list src, integer index)
- Commit d92940 ajout de fonctions osListAs*(list src, integer index) identiques à llList2*, mais un peu plus rapides avec l'absence de typecast et l'index uniquement à partir de l'origine ( ie >= 0)
- Ces fonctions OSSL exigent que les types de données des éléments manipulés soient conformes à ce qui est attendu.
- Les indices des listes commencent à 0.
- Ces fonctions économisent un peu de CPU.
Patch : téléchargement des maillages
- Commit 39009f : Améliorer le retour d'information sur le téléchargement des mailles
- Vincent Sylvester a ajouté des retours d'information pendant un chargement de mesh pour aider les utilisateur à comprendre ce qui s'est mal passé.
- Il lance l'idée d'écrire un script en Pyhon pour Blender qui pourrait vérifier les dimensions des objets avant de les exporter pour OpenSim. Cela permettrait d'éviter des problèmes en amont, en s'assurant que les objets respectent les critères nécessaires avant d'être téléchargés.
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
Comment permettre à OpenSim de continuer à vivre ?
Les viewers
- Doit-on remplacer Firestorm (FS) ? : Discussion sur un potentiel nouveau client de métavers pour remplacer FS, avec des doutes sur l'impact de ce changement.
- Contribution à Firestorm : Importance de la collaboration pour améliorer FS et éviter la stagnation dans un marché de niche.
La documentation
- Plaintes des utilisateurs : Reconnaissance des frustrations concernant le manque de documentation.
- Existence de la documentation Linden Lab : Linden Lab a des tonnes de documentation bien qu'elle puisse être obsolète.
Téléchargement de mesh
Meilleures pratiques
- Il est préférable de créer des objets en petites parties et de les lier plus tard pour éviter que le viewer ne fasse des suppositions qui pourraient entraîner des résultats indésirables, surtout en cas de trous dans le modèle. Cela permet aussi d'obtenir de meilleures performances physiques.
- Il ne faut pas fusionner les objets dans Blender, cela compliquerait le travail des viewers qui tentent de les diviser.
- Pour les modèles plus petits, comme les vêtements, il est moins important de se soucier de la physique, et il est possible d'utiliser un cube pour cela.Pour les objets portés, il est préférable de ne pas ajouter de physique, car les viewers ajouteront automatiquement une forme convexe.
Est-ce que télécharger un maillage avec uBODE ou Bullet fait une différence ?
Prochaine réunion sur OSGRID
- La région habituelle de la réunion est à nouveau en ligne sur Osgrid.
- Des assets ont été perdus.
- Ubit Umarov remercie Vincent Sylvester d'avoir mis une région à disposition sur sa grille pendant toute la durée de maintenance de la grille Osgrid. Cette région restera une solution de secours si de nouveaux problèmes apparaissent la semaine prochaine.
Viewers
Viewer Sharpview
- Joe Magarac a sorti une nouvelle version de la visionneuse, qu'il considère comme stable mais il reste des problèmes importants comme l'absence de contrôles de caméra et d'avatars.
- Cuga.Rajal espềre qu'il y aura une version MacOS. Le développement sur Mac est particulièrement difficile mais Rust pourra au moins être compilé.
- Il est important d'encourager Joe Magarac dans ses efforts.