Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
recherche:residence_polygones:start [2025/11/12 11:11]
emoc [Création du plugin vpype-rpgl]
recherche:residence_polygones:start [2025/11/18 16:30] (Version actuelle)
zemog IHNMAIMS
Ligne 38: Ligne 38:
 **Maintenant en 3D !** 🍩 **Maintenant en 3D !** 🍩
  
-Reprise d'un vieux projet de génération de motifs d'​après l'​algorithme de croissance du [[https://​fr.wikipedia.org/​wiki/​Physarum_polycephalum|Physarum Polycephalum]] (a.k.a "le blob"​),​ mais en y ajoutant une troisième dimension pour passer du pixel au voxel (saupoudré de polygones, histoire de...).+Reprise d'un vieux projet de génération de motifs d'​après l'​algorithme de croissance du [[https://​fr.wikipedia.org/​wiki/​Physarum_polycephalum|Physarum Polycephalum]] (a.k.a "le blob"​),​ mais en y ajoutant une troisième dimension pour passer du pixel au voxel.
  
 +  * Godot 4.5
   * Utilisation d'un compute shader pour accelerer le calcul de diffusion des traces chimiques.   * Utilisation d'un compute shader pour accelerer le calcul de diffusion des traces chimiques.
-  * Grille 3D relativement petite (32x32x32 à 100x100x100) avec un nombre d'​agent/​particules allant de 5000 à 20.000+  * Grille 3D relativement petite (32x32x32 à 100x100x100) avec un nombre d'​agent/​particules allant de 5.000 à 20.000
  
 (code source à venir) (code source à venir)
Ligne 103: Ligne 104:
 === Les trucs qui ne marchent pas === === Les trucs qui ne marchent pas ===
  
-  * Liste à puce Le dessin s'​arrête avant la fin, il manque les quelques derniers traits et souvent le stylo reste baissé. +  * Le dessin s'​arrête avant la fin, il manque les quelques derniers traits et souvent le stylo reste baissé. 
-  * Liste à puceLe ​dessin est retourné en y (le haut est en bas) => à corriger dans vpype-rpgl+  * Le dessin est retourné en y (le haut est en bas) => à corriger dans vpype-rpgl
   * Le chargement / changement de stylo ne fonctionne pas   * Le chargement / changement de stylo ne fonctionne pas
   * Il faut placer la feuille en bas à gauche (x=11mm, y=8mm), l'​origine est fixée en dur dans le plugin (voir plus bas)   * Il faut placer la feuille en bas à gauche (x=11mm, y=8mm), l'​origine est fixée en dur dans le plugin (voir plus bas)
Ligne 176: Ligne 177:
   * Corriger les trucs qui ne marchent pas cités plus haut   * Corriger les trucs qui ne marchent pas cités plus haut
   * Ajoutes des paramètres (vitesse et pression) voir des profils machines comme pour vpype-gcode   * Ajoutes des paramètres (vitesse et pression) voir des profils machines comme pour vpype-gcode
 +
 +===== IHNMAIMS =====
 +Deux triangles. Tests de plusieurs fonctionnalités 3D dans le moteur de jeu [[https://​godotengine.org/​ | Godot]] :
 +  * importation d'​objets 3D depuis [[https://​www.blender.org/​ | Blender]] au format gltf (recommandé dans la doc de Godot) -> workflow pas super fluide quand on veut modifier les shaders appliqués aux matériaux des objets importés ;
 +  * utilisation de [[https://​godotengine.org/​ | multimeshes]] -> plusieurs milliers d'​instances d'un mesh avec des paramètres de shader différents ;
 +  * utilisation de [[https://​docs.godotengine.org/​en/​4.4/​tutorials/​3d/​global_illumination/​introduction_to_global_illumination.html | global illumination]] avec la technique de VoxelGI ;
 +  * importation et utilisation de [[https://​docs.blender.org/​manual/​en/​latest/​animation/​shape_keys/​introduction.html | blend shapes]] ;
 +{{:​recherche:​residence_polygones:​ihnmaims_image_presentation.png?​nolink&​400|}}
  • recherche/residence_polygones/start.1762942261.txt.gz
  • Dernière modification: 2025/11/12 11:11
  • par emoc