Bloc-note Croquet
From OFSET Wiki
Contents |
[edit] Installation
Le site officiel est www.opencroquet.org
Croquet SDK 1.0 Beta est disponible pour Mac OSX, Linux et Windows sous la forme d'une archive compressée unique accessible dès la page d'accueil du site.
Attention : Veiller à disposer des dernières versions de DirectX sous Windows ou, pour Linux et OSX, une implémentation de son équivalent libre OpenGL. La bibliothèque OpenAl est aussi nécessaire pour bénéficier du son spatialisé.
L'installation se résume aux opérations suivantes et ne requière pas de droits particuliers sur la machine.
- Télécharger le fichier universal.zip.
- Le dezipper -> on obtient un répertoire Croquet_SDK_1.0_beta dans l'espace utilisateur.
Ce répertoire contient une documentation Croquet Programming - A Concise Guide disponible aussi en ligne [1].
Avertissement Croquet n'est pas un produit fini. C'est une boîte à outil pour construire des dispositifs collaboratifs temps réel et multimédia immersifs. Les projets inclus dans l'image fournie sont des exemples purement démonstratifs de ce que l'on peut faire.
[edit] Démarrer
Sous Ms-Windows dans un premier temps.
- Accéder au répertoire Croquet_SDK_1.0_beta.
- Double-cliquer sur le fichier de commande Croquet.bat.
- Cliquer sur le projet intitulé First Steps en haut à droite.
- Faire glisser la vignette SimpleDemo (Master) situé dans la partie Croquet de la bibliothèque (verte !?) des composants squeak.
vers un espace libre de fenêtre.
- Par défaut le lapin est l'avatar de l'usager dans cet espace 3D, il "suit du regard" la souris.
- Cliquer dans l'espace à partir du bouton central de la souris pour faire apparaître le traditionnel halo squeak.
- Trois poignées sont utiles ici :
- Cet exemple SimpleDemo, ce n'est pas le cas des autres, propose aussi un certain nombre de menus et de sous-menus. Les sous menus actifs sont les suivants :
- About
- About Croquet ...
- affiche la version courante
- Quit
- ferme l'espace 3D
- View
- Toggle Full Screen
- affichage de l'espace 3D en plein écran
- Miniature Portal 3D
- insère une représentation 3D miniature de l'espace courant
- Talk
- Outils collaboratifs (à voir plus tard notamment la notion de carte postale)
- Tools
- Connect to Another World
- idem talk
- What's My Location ?
- affiche les données réseau et session dans une fenêtre semi-transparente (le curseur en heut à gauche permet de régler cette transparence)
- Import Objet
- à voir
- Switch Avatar
- permet de changer la figure de l'avatar (fichiers mdl)
- par exemple AliceLiddell.mdl
- TPainter
- outils de dessin d'un objet 3D
-
- Dessiner puis cliquer sur Keep, le poisson se gonfle et se place juste devant Alice
- Déplacer cet objet à l'aide de la souris, le rayon rouge (assez peu réactif dans cette démo) représente cette action effectuée par Alice, la touche maj permet les rotations (pas encore bien compris comment cela fonctionne)
- Terrain Tool
- pour générer un nouveau terrain (ça m'a mis le bazar... )
- Explore Space
[edit] Premiers pas
Jusqu'ici notre avatar est resté à sa place d'origine.
Les déplacement s'effectuent en pointant la souris à proximité du centre de l'espace et en agissant sur le bouton droit de la souris avec (pour les rotation) ou sans (pour les déplacements rectilignes) la touche maj.
Attention ! faire des petits déplacements ; ne pas sortir du terrain sous peine de "tomber" ; l'avatar repose dessus...
CTRL + a permet de visualiser :
- en survol
- deux vues par une autre personne
- du point de vue de l'avatar (à la première personne)
et de mieux évaluer les déplacements.
[edit] Les éléments
[edit] Objets 3D
[edit] Portails 2D
[edit] Portails 3D
[edit] Never Be Alone
Croquet est essentiellement un outil de développement d'espaces d'échange. A terme (?), une sorte de wiki 3D pour dialoguer, écrire et coder ensemble via l'Internet.
Faire une copie du répertoire Croquet_SDK qui servira à lancer deux sessions simultanément.
- Lancer une première session en utilisant le même exemple que ci-dessus SimpleDemo (Master) et changer la figure de l'avatar en Alice par exemple (Menu : Tools -> Switch Avatar).
- Lancer une seconde session en utilisant l'exemple MPEG Demo (Master).
- Ces deux sessions peuvent êtres lancées sur deux machines distinctes du même réseau local.
Chez Alice, sélectionner Tools -> Connect to Another World. Une fenêtre Postcard Settings s'ouvre et va permettre d'ouvrir un portail entre l'espace d'Alice et celui de Bunny.
Le menu déroulant Nearby Worlds liste les espaces accessibles y compris celui d'Alice (Attention ! même si l'on fait cette manip sur une seule machine, celle-ci doit être connectée au réseau pour que cela fonctionne...).
Sélectionner Movie World.
Valider. Une fenêtre quadrillée apparaît dans l'espace d'Alice, c'est un portail vers celui de Bunny (Movie World). Cliquer sur l'icone + en haut à droite de ce portail pour l'ouvrir.
Faire avancer Alice vers le portail en positionnant la souris au centre, bouton droit enfoncé, et en effectuant un mouvement lent vers le haut. Si le portail est ouvert et que l'avatar le traverse, il rejoint l'espace lié où il peut continuer à agir et à se déplacer.












