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édentesRévision précédente
Prochaine révision
Révision précédente
python-visual [Le 15/01/2011, 13:46] 79.84.100.67python-visual [Le 13/05/2026, 18:47] (Version actuelle) – màj lien lecteur vidéo et autres krodelabestiole
Ligne 1: Ligne 1:
-{{tag>3D graphisme animation}} +{{tag>Xenial interface_3d graphisme animation}}
-----+
  
 ====== python-visual ====== ====== python-visual ======
  
-python-visual, encore appelé VPython, est un package de graphisme 3D pour le langage de programmation Python, crée par David Scherer en 2000 sous le nom de "Visual". VPython permet de créer facilement des formes 3D en mouvement et des animations, même pour les personnes ayant une expérience limitée en programmation. Étant donné qu'il est basé sur Python, il offre également de nombreuses possibilités pour les programmeurs ou chercheurs.+python-visual, encore appelé VPython, est un package de graphisme 3D pour le langage de programmation Python, créé par David Scherer en 2000 sous le nom de "Visual". VPython permet de créer facilement des formes 3D en mouvement et des animations. Il est accessible aux personnes ayant une expérience limitée en programmation. Étant donné qu'il est basé sur Python, il offre également de nombreuses possibilités pour les programmeurs ou chercheurs.
  
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Disposer des [[:sudo|droits d'administration]].+  * Disposer des [[:permissions administrateur]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
   * Avoir les pilotes de sa [[:carte_graphique|carte graphique]] installés et à jour.   * Avoir les pilotes de sa [[:carte_graphique|carte graphique]] installés et à jour.
Ligne 14: Ligne 13:
 ===== Installation ===== ===== Installation =====
  
-Si votre version de Ubuntu est : +Il suffit d'[[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>python-visual]]''.
-  * Ubuntu 10.04 LTS, The Lucid Lynx (le lynx lucide), +
-  * Ubuntu 10.10, The Maverick Meerkat (le suricate rebelle), +
- +
-il vous suffira, pour installer python-visual, d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://python-visual|python-visual]]**.+
  
-Pour les versions précédentes d'Ubuntu, l'installation sera plus compliquée, se référer à cette [[http://vpython.org/contents/download_linux.html|page]].+Pour les versions précédentes d'Ubuntu, l'installation sera plus compliquée, se référer à cette [[https://vpython.org/contents/download_linux.html|page]].
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 26: Ligne 21:
 Visitez le [[http://vpython.org|site internet]] de Vpython, ainsi que la [[http://vpython.org/contents/docs/visual/index.html|page]] de documentation. Visitez le [[http://vpython.org|site internet]] de Vpython, ainsi que la [[http://vpython.org/contents/docs/visual/index.html|page]] de documentation.
  
-Pour démarrer avec un [[http://vpython.org/contents/bounce_example.html|exemple simple]], créer avec votre [[:editeur_de_texte|éditeur de texte]] préféré le script ''balle.py'', qui contiendra :+Pour démarrer avec un [[https://vpython.org/contents/bounce_example.html|exemple simple]], créez, avec votre [[:editeur_de_texte|éditeur de texte]] préféréle script ''balle.py'', qui contiendra :
  
 <code> <code>
Ligne 45: Ligne 40:
 </code> </code>
  
-Ouvrez ensuite une [[:console|console]], déplacer vous dans le répertoire contenant le fichier ''balle.py'', et exécuter le script avec :+Ouvrez ensuite une [[:console|console]], déplacez vous dans le répertoire contenant le fichier ''balle.py'', et exécutez le script avec :
 <code> <code>
 python balle.py python balle.py
 </code> </code>
  
-Vous devriez voir apparaître une nouvelle fenêtre contenant une animation d'une balle rebondissant sur un sol.+Vous devriez voir apparaître une nouvelle fenêtre contenant l'animation d'une balle rebondissant sur un sol. 
 + 
 +{{:python-visual_lucid_00.png|balle}}
  
 ===== Exporter au format vidéo en passant par pov===== ===== Exporter au format vidéo en passant par pov=====
  
 python-visual ne supporte pas de fonctionnalité pour exporter votre animation en fichier vidéo. Afin de remédier à ce problème, il existe une solution consistant à : python-visual ne supporte pas de fonctionnalité pour exporter votre animation en fichier vidéo. Afin de remédier à ce problème, il existe une solution consistant à :
-  * Exporter la scène courante de l'animation en fichier ''pov'', gràce au module ''povexport'', à intervalle régulier de l'animation. Cela créera, par exemple, des fichers ''anim00.pov'', ''anim01.pov'' ... ''anim099.pov''. Les fichiers ''pov'' sont des fichiers textes.+  * Exporter la scène courante de l'animation en fichier ''pov'', grâce au module ''povexport'', à intervalle régulier de l'animation. Cela créera, par exemple, des fichers ''anim00.pov'', ''anim01.pov'' ... ''anim099.pov''. Les fichiers ''pov'' sont des fichiers textes.
   * Convertir chacun des fichiers ''pov'' obtenus en fichier ''png'', grâce à l'outil en ligne de commande ''povray''.   * Convertir chacun des fichiers ''pov'' obtenus en fichier ''png'', grâce à l'outil en ligne de commande ''povray''.
   * Assembler toutes les images obtenues en une vidéo ''anim.avi'', grâce à l'outils en ligne de commande [[:mencoder|mencoder]].   * Assembler toutes les images obtenues en une vidéo ''anim.avi'', grâce à l'outils en ligne de commande [[:mencoder|mencoder]].
Ligne 61: Ligne 58:
 ==== Téléchargement du module Python povexport.py ===== ==== Téléchargement du module Python povexport.py =====
  
-povexport est une module Python disponible [[http://vpython.org|vpython.org]] à cette [[http://vpython.org/contents/contributed/povexport-2009-08-26.zip|adresse]] (clic droit + Enregistrer la cible du lien sous...)+povexport est une module Python disponible sur le site [[http://vpython.org|vpython.org]] à cette [[http://vpython.org/contents/contributed/povexport-2009-08-26.zip|adresse]] (clic droit + Enregistrer la cible du lien sous...).
  
-Après décompression de l'archive [[:zip|zip]], vous obtenez trois fichiers (attention, l'archive ne contient pas de répertoire, directement les trois fichiers) :+Après décompression de l'archive [[:zip|zip]], vous obtiendrez trois fichiers (attention, l'archive ne contient pas de répertoire, directement les trois fichiers) :
  
   * povexport.py   * povexport.py
Ligne 77: Ligne 74:
 ==== Écriture du nouveau script VPython ===== ==== Écriture du nouveau script VPython =====
  
-Reprenons notre script d'animation de balle ci-dessus, et modifions le pour créer des fichiers ''pov'' à intervalless réguliers durant l'animation, nous appellerons ce script ''balle_video.py'' :+Reprenons notre script d'animation de balle ci-dessus, et modifions le pour créer des fichiers ''pov'' à intervalles réguliers durant l'animation, nous appellerons ce script ''balle_video.py'' :
  
 <code> <code>
Ligne 112: Ligne 109:
 </code> </code>
  
-Après avoir vérifier que le fichier ''povexport'' est bien présent dans le même répertoire que ''balle_video.py'', l'exécution du script :+Après avoir vérifié que le fichier ''povexport'' est bien présent dans le même répertoire que ''balle_video.py'', l'exécution du script :
  
 <code> <code>
Ligne 122: Ligne 119:
 ==== Création des fichiers images png ===== ==== Création des fichiers images png =====
  
-Déplacer vous dans le répertoire ''pov_output'' :+Déplacez vous dans le répertoire ''pov_output'' :
  
 <code> <code>
Ligne 140: Ligne 137:
 </code> </code>
  
-qui a créer 100 fichier png.+qui a créer 100 fichiers png.
  
 ==== Création du fichier image avi ===== ==== Création du fichier image avi =====
Ligne 150: Ligne 147:
 </code> </code>
  
-et visualiser la vidéo crée à l'aide d'un [[:lecture_et_encodage_de_fichiers_videos|lecteur vidéo]].+et visualiser la vidéo créée à l'aide d'un [[:lecteur vidéo]].
  
 ===== Désinstallation ===== ===== Désinstallation =====
  
 Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet python-visual]]. Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet python-visual]].
 +
 +=====Voir aussi=====
 +
 +  * [[http://vpython.org|Site officiel de Vpython]]
 +
 +----
  
 //Contributeurs principaux : [[:utilisateurs:troisseize]].// //Contributeurs principaux : [[:utilisateurs:troisseize]].//