Blender/UPBGE pour l'Enseignement Technologique
Go to file
Philippe Roy 4523d79aad Migration de Forge AEIF -> Forge Apps.education 2024-01-21 14:52:27 +01:00
Tools Migration de Forge AEIF -> Forge Apps.education 2024-01-21 14:48:09 +01:00
img Migration de Forge AEIF -> Forge Apps.education 2024-01-21 14:48:09 +01:00
LICENSE Migration de Forge AEIF -> Forge Apps.education 2024-01-21 14:48:09 +01:00
README.md Migration de Forge AEIF -> Forge Apps.education 2024-01-21 14:52:27 +01:00
blender-edutech.png Migration de Forge AEIF -> Forge Apps.education 2024-01-21 14:48:09 +01:00
blender-edutech.svg Migration de Forge AEIF -> Forge Apps.education 2024-01-21 14:48:09 +01:00

README.md

Blender-EduTech

Blender/UPBGE pour l'Enseignement Technologique

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 :

Téléchargement

Les binaires (Game Engine Runtime) sont hébergés sur phroy.org.

Plateforme Blender+UPBGE

L'environnement de développement est basé sur :

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 ).

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.

Ce projet a fortement été inspiré par les activités de cinématique du solide du site ECLigne.

Screenshot

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 ).

Le code source est situé dans le projet : Blender-EduTech / Ropy.

Ropy a fortement été inspiré par RobotProg et Light Bot.

Screenshot

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.

Screenshot