Tout premiers pas dans OpenSim

De OSWiki
Sauter à la navigation Sauter à la recherche

Introduction

OpenSimulator est un logiciel open-source sous licence BSD permettant de créer des mondes virtuels.

Deux modes d'installation

Ce logiciel peut être déployé de deux façons différentes :

  • en mode grille, qui va permettre la gestion de données (utilisateurs, base de données des items, carte, etc.) communes à un ensemble plus ou moins important de simulateurs localisés n'importe où sur le réseau mondial.
  • en mode simulateur, qui va permettre la création de simulation connectée ou non à une grille :
    • un simulateur autonome va gérer l'ensemble des données nécessaires au simulateur.
    • un simulateur connecté à une grille va seulement s'occuper des données liées au terrain de la simulation (la carte de relief, la disposition des objets, les scripts etc).

Que choisir pour faire ses premiers pas ?

Je vous conseille de ne pas installer OpenSimulator et de visiter des grilles ouvertes comme Argentoratum, Ignis Fatuus, Francogrid, Osgrid, Metropolis-Grid. Pour cela, vous devrez :

  • créer un seul compte sur la grille de votre choix, ce qui vous permettra de visiter les autres grilles,
  • télécharger et installer un navigateur 3D,
  • ci nécessaire, configurer le navigateur 3D pour se connecter à votre grille. Cela n'est jamais nécessaire pour Osgrid, car tous les navigateurs 3D sont pré-configurés pour cette grille, grille test d'OpenSimulator.
  • vous connecter au monde virtuel depuis le navigateur 3D.

Créer un compte sur une grille

Préambule

Dans ce tutoriel nous verrons 5 exemples de création de compte pour des grilles particulières qui permettent toutes l'hypergrid, c'est à dire le passage d'une grille à une autre grille.

Vous allez :

  • choisir une grille d'accueil. Pour tester OpenSim un seul compte suffira. Plus tard vous pourrez en créer d'autres sur d'autres grilles suivant vos besoins.
  • créer votre compte depuis le site d'accueil de la grille. Votre identifiant devra TOUJOURS être composé d'un prénom et d'un nom séparés par un espace.
Exemple : Martin Dupond 
  • choisir l'apparence de votre avatar à votre première connexion. Une fois dans le monde virtuel, vous pourrez modifier votre avatar à volonté. Mais, pour cela, il vous faudra acquérir quelques compétences plus ou moins pointues, suivant ce que vous voulez faire.

Choisir une grille

Créer un compte pour Argentoratum

  • Description : Argentoratum est le nom latin de Strasbourg. C'est une grille de test et de partage de connaissances autour d'OpenSimulator et associée à ce tutoriel. Vous y trouverez par exemple "Scripting" une région qui présente, sous forme de petits ateliers, toutes les fonctions du langage de script LSL & OSSL. Vous y découvrirez également "Saint Oie", une région sur laquelle vous pourrez jouer, dans un décore médiéval, à un jeu de questions à choix multiple et de mini-quêtes, sur un parcours de 59 étapes qui relie le quai au château de l'île de Saint Oie.
  • Page de création de compte  : http://cogito.no-ip.info/cogito/grille/creerCompte.php
  • Indication :
    • remplissez le formulaire d'enregistrement de la page de création de compte avec un prénom, un nom , une adresse mail et un mot de passe,
    • choisissez un avatar féminin , masculin ou neutre (ourson),
    • acceptez les conditions d'utilisation de la grille Argentoratum,
    • retranscrivez le nombre aléatoire affiché dans le cadre bleu-ciel,
    • validez l'inscription, c'est terminé.

Créer un compte pour Ignis Fatuus

  • Description : grille privée de Max Hill. Cette jolie grille à l'histoire émouvante est devenue incontournable en OpenSim.
  • Page de création de compte  : http://ignis-fatuus.no-ip.biz:8002/wifi/
  • Indications :
    • remplissez le formulaire d'enregistrement de la page de création de compte avec un prénom, un nom , une adresse mail et un mot de passe,
    • choisissez un avatar féminin , masculin ou neutre,
    • créez votre compte.
    • L'avertissement suivant s'affiche : "Votre compte attend l'approbation de l'administrateur".

Créer un compte pour Francogrid

  • Description : Grille francophone et projet associatif régi par la loi du 1er juillet 1901. Son principal objectif est de promouvoir l'utilisation d'OpenSimulator et autres logiciels liés, et ses différentes applications en matière de vie sociale, éducative, scientifique, ergonomique, culturelle, artistique, ludique et de loisirs etc.
  • Page de création de compte  : http://francogrid.org/user/register
  • Indications :
    • entrez le nom d'utilisateur (prénom nom), et une adresse de courriel,
    • acceptez les conditions générales d'utilisation de la grille,
    • cliquez sur "je ne suis pas un robot",
    • créez votre compte,
    • vous recevez un mail,
    • cliquez sur un lien du courriel pour activer votre compte,
    • connectez-vous et créez votre mot de passe,
    • en dessous, choisissez votre avatar, votre langue et les paramètres régionaux,
    • enregistrez.

Créer un compte pour Osgrid

  • Description : Le but original d'OSGRID est d'offrir aux développeurs d'OpenSimulator une plate-forme de test. De plus, la grille fournit une plate-forme sociale gratuit et open source, dans le but de développez les arts, l'enseignement et l'avancement scientifique et de promouvoir les avancées du projet OpenSimulator.
  • Page de création de compte  : https://www.osgrid.org/?q=user/register
  • Indications :
    • choisir un avatar,
    • entrez le nom d'utilisateur (prénom nom), et une adresse de courriel,
    • certifiez que vous avez au moins 18 ans,
    • cliquez sur "I'm not a robot",
    • créez votre compte,
    • vous recevez un mail,
    • cliquez sur un lien du courriel pour activer votre compte,
    • cliquez sur "I'm not a robot" pour vous connecter au site,
    • créez votre mot de passe,
    • Sauvegardez les informations.

Créer un compte pour Metropolis Grid

  • Description : La Grille Metropolis offre des services gratuits, comme Osgrid. Les administrateurs de Métropole fournissent les Services de grille, gratuitement. N'importe quel utilisateur intéressé est invité à tester les capacités de la Grille Metropolis et participer au développement d'OpenSim. La métropole a été conçue principalement pour des utilisateurs germanophones. Mais, elle est ouverte à toutes les nationalités.Plusieurs projets à but non lucratif dans les domaines de l'enseignement et la recherche y sont développés ou en construction.
  • Page de création de compte  : https://hypergrid.org/metropolis/metro_rg.php
  • Etapes :
    • choisissez un avatar,
    • remplissez le formulaire : prénom, nom, mot de passe et adresse mail,
    • confirmez que vous avez plus de 18 ans et que vous acceptez les conditions générales d'utilisation,
    • enregistrez les informations.

Où trouver d'autres grilles et simulateurs OpenSim ?

Il existe de nombreuses grilles OpenSimulator et encore plus de simulateurs. Pour avoir une idée de ce qui se fait, vous pouvez visiter ces sites :

  • OpenSimWorld : OpenSimWorld est un répertorie les mondes virtuels OpenSimulator qui sont connectés l'un à l'autre via la fonctionnalité d'hypergrid. OpenSimWorld permet de découvrir des mondes virtuels étonnants et faire de la publicité pour votre propre région.
  • Hyperica: Hyperica est une liste de destinations hypergrid pour Opensimulator avec des centaines d'articles classés dans une douzaine de catégories.
  • Wiki Officiel OpenSimulator : Wiki officiel d'OpenSimulator, vous y trouverez surtout des informations techniques. Tous les articles ne sont pas traduits en français, mais vous pouvez contribuer. Sur cette page, certaines grilles peuvent ne plus exister.
  • Collectif i3Dim : "Ce blog en français invite à la rencontre d'un collectif né d'affinités et de la conviction commune que le web 3D est à naître."

Choisir un navigateur 3D

OpenSimulator n'est pas fourni avec la visionneuse. Vous devrez télécharger un client compatible OpenSimulator pour vous connecter à une grille ou un simulateur OpenSimulator.

Les différents clients possibles

Dans ce chapitre nous allons voir succinctement 5 navigateurs 3D différents. Singularity viewer est le client qui sera utilisé dans ce tutoriel. Ainsi, je vous conseille de l'utiliser pour débuter dans OpenSimulator. Singularity n'est plus mis à jour depuis 2017. Si vous ne trouvez plus Singularity, je vous conseille d'installer Firestorm viewer.

Singularity viewer

Présentation Viewer utilisé dans ce tutoriel. Il semble être plus facile d'accès aux débutants et offre de bonnes performances. En revanche, il n'a pas été mis à jour depuis juin 2016. Toutefois, il reste compatible avec la dernière version d'OpenSimulator.

Lien de téléchargement

http://www.singularityviewer.org/downloads

Alchemy

Présentation L'interface de ce client est plus récente que celle de Singularity.

Ce viewer ne supporte pas les fonctions de script OSSL (OpenSimlator Script Language).

Lien de téléchargement

https://www.alchemyviewer.org/alchemy-release-50641161.html

Cool VL Viewer

Présentation

C'est le plus ancien des clients pour OpenSimulator, son interface est assez ancienne mais il supporte pleinement OpenSimulator.

Lien de téléchargement

http://sldev.free.fr/

Firestorm viewer

Présentation

Client avec une interface récente et mieux adapté à la construction que Singularity viewer ( exemple, il permet de régler les dimensions des objets 3D plus finement). En revanche, il semble un peu plus compliqué à utiliser pour un débutant. Mais c'est aussi une question d'habitude.

Lien de téléchargement

http://www.firestormviewer.org/downloads/

Radegast

Présentation

Client léger,il ne ressemble à aucun autre viewer. Il est très pratique pour organiser un inventaire. Mais on ne peut pas l'utiliser pour construire, l'affichage des scènes est partiel et le déplacement de l'avatar difficile. Ce navigateur est souvent utilisé pour communiquer sur une simulation lorsqu'on ne dispose pas des ressources nécessaires à l'affichage correct d'une scène 3D.

Lien de téléchargement

http://radegast.org/wiki/Radegast_Download

Installer Singularity viewer

Sous Windows

Lancez l'exécutable et suivez les instructions.

Sous Linux

Décompressez le fichier téléchargé.

Sous Linux, le client Singularity peut entièrement fonctionner depuis son répertoire, aucune installation n'est nécessaire. Si vous voulez tout de même l'installer, vous pouvez exécuter

./install.sh 

Pour lancer Singularity, depuis un terminal, allez dans le dossier du client puis tapez

./singularity

Configurer la grille dans le viewer

Faut-il configurer votre viewer ?

Config003.png

Si la grille de votre compte utilisateur apparaît dans le menu déroulant "Grid manager" en bas du navigateur, il n'est pas nécessaire de le configurer. Allez directement à la partie "Première connexion".

Ouvrir le fenêtre des préférences

Lancez Singularity en cliquant sur l'icône de lancement puis ouvrez la fenêtre des préférences du navigateur depuis le menu "Edition/Préférences".

Config001.png

Cliquez sur l'onglet "grid" de la fenêtre pour ouvrir l'espace de configuration des grilles. Depuis cet espace vous pourrez ajouter, supprimer ou modifier l'accès à une grille. Certaines grilles comme Osgrid sont déjà enregistrées.

Config002.png

Ajouter une grille dans la liste du viewer

L'adresse de la grille

Config004.png

Cliquez sur le bouton "Ajouter".

Dans le champs "Login URI" renseignez l'adresse de la grille que vous avez choisie pour créer votre compte.

Ces adresses sont :

Grille Adresse
Argentoratum http://cogito.no-ip.info:8002/
Ignis Fatuus http://ignis-fatuus.no-ip.biz:8002
Francogrid http://login.francogrid.org:80/
Osgrid http://login.osgrid.org/
Metropolis http://hypergrid.org:8002/

Puis cliquez sur "Refresh Grid URLs".

Vérifier l'enregistrement

Le nom de la grille doit apparaître dans le champs "Nom".

Le grille doit également apparaître dans la liste des grilles du viewer dans le menu déroulant "Grid manager".

Les autres navigateurs

La procédure de configuration d'une grille pour d' autres navigateurs comme Firestorm ou Alchemy diffère mais reste toutefois souvent très proche.

Première connexion

Ouvrir le navigateur

Ouvrez votre navigateur. En bas de la fenêtre vous voyez la barre de connexion.

Si cela n'est pas déjà fait, sélectionnez la grille de votre choix à partir du menu déroulant Grid Manager. La page d'accueil de la grille doit s'afficher.

Viewer-singularity.png

Entrer vos informations de connexion

Barre connexion.png

  • Entrez le prénom de votre avatar puis un espace et enfin son nom dans le champs Username,
  • Entrez votre mot de passe dans le champs Password,
  • Dans la liste des grilles choisir par exemple Argentoratum
  • Pressez sur le bouton Log In,
  • Prêt pour une immersion dans un monde virtuel OpenSimulator !

Connexion.png

Faire apparaître votre avatar

À la première connexion, sur certaines grilles, votre avatar risque d'apparaître en nuage. Pas de panique nous allons remédier à cela une bonne fois pour toute.

Les vêtements et les parties du corps de l'avatar sont mal portés.

Vous allez porter vos vêtements puis vos parties de corps dans cet ordre.

Avatar nuage.png

Remarque : si vous ne portez pas vos vêtements avant les parties de corps, votre avatar risque d'apparaître nu. Même si ce n'est pas grave, si vous arrivez au milieux d'autres utilisateurs, vous allez vivre un moment de grande solitude et de panique pendant que vous chercherez comment résoudre le problème. Certains s'en fichent complètement et d'autre vivent cela comme la réalité. Je préfère vous prévenir. Mais, si ça vous arrive, gardez bien en tête que les autres utilisateurs n'y feront pas vraiment attention et que ce n'est vraiment rien.

Pour résoudre ce problème :

  • Ouvrez la fenêtre de votre inventaire en cliquant sur le bouton Bouton-inventory.png en bas à droite du viewer ,

Inventaire.png Porter-vetements.png Porter body parts.png

  • Ouvrez le dossier "Clothing", faites un clic droit sur le premier élément et, à l'aide de l'option "wear" portez-le. Faites la même chose avec tous les vêtements du dossier.
  • Ouvrez le dossier "Body parts" et, comme pour les vêtements, portez tous les éléments qu'il contient. Vous devez avoir une silhouette (shape), la peau (skin), des cheveux (hair) et les yeux (eyes).

Vous êtes prêts pour découvrir un monde virtuel OpenSimulator.