mirror of
https://forge.apps.education.fr/blender-edutech/blender-edutech-tutoriels.git
synced 2024-01-27 09:42:33 +01:00
33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
|
## Tutoriel 1 - Labyrinthe à bille : **Créer une scène 3D interactive**
|
||
|
|
||
|
Ce tutoriel permet la découverte du moteur de jeu UPBGE pour Blender. Il se décompose en deux parties :
|
||
|
- Partie principale : Scène 3D et programmation par briques logiques
|
||
|
- Modification 1 : Programmation par module Python
|
||
|
|
||
|
Ce tutoriel est une déclinaison pour UPBGE du projet n°1 du livre ["Créez vos propres jeux 3D comme les pros" (Éditions Graziel)](https://graziel.com/fr/livres/8-creez-vos-propres-jeux-3d-comme-les-pros-avec-le-blender-game-engine-9791093846002.html] de Grégory Gossellin De Bénicourt.
|
||
|
|
||
|
Ce tutoriel n'abordera pas dans les détails l'utilisation de Blender ainsi que la codage en Python.
|
||
|
|
||
|
### Partie principale : Scène de base
|
||
|
- 1 : Mise en place de l'environnement de programmation UPBGE
|
||
|
- 2 : Modélisation des objets de la scène
|
||
|
- 3 : Paramétrage de la physique des objets
|
||
|
- 4 : Définition des évènements avec les briques logiques
|
||
|
- Fichier resultat : 1-labyrinthe.blend
|
||
|
|
||
|
### Modification 1 : Programmation en Python
|
||
|
- 1 : Définition des évènements avec un module Python
|
||
|
- 2 : Interaction avec une manette
|
||
|
- Fichiers resultat : 1-1-labyrinthe.blend, 1-1-labyrinthe.py
|
||
|
|
||
|
### Modification 2 : Objet cliquable
|
||
|
- 1 : Clic de fermeture de la fenêtre de fin
|
||
|
- 2 : Clic de fermeture de la fenêtre de fin avec boite de colision
|
||
|
- Fichiers resultat : 1-2-labyrinthe.blend, 1-2-labyrinthe.py
|
||
|
|
||
|
### Modification 3 : Animation
|
||
|
- 1 : Apparition fondue de la fenêtre de fin par keyframe
|
||
|
- 2 : Apparition par déplacement de la fenêtre de fin par keyframe
|
||
|
- 3 : Apparition par déplacement de la fenêtre de fin par codage
|
||
|
- Fichiers resultat : 1-3-labyrinthe.blend, 1-3-labyrinthe.py
|