Quelques pages pour permettre aux utilisateurs français comme à tous les utilisateurs francophones * de débuter rapidement ce superbe logiciel de modélisation et d'animation 3D développé par Ton Roosendal et son équipe. Ce didacticiel fut commencé en 1999, époque à laquelle Blender venait à peine d'être porté sous windows 9x/NT par Daniel Dunbar et n'existait qu'en version shareware. Depuis, après de nombreuses péripéties, il est devenu open source et bénéficie du soutien et de l'apport de développeurs dans le monde entier . D'autres versions ont vu le jour. Il est même possible de le voir fonctionner sous macintosh. Les versions téléchargeables se trouvent sur le site suivant: blender.org. Depuis la version 2.31, le logiciel a subi une vraie révolution en matière de présentation et de mise en page des fonctions. Les informations que l'on trouve sur ce site en tiennent compte ... le plus souvent. Les pages les plus anciennes restent valables pour les pour les dernières versions de la série 2.4x.
Opération indispensable Fenêtre de boutons de materiau Ajouter un matériau Modifier le nom du matériau Texture Procedurale Plaquée
Passer dans le répertoire parent Passer dans un répertoire enfant Trier les fichiers par ordre alphabétique Trier les fichiers par type de fichier Trier les fichiers par ordre de taille Trier les fichiers par ordre chronologique Affichage court ou détaillé Masquer ou montrer les fichiers cachés Champ de saisie du nom de fichier Champ de saisie du nom de dossier Liste des dossiers préférés Remonter d'un niveau dans les dossiers parent
Lignes courbes et Cercle
Prise de vue et réglage de la caméra pour résoudre certains problèmes de distorsion. Les volumes de base: sphère, cylindre, tube etc.
Utiliser les outils: Subdivise et Smooth Sphère,
Construction par Opérations Booléennes sur les volumes (CSG)
Opérations Booléennes: comment utiliser l'option "Intersection" sur un simple segment? Fabriquer un ballon de foot: utiliser les instances d'objets meshes et l'option "to sphere..." Les modes de sélections de données dans les maillages/meshes Utiliser les modes de sélection de données des maillages/mesh pour se débarrasser des sommets et segments parasites ...
Habillage de profilé manuel [Skinning] (en construction) Extrusion par suivi de forme [Curves et Bevel] (en ligne :quelques images ). Extrusion : noeud celtique [1] [Curves et Bevel] application, complet avec plusieurs fichiers d'exemples et un script python
Créer un profilé Dédoubler à la main les données partagées Dédoubler les données partagées avec un script Modelisation Télécharger le fichier de base
Rendre autonomes les instances d'objet en données partagées Regrouper les différentes partie Nouer/relier les courbes Quelques états dans la modélisation du Dream Catcher Télécharger les fichiers d'exemple Arrondir une surface nurbs Remplir une surface nurbs Extrusion contrôlée par IPO : (english version , traduction: Marie-France) fichier d'exemple
2. Duplication dans le temps: mode dupliframe 3. Chemin d'extrusion : 4.Modification par courbes IPO 5.Skinning 6. problèmes de remplissage 7. Etude de cas: tore spiralé 8. variation sur le tore spiralé en utilisant des profils classiques
Autosmooth quelques explications... Mise en forme biseautée de surface Nurbs (encadrement). Déplaceret gérer le positionnement d'un objet ou d'un groupe de points
Espace monde, Espace Objet Notions de centre du monde, de la scene, de l'objet Relation entre l'espace local de l'objet et l'espace global du monde Les lampes Connaître la position du curseur 3D? Connaître la distance entre deux points? Ctrl-a, appliquer les transformations de Size et Rotation Construire un point par rapport à un autre? Edge length, en mode edit seulement. Scripts python Obj.Objet et d'Objet.Mesh Fake Objet Echanger la position respective de deux objets Echanger la position respective de plus de deux objets Visibilité des axes Notion de taille Précision des valeurs numériques Quasimodo atomique.... Rossignol de l'Empereur... Lutin Dragon Lotus Toon portrait HellBoy Blonde halloween 2005 1/2 halloween 2005 2/2 Poisson d'avril Bad Bunny Les chats Un Ork Mecanoïde Linking stars ...
Mat index (2) traquer les sommets et segments parasites avec l'indes des matériaux Attribution Multiple de matériaux
Attribuer un materiau propre à un objet Gérer les paramètre de copie Attribuer un matériau identique à plusieurs objets Index des matériaux
La procédure Le bon objet L'outil et le mode Trucs et Astuces: préparer un écran, sauvegarder les préférences Le type de développement/mapping Rendre la texture visible (3) (en construction, images pas de texte) Relation Faceselect et édition de point/sommet (4) (en construction, images pas de texte) ... UVmapping multiple sur le même objet. UVmapping sur des objets standards: cylindre.... Mélanger transparence alpha et uvmapping copies d'écran des paramètres nécessaires plus fichier d'exemple . Mettre en place l'objet de référence de la texture d'Environnement Mapping (en construction, décomposition de la procédure en de très nombreuses images!!) Dièdre uvmappé, trucs et astuces pour faire du rotoscoping
Alternative : une paire de faces uv mappées Problème de proportions de l'image Rendre les plans du dièdre visible quel que soit l'angle de vue Rendre les plans du dièdre transparents Ajouter un canal alpha à une image python uvmap Matériau transparent et ombres portées ombre des textures découpées par une transparence ... Précisions sur les ombres portées Bias Soft Boite de Cornell Effet de radiosité sans moteur de radiosité ( fichier d'exemple) Utiliser les calques:Généralités (fichier d'exemple) Utiliser les calques: combiner les calques avec un spot ou plusieurs spots (en construction, une image) Illumination Globale imitation en utilisant les propriétés de multiplication d'objet (duplivert) et le tracking Imiter les rayons caustiques sans ray-tracing Lumières volumétriques : obtenir les ombres dans la masse
L'unité de base, la pierre angulaire du système d'animation: la Frame Changer de Frame Les jalons incontournables sur la route de l'animation 3D: les clefs d'animation, ou 'Ikeys' Petit exercice pratique sur les Ikeys Les courbes IPO
Cas simples
les collisions Elasticité des objets Rapidité de la chute Softbodies et deflecteur combiné
Ajouter un path Modifier l'accélération d'un path Interface d'édition des courbes Obtenir une vitesse constante Transformer une autre courbe en Path IPO : courbe Speed IPO : courbe Time Allonger la durée d'une animation courant le long d'une courbe Path ? Le bouton PathLen Evaluation de la Vitesse du bouton PathLen PathDist Offs , pour enchainer plusieurs objets sur le même chemin
Mode de fonctionnement. Recette de fabrication Resultat Modifications et possibilité des versions recentes Les Shape keys et les positions "absolues" Déplacer ou inverser la position de deux clés Vérifier une clé de forme
b/- Présentation c/ -Differences entre Fenêtre de texte, de script et fenêtre de "link" (reliure).
e/- Comment Cela marche-t'il?
- Affichage sur la console - Attention aux erreurs de traitement du texte
Developpement (5ter) : interface graphique de creation de plans ayant x colonnes sur y lignes
Variation sur le thème de l'ensemble de mandelbrot Topologie : fichier structuré en tableau, colonnes par lignes
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) .
Pour le menu Scripts de Blender2.3 et suivants FixFromEveryThings :Menu Scripts + Softbodies/vertexgroups
Version Compatible >=Blender 2.36 : remarques sur les nouvelles propriétés Le script pour B236 et suivant Observations sur la conservation des données pendant un passage de mode d'édition
Mise a jour pour l'api 2.28 Mise au point Imiter ctrl-a en masse Imiter le bouton Center New Imiter le bouton Center Cursor
Application - Créer une rampe de spot à partir de n'importe quel mesh Le script - Fonction documentée de B2.25, importeur light_gen - Hdrshop Lightgen Importer (Blender 2.48) - Mise à jour pour la fonction documentée de l'API 228/241 - Mise à jour pour blender 232 - Mise à jour non documentée pour les modifications de l'API 2.32 - Script de duplicopie avec options variées -Utiliser la fonction __copy__
Lire une liste de points à partir d'un fichier texte Courtes considérations sur l'ordre des sommets
Repositionnement automatique de l'EnvMap: troisième partie, Limites d'Animations. Repositionnement automatique de l'EnvMap: quatirème partie, Quelques Notions de Géométries
Procédures d'utilisation Utiliser une lampe pour peindre les vertexPaint Utiliser un script pour peindre les vertexPaint avec les couleurs des textures Récupérer l'éclairage de radiosité Dernières modifications 05/08/2005 - Repérage du répertoire de sauvegarde, - Couleur des lignes, - Amélioration du tracé des contours 24/08/2005 -Transparence et zoom 27/08/2005 -Déplacement de la forme affichée sur l'écran -Nombreux raccourcis Télécharger le script. Voir le script. Liens externes Matériaux et textures, les canaux mapto
Répéter un motif de courbe supérieur à l'API 2.28 Variation pour imiter Cyclic Extrapolation
Prévison pour la prochaine évolution du script Ancienne méthode
Automatisation pour l'animation Lier un script à la scene L'état de la caméra Accélérer un peu en utilisant la Bounding Box Le script
Sur la piste des macros L’éditeur de script Les sous-modules Les fonctions Collecte des informations En guise de conclusion
Version simple Version simple bis : autoconnexion à la scène Le GUI pour blender 2.27 et inférieur.
Enregistrer une image pour chaque camera de la scene courante Enregistrer une image des caméras définies dans une liste et la frame voulue (ou sur une série de frame)
Méthode Moyens Option modifiable UV layout, export de la trame des coordonnées uv simples Attention : TAILLEIMAGE Enregistrer l'éclairage local Enregistrer une mappe de la radiosité Attention : Cadre limite des coordonnées UVs Attention : Liste des materiaux et option [vCol paint] Essayer le fichier exemple (7zip format, 443 kos) Télécharger le script . Fil de discussion sur Elysiun Mise à jour pour la version 2.40 de Blender : de l'absolu au relatif Melanger une image uvmappée et l'éclairage local . (Changelog )Enregistrement de conversion
Importeur de courbes au format Gimp1.25chemin de courbe de bezier Importeur de courbes au format SVG(en développement... fonctionnel mais avec des possibilités réduites : quelques commandes de description du path. (27/09/2005)
Le principe du site-package appliqué au menu Scripts Permettre de rappeler le même script après l'avoir fermé
Variation sur PADPERIOD Mode edit, curseur vers un ou plusieurs sommets selctionnés
Blender.Window.GetMouseCoords()
Statique3D interactive dans blender Fenêtre LogicLa recette de base ... ...
Répertoire des fichiers compatibles avec le web plugin
Boite de dialogue fichiers : garder une trace des répertoires usuels Utilité du fichier .Bfs (Blender file system) sous window Créer un fichier .Bfs sous window Chemin des répertoires standards : python, texture,etc. Développer la fenêtre information (ou "préférences de l'utilisateur") Langage : passer les boutons et les tooltips en français Les thèmes Fenêtre de travail principale Diviser une fenêtre Demarrer automatiquement en mode "fenêtré" (Win32 et linux) Se débarasser de la barre de tache window Configuration des paramètres de sortie Configuration des paramètres de copies Obtenir de l'aide en ligne de commande dans la console dos
Nouvelle interface Quelques précisions Assisté par l'animation lineaire Assisté par morphing et contrainte d'armature Assisté par Scripting: python
Ce site est régulièrement mis à jour et les didacticiels complétés: liste des dernières pages modifiées ou ajoutées. Sauf mention spéciale, ces textes
sont de la main de JM Soler
|