« Réunion du 26-11-2024 » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Ligne 61 : Ligne 61 :
* Problème des viewers de Second Life (SL) pour '''les vielles machines''' ou les gens qui ne veulent pas de [[Lexique_des_réunions#PBR |'''PBR''']]. Ubit Umarov ironise et dit que SL devrait simplement s'arranger pour utiliser le PBR sans brûler le GPU comme d'autres jeux le font depuis des années.  
* Problème des viewers de Second Life (SL) pour '''les vielles machines''' ou les gens qui ne veulent pas de [[Lexique_des_réunions#PBR |'''PBR''']]. Ubit Umarov ironise et dit que SL devrait simplement s'arranger pour utiliser le PBR sans brûler le GPU comme d'autres jeux le font depuis des années.  
* Gavin Hird pense que le problème de SL est '''le contenu hérité du passé''', mais Ubit Umarov ne le pense pas, ces changements seraient la aussi pour '''faire acheter de nouveaux assets aux utilisateurs'''.
* Gavin Hird pense que le problème de SL est '''le contenu hérité du passé''', mais Ubit Umarov ne le pense pas, ces changements seraient la aussi pour '''faire acheter de nouveaux assets aux utilisateurs'''.
* Gavin Hird dit que cette fois,  cela ne fonctionnera  parce que les gens ont investi des décennies dans des contenus et qu'ils ne voudront pas tout refaire.  
* Gavin Hird dit que cette fois,  cela ne fonctionnera  parce que les gens ont investi des décennies dans des contenus et qu'ils ne voudront pas tout refaire. Il dit aussi que PBR casse aussi le processus de création pour beaucoup de petits créateurs, car il faut un sous-système pour faire des textures correctes (Ndlr : Blender 3D ).  
* SL a cassé les assets et aussi '''le terrain'''. On dirait qu'il a plus sur les rochers. Si on configure les terrains pour utiliser PBR, les viewers anciens voient du blanc et du gris. Les créateurs ont besoin d'utiliser les anciens viewers pour adapter leurs terrains.
* SL a cassé les assets et aussi '''le terrain'''. On dirait qu'il a plus sur les rochers. Si on configure les terrains pour utiliser PBR, les viewers anciens voient du blanc et du gris. Les créateurs ont besoin d'utiliser les anciens viewers pour adapter leurs terrains.
* '''Les avatars n'ont pas de PBR''', le PBR ne concerne que les primitives et le terrain.  
* '''Les avatars n'ont pas de PBR''', le PBR ne concerne que les primitives, le terrain, la lumière et l'environnement. Mais, Gavin Hird dit avoir vu du code PBR pour les avatars mais il n'a peut-être pas encore été publié, même en version bêta.
* Les textures cuite  ou pré-calculée (backing texture)[https://docs.blender.org/manual/fr/latest/render/cycles/baking.html] n'ont pas de PBR. Ubit Umarov dit  qu'il semble que l'on envisage de revenir aux textures cuites côté viewer pour le PBR.  
* 🏗️
* 🏗️


= Source=
= Source=
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-11-26
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-11-26

Version du 4 décembre 2024 à 13:50

Changements du code de la semaine

  • Commit 2ad93b : Code plus restrictif lors de l'envoi du contenu des objets, comme lorsque le propriétaire ne doit pas voir le contenu de l'objet (par exemple les sources d'un script). Avant les modifications, lorsque l'on effectuait un téléport avec des droits divins sur une région ou une grille sans ces droits, le viewer supposait toujours que l'avatar les possédait. Désormais, la région envoie une annulation appropriée.
  • Commit a20a5f : Ajout de llGetStartString et de llRezObjectWithParams limité

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

Fonctions llRezObjectWithParams et llGetStarString

NDLR  :
key llRezObjectWithParams( string inventory, list params );
  • Instanciation (rezz) d'un objet d'inventaire à la position pos avec un ensemble initial de paramètres spécifiés dans params. pos prendra par défaut la position de l'objet contenant le script, à moins que REZ_POS ne soit spécifié. (voir le tableau des paramètres [1])
string llGetStartString( );
  • Renvoie une chaîne (string) qui a été passée à la primitive racine de l'objet lors de son rezz avec llRezObjectWithParams.[2]

.

  • llRezObjectWithParams ne rezze pas uniquement un objet,cette fonction permet de faire aussi ce que fond d'autres fonction comme llStatus[3]
  • Dans OpenSim, tous les flags ne sont pas disponibles, comme par exemple le flag REZ_FLAG_DIE_ON_NOENTRY qui fait mourrir un objet qui essaie d'entrer dans une parcelle sans en avoir le droit.
  • Drapeaux non pris en charge
  REZ_FLAG_DIE_ON_NOENTRY
  REZ_FLAG_NO_COLLIDE_OWNER
  REZ_FLAG_NO_COLLIDE_FAMILY
  
  • Paramètres non pris en charge.
  REZ_ACCEL
  REZ_DAMAGE
  REZ_DAMAGE_TYPE
  REZ_OMEGA ne fait que le côté viewer lltargetomega
  • Les dégâts et les types de dégâts ne seront probablement jamais pris en charge. Cela fait partie d'un type de combat élémentaire ajouté par Linden Lab qui peut être mieux réalisées avec les scripts utilisés par le passé.
  • llRezObjectWithParams ajoute aussi une chaîne en paramètre via REZ_PARAM_STRING, c'est pourquoi Ubit Umarov a aussi ajouté la fonction llGetStarString. Alors que le paramètre REZ_PARAM ne survit pas aux passages de frontières de région, ce paramètre devrait le faire.

Modules

Le code du module de groupes

  • 🏗️

Informations

Maintenance d'Osgrid

  • Les assets d'OSGrid[4] sont toujours en "réparation", certains disparaîtront pendant un certain temps.
  • Il ne faut pas effacer les caches de région et cela s'étend probablement aux caches des viewers.
NDLR  :


OSCC 2024

  • Finalisation du programme de l'OSCC en cours.
  • Lyr Lobo aimerait que des utilisateurs d'OpenSim lui envoient des images de simulations et/ou de grilles qu'ils aimeraient partager afin de créer une vitrine pour la conférence.(Ndrl : Sur OSGrid ?).

Apple Silicion et libgdiplus

sudo ln -s /opt/homebrew/Cellar/mono-libgdiplus/6.1_2/lib/libgdiplus.dylib /usr/local/lib/libgdiplus.dylib
  • 🏗️

Viewers

Versions de Firestorm

NDLR  :
  • Les liens ou/et versions de Firestorm indiqués ci-dessous sont valables au jour de la réunion et pour une période indéfinie.
  • La version sans PBR du viewer peut fonctionner sur des machines moins puissantes. Elle est aussi pratique pour les créateurs de simulations, qui peuvent ainsi tester leur monde et voir ce que les utilisateurs de l'ancienne version voient.


Problèmes liés aux changements apportés par Second Life

  • Problème des viewers de Second Life (SL) pour les vielles machines ou les gens qui ne veulent pas de PBR. Ubit Umarov ironise et dit que SL devrait simplement s'arranger pour utiliser le PBR sans brûler le GPU comme d'autres jeux le font depuis des années.
  • Gavin Hird pense que le problème de SL est le contenu hérité du passé, mais Ubit Umarov ne le pense pas, ces changements seraient la aussi pour faire acheter de nouveaux assets aux utilisateurs.
  • Gavin Hird dit que cette fois, cela ne fonctionnera parce que les gens ont investi des décennies dans des contenus et qu'ils ne voudront pas tout refaire. Il dit aussi que PBR casse aussi le processus de création pour beaucoup de petits créateurs, car il faut un sous-système pour faire des textures correctes (Ndlr : Blender 3D ).
  • SL a cassé les assets et aussi le terrain. On dirait qu'il a plus sur les rochers. Si on configure les terrains pour utiliser PBR, les viewers anciens voient du blanc et du gris. Les créateurs ont besoin d'utiliser les anciens viewers pour adapter leurs terrains.
  • Les avatars n'ont pas de PBR, le PBR ne concerne que les primitives, le terrain, la lumière et l'environnement. Mais, Gavin Hird dit avoir vu du code PBR pour les avatars mais il n'a peut-être pas encore été publié, même en version bêta.
  • Les textures cuite ou pré-calculée (backing texture)[5] n'ont pas de PBR. Ubit Umarov dit qu'il semble que l'on envisage de revenir aux textures cuites côté viewer pour le PBR.
  • 🏗️

Source

http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2024-11-26