Lexique des réunions
dotnet
- dotnet ou .Net : est le nom donné par Microsoft à un ensemble de produits informatiques pour rendre leurs applications portables sur Internet.[1]. Comme OpenSimulator est développé en langage C#, langage de l'entreprise citée avant, OpenSimulator doit utiliser cette plateforme et sa bibliothèque.
- dotnet est open source.
- Vue d’ensemble de .NET sur Ubuntu
- Versions utilisées par OpenSim
- OpenSim 0.9.2 : .NET Framework 4.6 pour Windows et Mono pour Linux et Mac.
- OpenSim 0.9.3 (développement) : runtime dotnet8 ou le runtime Desktop pour votre plateforme.
- Les développeurs d'OpenSim en parlent
EEP
- L'EEP (Environmental Enhancement Project ) est le Projet d'amélioration de l'Environnement dans SecondLife qu'OpenSimulator a adapté.
- Plus d'informations sur ce wiki : Projet_d'amélioration_de_l'environnement_EEP
Fuseaux horaires
Quelques fuseaux horaires
Fuseau horaire | Description | décalage avec UTC été | décalage avec UTC hiver |
---|---|---|---|
UTC (Temps Universel Coordonné) ou Greenwich Mean Time (GMT) |
Il s'agit du temps de référence mondial, utilisé comme base pour définir les autres fuseaux horaires. Fuseau horaire du Sénégal |
Pas de changement en été | Pas de changement en hiver |
PST (Pacific Standard Time) | Il s'agit du fuseau horaire de la côte ouest des États-Unis, notamment la Californie. C'est le fuseau horaire utilisé par les viewers comme référence pour afficher l'heure dans le monde virtuel . PT (Pacific Time Zone ): Terme général pour le fuseau horaire du Pacifique, incluant à la fois PST et PDT. |
PST devient PDT (Pacific Daylight Time), avec un décalage de UTC-7 | UTC-8 |
SLT (Second Life Time) | Fuseau horaire utilisé dans le monde virtuel de Second Life. SLT est basé sur le fuseau horaire du Pacifique (Pacific Time Zone, PT) aux États-Unis, sans tenir compte de l'heure d'été. | UTC-7 | UTC-8 |
CET (Central European Time) | Il s'agit du fuseau horaire de l'Europe centrale et d'une partie de l'Afrique, incluant la Belgique, la France métropolitaine, la Suisse et l'Algérie. | CET devient CEST (Central European Summer Time), avec un décalage de UTC+2 heures | UTC+1 |
EST (Eastern Standard Time) | Il s'agit du fuseau horaire de la côte est des États-Unis. | EST devient EDT (Eastern Daylight Time), avec un décalage de UTC-4 | UTC-5 |
HKT (Heure de Hong Kong) | UTC+8 | UTC+8. | |
AEST (Heure de l'Est de l'Australie) | UTC+10. | AEST devient AEDT (Heure d'Été de l'Est de l'Australie) : UTC+11. | |
JST (Heure du Japon) | UTC+9 | UTC+9. | |
IST (Heure de l'Inde) | UTC+5:30 | UTC+5:30 | |
NZST (Heure de la Nouvelle-Zélande) | UTC+12. | NZST devient NZDT (Heure d'Été de la Nouvelle-Zélande) : UTC+13. | |
France | UTC−10:00 — La plus grande partie de la Polynésie française UTC−09:30 — Îles Marquises |
Formule pour calculer l'heure d'un pays à partir de l'heure PST
- HPST : l'heure affichée en PST
- H : l'heure convertie du viewer en heure locale
- d1 : le décalage de PST par rapport à UTC (-7 en été et -8 en hiver)
- d2 : le décalage du fuseau horaire du pays considéré par rapport à UTC (voir ci-dessus)
- Formule de conversion de l'heure du viewer en heure locale :
H = HPST - d1 + d2
- Formule de conversion de l'heure locale en heure du viewer (HPST) :
HPST = H + d1 - d2
- Exemple : trouver l'heure locale française d'hiver lorsque le viewer affiche 4h PM (16h)
HPST = 16 d1 = -8 d2 = +1 H = 16 - (-8 ) + 1 = 25 25 n'est pas une heure valide il faudra enlever 24h au résultat. Ainsi, dans ce cas, 25h équivaut à 1h du matin en heure locale française d'hiver.
GPU
- Un processeur graphique, ou GPU (de l'anglais Graphics Processing Unit) est une unité de calcul assurant les fonctions de calcul d'image. Il peut être présent sur une carte graphique, sur la carte mère.
- Les GPU sont largement utilisés dans les jeux vidéo, la modélisation 3D, l'apprentissage automatique et d'autres applications intensives en calcul.
- Les performances d'un GPU dépendent de facteurs tels que :
- le nombre de cœurs de traitement : nombre d'unités de traitement des calculs. Cela varie suivant le GPU entre quelques centaines à plusieurs milliers de cœurs de traitement.
- la mémoire vidéo : mémoire disponible pour stocker des données graphiques, des textures. Elle est exprimée en Go (de 2 à 24 Go).
- la fréquence d'horloge : rapidité des cœurs pour traiter des calculs. Elle est exprimée en hertz(HZ) ou gigahetz (GHz) (de quelques centaines de MHz à plus de 2GHz voire plus).
- l'architecture : interaction des différents composants du GPU,
- l'efficacité des coeurs.
- Mémoire utile pour Firestorm 7.1.9 : Un GPU de 2 Go fonctionnera avec des paramètres bas. 4 Go, c'est probablement OK. 8 Go, c'est bien.
Mantis
- Mantis Bug Tracker : [2] système de suivi des bugs reposant sur une interface web. Licence publique générale GNU version 2 ou ultérieure
- Mantis OpenSimulator : Vous pouvez signaler des bogues ou soumettre des patchs via la mantis bug tracker d'OpenSim. Si vous soumettez du code, veuillez lire la Politique de contribution avant de commencer.
- Site du logiciel Mantis Bug Tracker : https://mantisbt.org
- Les développeurs d'OpenSim en parlent
MariaDB
- SQL [3] : langage informatique servant à exploiter des bases de données relationnelles.
- MariaDB : système de gestion de base de données édité sous licence GPL. Il s'agit d'un embranchement communautaire de MySQL. La gouvernance du projet confère au logiciel l’assurance de rester libre. [4].
- Site officiel : https://mariadb.org/
- Les développeurs d'OpenSim en parlent
MySQL
- SQL [5] : langage informatique servant à exploiter des bases de données relationnelles.
- MySQL : système de gestion de bases de données relationnelles (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Depuis mai 2009, son créateur Michael Widenius a créé MariaDB pour continuer son développement en tant que projet Open Source. [6].
- Site officiel : https://www.mysql.com/
- Les développeurs d'OpenSim en parlent
PBR
- Rendu physique réaliste : Le terme rendu physique réaliste (en anglais, Physically Based Rendering, ou PBR) regroupe un ensemble de techniques de rendu de scène 3D, qui imitent les modèles physiques décrivant le comportement de la lumière dans le monde réel [7]
- PBR dans Second Life : https://wiki.secondlife.com/wiki/Les_mat%C3%A9riaux_PBR
- PBR dans Firestorm : https://www.firestormviewer.org/2024/05/
- PBR sur le wiki OpenSim officiel (en anglais) : http://opensimulator.org/wiki/GlTF_PBR
- Tutoriel - PBR dans Blender 3D : Tutoriel en français vraiment complet.
- Tutoriel : comment créer un miroir ?
- Les développeurs d'OpenSim en parlent
PostgreSQL
- SQL [8] : langage informatique servant à exploiter des bases de données relationnelles.
- PostegreSQL [9] système de gestion de base de données sous licence libre utilise des types de données avancées et personnalisables, des procédures stockées, des déclencheurs complexes. Il est connu pour sa conformité stricte aux normes SQL
- Les procédures stockées sont des blocs de code SQL nommés et enregistrés dans la base de données.
- Les déclencheurs complexes sont des actions automatiques déclenchées par des événements spécifiques sur une table, comme l'insertion, la mise à jour ou la suppression de données.
- Les développeurs d'OpenSim en parlent
Télécharger OpenSim
Télécharger la version courante depuis le Wiki officiel OpenSimulator
Télécharger la version en développement
NDLR : Attention cette version est pré-configurée pour être utilisée sur Osgrid. Si vous voulez installer un simulateur autonome ou un simulateur connecté à une autre grille, supprimez la configuration d'Osgrid et utilisez les fichiers .ini.example pour créer vos propres fichiers ini de configuration. (OpenSim.ini, GridCommon.ini ou StandaloneCommon.ini, etc. ) Vous pouvez vous inspirer des fichiers d'Osgrid. |
NDLR : Pour chaque commit (validation de code) une version est créée et identifiée par un code (hash) de 40 caractères. On utilise les 6 premiers caractères pour désigner la version.
Par exemple, la version compilée d'Osgrid du 19 juin 2024 correspond au commit c4635d8 d'OpenSim.
Si vous voulez utilisez la plus récente version d'OpenSim référez-vous de préférence à la version proposée par Osgrid. Cette version change régulièrement. Cette grille test propose une version d'OpenSim sans bogues majeurs et avec un exemple de configuration. Pour télécharger les sources d'une version cliquez dans le tableau des commits sur la 3e (tar.gz) ou la 4e (zip) petite icône sur la ligne du commit dans la colonne "Action". Attention la version 0.9.3 n'est pas encore en version courante, elle ne devrait pas être utilisée pour une installation qui demande une certaine fiabilité. |
Viewer Dayturn
- Viewer : navigateur 3D (client) utilisé pour se connecter à une grille ou un simulateur autonome.
- Firestorm : Viewer développé en C++ seulement pour Mac et Windows. Branche de Kokua.
- Développeur : Gavin.Hird
- Site Officiel : https://www.dayturn.com/viewer/index.php
- Code source : https://bitbucket.org/dayturn/dayturn-viewer/src/64-bit-clean/
- Les développeurs d'OpenSim en parlent
Viewer Firestorm
- Viewer : navigateur 3D (client) utilisé pour se connecter à une grille ou un simulateur autonome.
- Firestorm : Viewer développé en C++ pour Linux/Mac/Win. Branche du viewer de Second Life. Successeur du viewer Phoenix. Viewer le plus utilisé sur OpenSim.
- Site Officiel : https://www.firestormviewer.org/
- Wiki français : https://wiki.firestormviewer.org/index_fr
- Les développeurs d'OpenSim en parlent
- Télécharger une version plus ancienne comme, par exemple, la dernière version sans PBR.
Viewer Firestorm Bêta
- Version Bêta :[10] Un logiciel en période de bêta-test est généralement soumis à un nombre important ou représentatif d'utilisateurs : les bêta-testeurs.
- Comment tester la version Beta de Firestorm ? :
- Rejoignez le groupe Phoenix Firestorm Preview Group sur Second Life. L'adhésion est gratuite.
- Les liens de téléchargement se trouvent dans les notes.
- Source : https://www.firestormviewer.org/pbr-where-we-are-where-we-are-going-and-what-you-can-do-to-be-ready/
Viewer Sharpview
- Sharpview : viewer en développement encore très expérimental, avec de nombreuses fonctionnalités non implémentées. Il est proposé uniquement pour l'essai. Il faut s'authentifier pour le télécharger. Joe Magarac développeur du viewer a annoncé qu'il ouvrirait bientôt le code.
- Site officiel : http://animats.com/sharpview/
- Les développeurs d'OpenSim en parlent
WebRTC
- WebRTC : WebRTC (Web Real-Time) est une interface de programmation (API) JavaScript libre et open-source. Il permet la communication en temps réel. Le but du WebRTC est de lier des applications comme la voix sur IP, le partage de fichiers en pair à pair en s'affranchissant des modules d'extensions propriétaires jusqu'alors nécessaires. [11][12]
- Projet de Second Life : https://wiki.secondlife.com/wiki/WebRTC_Voice
- Site officiel : https://webrtc.org/?hl=fr
- Les développeurs d'OpenSim en parlent
Menus dans Firestorm
Afficher les paramètres de débogage
- Ouvrir le menu Avancé
- Tout en bas de menu Avancé, activer "Afficher les paramètres de débogage".
- Il existe également un raccourci clavier : CTRL + ALT + MAJ + S
- Allez dans le menu "Moi"
- cliquer sur Préférences (ou CTRL + P)
- Onglet "Avancées"
- Cocher la case "Afficher le menu Avancé"