mirror of
https://forge.apps.education.fr/blender-edutech/blender-edutech.git
synced 2024-01-27 08:20:37 +01:00
89 lines
4.5 KiB
Markdown
89 lines
4.5 KiB
Markdown
# Blender-EduTech
|
|
|
|
**Blender/UPBGE pour l'Enseignement Technologique**
|
|
|
|
<!-- **Blender/UPBGE for Technology Education** -->
|
|
|
|
Ce depôt regroupe différents projets qui utilisent des scènes 3D animées et intéractives en support à des activités pédagogiques. Les scènes sont développées avec la plateforme open source
|
|
Blender+UPBGE. Les fichiers sources sont dans la forge de l'Education Nationale : https://forge.apps.education.fr/blender-edutech .
|
|
|
|
Il y a 3 projets fonctionnels :
|
|
* [Lecteur 3D pour l'analyse cinématique des mécanismes](#lecteur-3d-pour-lanalyse-cin%C3%A9matique-des-m%C3%A9canismes)
|
|
* [Ropy : simulateur de Robot pour apprendre le Python](#ropy)
|
|
* [Jumeaux numériques et programmation de système](#jumeaux-num%C3%A9riques-et-programmation-de-syst%C3%A8me)
|
|
|
|
<!-- Il y a 1 projet en développement : -->
|
|
<!-- * [Player 3D pour l'analyse architecturale et fonctionnelle d'un système](#player-3d-pour-lanalyse-architecturale-et-fonctionnelle-dun-syst%C3%A8me) -->
|
|
|
|
### Téléchargement
|
|
|
|
Les binaires (Game Engine Runtime) sont hébergés sur [phroy.org](https://www.phroy.org/blender-edutech.html).
|
|
|
|
### Plateforme Blender+UPBGE
|
|
|
|
L'environnement de développement est basé sur :
|
|
* la plateforme de modélisation et d'animation 3D Blender ( https://blender.org ),
|
|
* le langage Python ( https://python.org ),
|
|
* le moteur 3D UPBGE ( https://upbge.org ).
|
|
|
|
L'idée est ici d'enrichir les modèles 3D des systèmes techniques avec :
|
|
* la mise en animation par image clé (keyframe)
|
|
* l'utilisation du moteur physique pour la simulation cinématique et dynamique
|
|
* l'ajout d'interactions utilisateur par la gestion d'évènement
|
|
|
|
Les principaux avantages de Blender/UPBGE sont :
|
|
* c'est une plateforme open source
|
|
* il est capable générer des exécutables pour GNU/Linux et Windows
|
|
* la possibilité d'utiliser l'écosystème du langage Python
|
|
|
|
### Lecteur 3D pour l'analyse cinématique des mécanismes
|
|
|
|
Ce lecteur 3D est un environnement léger et spécifique pour l'assistance à l'analyse cinématique d'un mécanisme : colorisation des classes d'équivalence,
|
|
animation et repères locaux ( [vidéo de présentation](https://tube-sciences-technologies.apps.education.fr/w/t71yjGhjAE3wn2fmeZcPMB) ).
|
|
|
|
Mécanismes :
|
|
* Baton de colle
|
|
* Système de clampage d'un automate de prélèvement sangin (hémomixer)
|
|
* Pince schrader
|
|
* Serrure biométrique
|
|
|
|
Le code source est situé dans le projet : [Blender-EduTech / Lecteur 3D cinématique](https://forge.apps.education.fr/blender-edutech/lecteur-3d-cinematique).
|
|
|
|
Ce projet a fortement été inspiré par les activités de cinématique du solide du site [ECLigne](https://sites.google.com/view/newecligne).
|
|
|
|
![Screenshot](img/screenshot-01.jpg)
|
|
|
|
### Ropy
|
|
Ropy est un environnement (du type coding adventure) destiné à la découverte de la programmation procédurale et du language Python. A travers plusieurs niveaux,
|
|
donc de manière graduée, les élèves vont apprendre à manipuler les structures algorithmiques et à les coder en Python ( [vidéo de présentation](https://tube-sciences-technologies.apps.education.fr/w/nStfGixuGHPiv6di4pS6aj) ).
|
|
|
|
Le code source est situé dans le projet : [Blender-EduTech / Ropy](https://forge.apps.education.fr/blender-edutech/ropy).
|
|
|
|
Ropy a fortement été inspiré par [RobotProg](http://www.physicsbox.com/indexrobotprogfr.html) et [Light Bot](https://lightbot.com/).
|
|
|
|
![Screenshot](img/screenshot-02.jpg)
|
|
|
|
### Jumeaux numériques et programmation de système
|
|
|
|
Le jumeau numérique du système technique permet de simuler sa programmation en Python par la visualisation de son comportement sur une maquette numérique.
|
|
|
|
Puis connecté au jumeau réel, la programmation mis en oeuvre simultanément sur les deux jumeaux (numérique et réel), nous pouvons alors mesurer les écarts entre la simulation et l'expérimentation.
|
|
|
|
Systèmes :
|
|
* Monte-charge
|
|
* Portail coulissant
|
|
* Volet roulant
|
|
|
|
Le code source est situé dans le projet : [Blender-EduTech / Jumeaux numériques](https://forge.apps.education.fr/blender-edutech/jumeaux-numeriques).
|
|
|
|
![Screenshot](img/screenshot-03.jpg)
|
|
|
|
<!-- ### Player 3D pour l'analyse architecturale et fonctionnelle d'un système (en cours de développement) -->
|
|
|
|
<!-- Ce player 3D permet d'identifier les différents composants d'un système. Il sert principalement à l'apprentissage de la lecture architecturale (capteur, -->
|
|
<!-- actionneur, pupitre, ...) et fonctionnelle (chaîne d'information et chaîne d'énergie) d'un système. -->
|
|
|
|
<!-- Systèmes : -->
|
|
<!-- * AR Drone (en cours de développement) -->
|
|
<!-- * Imprimante 3D DiscoEasy200 (Dagoma) (en cours de développement) -->
|