Travaux pratiques
Un article de Centre Ressources du Labomedia.
L'atelier Blender du mardi soir vise deux types d'objectifs :
- developper des compétences procédurales liées à l'utilisation du logiciel
- mieux percevoir les enjeux de l'utilisation des mondes 3D
Démarche
- Se ré-approprier le logiciel, son interface, les raccourcis claviers et les principaux outils de modélisation et de texturage :
- modélisation de la Maison Bourgogne (bâtiment) à partir des plans fournis par la ville
- création d'une bibliothèque d'objets de base et modélisation d'éléments de mobilier choisis
- collecte de textures, tests et texturage
- Explorer le game blender est ses possibilités
- identification des principales sources d'information et expérimentation des systèmes d'interaction simple
- identification des outils et des procédures pour mettre en ligne un mode virtuel à partir de Blender
- création d'un monde 3D simple
- Mettre en ligne la Maison Bourgogne
Pour le moment :
bzoo est une api python permettant de gérer la couche réseau client-server
pour une application multi-utilisateur utilisant le moteur game blender.
http://www.ascensionwars.com/bzoo/
Petit compte rendu de mardi soir (20/11/07) pour essayer d'avoir une vision global du truc:
Travaux effectués à partir de http://www.perin.biz/bzoo/download/bzoo_src.zip
- Pour faire péter le serveur en local sous linux, dans une console :
python bzoo/api/threadServer.py
- puis dans blender chargé le fichier bzoo/BZooClient.blend et appuyé sur P
Choisir local pour la connexion au réseaux.
- Normalement dans la console le serveur doit indiqué qu'un nouveau client est connecté.
Sinon de ce que j'ai compris ensuite, c'est Anne-Claire qui avait raison :
Tous les éléments du jeu et le code sont dans le fichier .blend.
Le serveur ne servant qu'à synchroniser et partager les informations entre les différentes occurences du jeu sur chaque poste.
Au niveaux de la logique le jeu est stocké dans plusieurs scène qui sont appelée en fonction du déroulement du jeu.
Petit compte rendu de mardi soir (22/01/08) pour essayer d'avoir une vision global du truc:
nous avons modifiés le fichier bzoo/api/bzClient.py pour y coller un login et un mot de passe et basculer le loop 127.0.0.1 vers une ip locale. Attention : il faut changer cela dans pas moins de 6 endroits différents. Il faut récupérer http://www.perin.biz/bzoo/download/bzoo_src.zip et l'avoir sur les deux machines.
Les scènes sont dans le dossier art/scenes, la première visitée s'appelle main.blend après avoir fait des essais d'import simple nous téléchargeons : http://perso.orange.fr/jb.perin/BZOO/ClientTemplate.blend
pour info :
La souris sert à orienter la visée ..
Les flèches de curseur servent à se déplacer d’avant en arrière et latéralement.
Les touches F2, F3 et Entrée servent respectivement à afficher les informations de connexion, les messages reçus et saisir/envoyer un message. F1 pour sauvegarder sa session et voir son inventaire d'objet.
Pour quitter le client BZoo .. appuyer sur Echap
