Adresse |
Modules
Blender |
Contenu
Python |
Description |
Exemples
&Version |
Niveau |
Programmation
par script
Python |
NMesh |
Traitement
du texte, print, len(), module sys, flush() |
Quelques
informations de bases indispensables. Lien vers "Comment
faire..." pour apprendre à configurer un clavier azerty. |
non
Français
English
1.80,2.14
API228 |
Aucun |
a/-Avertissement.
sur les numéros de versions
b/- Présentation
c/-Differences
entre Fenêtre de texte, de script et fenêtre de "link"
(reliure).
d/ -Charger
un script.
e/-
Comment
Cela marche-t'il?
f/-
Bibliothèques
d'Extension.(à lire impérativement si on veut utiliser
un script d'import/export)
g/-
Nouvelle
interface de lancement de script : Script Window
h/-
Conclusion |
Script
python : |
NMesh |
liste, objet, append. |
Créer un
mesh carré. |
oui
Français
English
1.80, 2.14
API228 |
Débutant |
Script
python : |
NMesh |
liste, objet, append,
sous-programme. |
Les boucles itératives
en python. |
non
Français
English
1.80, 2.14
API228 |
Débutant |
Script
python |
NMesh |
liste, objet, append(), range(),
sous-programme. |
Utiliser les boucles
pour créer automatiquement des points. |
oui
Français
English
1.80, 2.14
API228 |
Débutant |
Script
python |
NMesh |
liste, objet, append(), range(),
int(), sous-programme |
Utiliser les
boucles pour créer automatiquement des facettes. |
oui
Français
English
1.80, 2.14
API228 |
Débutant |
Script
python (bis) |
NMesh |
Page bis,
même fonctions |
Utiliser des facettes "altérées",
en fait des facettes ayant seulement 2 sommets, pour créer
des lignes. |
oui, 2,
Français
1.80, 2.14
API228 |
Débutant |
modeliser
un cube |
NMesh |
Même fonctions |
Utiliser les listes pour définir
une forme |
oui, 2,
Français
1.80, 2.14
API228 |
Débutant |
Script
python |
NMesh |
module math |
Utiliser les fonctions mathématiques
pour construire des patatoïdes. |
oui
Français
English
1.80, 2.14
API228 |
Débutant |
Script
python |
NMesh
BGL |
Définition de fonction,
création de variable globale |
Créer des menus et
lier un script à une animation. |
oui,
Français
1.80a |
Moyen,
maîtrise des niveaux 1 à
5 obligatoire. |
Developpement
(5ter) : |
NMesh, Draw,BGL, Object |
Creation de cellule Lecture
de données, jeu avec les vertex colors |
Interface graphique de creation de plans
ayant x colonnes sur y lignes |
oui,
Français
API228 |
.Moyen,
maîtrise des niveaux 1 à
5 obligatoire. |
Objectif:Créer
une trame de facettes
Variation
sur le thème de l'ensemble de mandelbrot
Topologie
: fichier structuré en tableau, colonnes par lignes
|
Macro tesselate.py |
NMesh |
Définition
de fonction, création de variable globale, appels recursifs... |
Ombres portées
de structures fil de fer. |
oui,
Français
1.80, 2.14
API228 |
Confirmé |
La
dernière version en date permet d'extruder les faces sélectionnées
avec un certain nombre de parametres variables, ainsi que d'effectuer un
chanfreinage (sur l'ensemble de l'objet), le creusement de sillons
ou la création d'une enveloppe autour des arêtes appartants
à des faces correctement définies.
Pour
creuser, DIG
Diviser,
DIV
hache l'extrusion en plusieurs fragments
Fractionner,
donner l'apparence de SEGMENT
à chaque nouvel élément d'extrusion
Exploser
(SPLIT)
Extruder
(EXTRUSION),
Envelopper
la structure
Biseauter
(BEVEL)
Developper
(MATRIX) en déplaçant
ou en enroulant en suivant des courbes ou des coordonnées variables
Itérations
possibles de ces opérations ( Script python original : version
8.8j) . |
Bibliothèque de fonction dynamique:
subsurf |
Subsurf.dll
subsurfGUI.py |
Compilation de bib. externe |
Division de surface assistée par
python |
non
|
Tout utilisateur
obsolète, remplacée par
une fonction intégrée. |
Macro Script
python |
Blender, Object |
. |
Renommer tout, ou partie, de l'ensemble
des objets d'un fichier. |
oui,
Français
1.80 et 2.14 |
Tout utilisateur. |
Astuce Script
python |
Blender, sys |
path, système
d'exploitation |
Faire cohabiter deux versions de python. |
oui,
Français
1.80 et 2.14 |
Tout utilisateur. |
Macro 1/4 Script
python |
Blender, NMesh |
Utiliser les cordonnées d'un plan
pour placer le point de réflexion de l'environnement map d'un miroir
plan. |
Lier un script python pour déterminer
automatiquement la position relative de la camera à un plan: les
bases |
oui,
Français
1.80, 2.14
et 2.11/2.12 |
Tout utilisateur. |
Macro 2/4 Script
python |
. |
. |
Lier un script python pour déterminer
automatiquement la position relative de la camera à un plan: si
l'objet n'est pas un mesh... |
. |
. |
Macro 3/4 Script
python |
. |
La macro ne donne
pas de résultat avec les chemins mais fonctionne bien avec les courbes
IPO. |
Lier un script python pour déterminer
automatiquement la position relative de la camera à un plan.
Limites
de l'animation |
oui,
Français
1.80, 2.14
et 2.11/2.12 |
Tout utilisateur. |
Macro 4/4 Script
python |
Blender, NMesh |
Utilisation de la
matrice |
Lier un script python pour déterminer
automatiquement la position relative de la camera à un plan:
un
peu de géométrie. |
oui,
Français
1.80, 2.14
et 2.11/2.12 |
Tout utilisateur. |
Macro Script
python |
. |
Comment regrouper
toutes les faces qui ont au moins un point commun |
Dispatcher un mesh en ses différents
fragments. Utilisable pour séparer les morceaux résultants
d'une intersection. Peut-être utilisable dans quelques temps sur
les meshes résultants d'un calcul de radiosité si le bug
de l'attribution de couleur aux sommets est corrigé. |
.oui,
Français
1.80, 2.14 |
Tout utilisateur |
Fonction Python |
Draw,BGL |
Comment utiliser BGL et comment
définir une fonction,
utilisation de return multiple |
Comment afficher
une image TGA non compressée dans une fenêtre d'Interface
Graphique définie en blender python avec le module BGL. |
Français
1.80, 2.14 et suivant |
Tout utilisateur |
Modelage
en python |
NMesh, math |
fonctions circulaires |
Comment faire tourner un point par rapport
à un axe. |
Français
1.80, 2.14 et suivant |
Tout utilisateur |
Trucs
et astuces en python (4) |
NMesh, math |
Les propriétés
"faces",
faces.v[x].no et faces.v[x].co des objets
meshes |
Utiliser
les normales pour effectuer une modification de la forme en peignant les
sommets du mesh. |
Français
1.80,2.14 jusqu'à 2.25 |
Utilisateur averti,
ou confirmé |
Trucs
et astuces en python (5) |
NMesh |
Les propriétés "faces",
faces.v[x].co des objets meshes |
Utiliser les vertex
colors pour effacer certaines facettes d'un volume(en construction) |
Français
1.80,2.14 jusqu'à 2.25 |
Utilisateur averti, ou confirmé |
Projet: |
Où
trouver les scripts python |
Global |
Global |
Page de référencement
des sites offrant des macros blender-python intéressantes. |
non
Français |
Confirmé |
un catalogue
non exaustif des scripts actuellement disponibles.
Annuaires
Répertoires
de téléchargement
Exportation
Modélisation
Animation
Illumination
Programmation
|