Connexion
Menu Principal
Recherche
Menu secondaire
Image Aléatoire
perso.jpg
Publicité
Formation Blender ElephormBlender 3d Elephorm


     

Blender 2.4x

Blender 2.4x : petit poisson est devenu grand...


C’est le samedi 7 septembre 2002 que Blender fût libéré. Le logiciel que nous connaissons appartenait alors à une start-up hollandaise dénommée NaN. Cette société eut quelques problèmes financiers et Blender menaçait de disparaître : il a fallu lui racheter les sources du logiciel, ce qui représentait une somme de 100k (comprenez 100 000 euros). Une campagne de mobilisation a donc été lancée par Ton Roosendaal et d’autres membres de la Blender Foundation afin de réunir les fonds nécessaires au rachat. Ils ont réussi... et l’aventure open source a pu commencer.


Ce qu’est Blender, concrètement...

Blender est à la 3D ce que GIMP est à la 2D, ni plus ni moins, en ce sens que Blender va taquiner les grands du marché comme 3DsMax de la même manière que GIMP va concurrencer la référence Photoshop. Eh oui, c’est fort de ses outils de modélisation, d’animation, de rendu et même de temps réel que Blender se pose en « outsider » très sérieux... Sérieux qui n'est plus à remettre en question depuis que Elephants Dream, premier court métrage d'animation open source de l'histoire, met en évidence le professionalisme qui peut être atteint avec ce programme. Le deuxième court métrage de la fondation, Big Buck Bunny, relèvera encore le niveau et la crédibilité du logiciel. Les sources de Blender sont disponibles pour qui voudra y apporter une amélioration, et l’ensemble est coordonné par la Blender Foundation pour éviter un développement chaotique.


Blender et son interface entièrement configurable...


Petit descriptif des outils disponibles (non exhaustif)

Modélisation :
• Un éventail de primitives variées, allant des primitives polygonales (MESH) aux surfaces NURBS, en passant par les METABALLS, Splines et objets texte (TrueType, PostScript, OpenType).
• Deux algorithmes de subdivision de surfaces disponibles (Catmull-Clark et subdivision simple).
• Des fonctions booléennes (intersection, union, différence).
• Des fonctions d’édition telles que l’extrusion droite, l’extrusion de révolution, l’extrusion hélicoïdale, la subdivision simple selon trois modes différents, la subdivision fractale, la réduction du nombre de polygones, le lissage des formes...le tout exécuté grâce à trois modes de sélection différents (point par point, rectangulaire, pinceau).
• Possibilité de displacement mapping [1] en mode édition.
• Piles de modifieurs permettant l'organisation hiérarchique d'opérations algorithmiques sur des objets (comme le miroir selon un axe global, le subsurfing etc.)
• Capacités de sculpture en maillage multirésolution, avec possibilité d'utiliser les textures comme brosses.
• Le support du langage Python (www.python.org) pour des scripts de génération de géométrie.



Animation :
• Squelettes de déformation avec possibilité de cinématique inverse, assignation automatique des membres (auto skinning) et définition du poids de chaque membre par code couleur (vertex weighting).
• Animation non linéaire (NLA) avec automatisation cyclique le long d’un chemin défini par l’utilisateur.
• Système de contraintes.
• Morphing par vertex keys avec contrôleurs de type slider.
• Editeur d’animation de pose de personnage.
• Cubes de déformation animables.
• Système d’animation par courbes de mouvement « IPO », et édition possible de ces courbes.
• Mixeur de séquences pour monter différentes séquences, appliquer des effets, mixer audio & vidéo.
• Moteur physique pour l'animation (extension du game engine).
• Softbodies (corps souples soumis à des forces diverses).
• Moteur de simulation fluide.
• Générateur de particules évolué.
• Shape keys (remplaçant les vertex keys) permettant le morphing de façon simplifiée.
• Le support du langage Python (www.python.org) pour des scripts d’automatisation ou d’effets spéciaux.



Rendu :
• Rendu sélectif : des objets à matériaux simples pourront utiliser le moteur de rendu en scanline très rapide tandis que d’autres pourront bénéficier des atouts d’un raytracer [2] efficace (transparence, réfraction, réflexion).
• Moteur de rendu interne multithreadé augmentant significativement les performances sur les systèmes multiprocesseur.
• Anti-Aliasing 16x [3], flou de mouvement, flou vectoriel, effets de post-production, pixels non rectangulaires...
• Réflexions par environment mapping, halos, éblouissements (lens flare) et brouillard.
• Shaders [4] très variés (Lambert, Phong, Oren-Nayar, Blinn, Toon shading, Ramp etc.).
• Système nodal de matériaux et de compositing permettant une grande diversité d'effets (motion blur, flou de profondeur, filtrage, colorimétrie...)
• Tracé des contours pour un éventuel rendu cartoon.
• Types d’éclairages variés (lampe, spot, area light etc...).
• Module interne de radiosité [5] résolument simple d’utilisation.
• Ambient Occlusion (raytracé ou approximatif), donnant un résultat similaire à l’illumination globale.
• Light Probes, donnant un résultat similaire à un rendu HDRI (mis à part le fait que Blender ne gère pas - encore - les images HDR).
• Rendu multipasses permettant une meilleure maîtrise de la post-production.
• Possibilité d’exportation vers le moteur de rendu YAFRAY (www.yafray.org) qui est un raytracer très évolué avec illumination globale et photon mapping.
• Exportation possible vers une kyrielle d’autres moteurs de rendu grâce au langage Python (www.python.org) : Renderman, Povray, Yafray, Virtualight etc...


Temps réel :
• Editeur logique graphique pour créer des jeux sans aucune notion de programmation.
• Moteur physique Bullet évolué (détection de collisions, simulations dynamiques etc...).
• Utilisation du langage Python (www.python.org) pour créer des contrôles avancés de toutes sortes (intelligence artificielle, logique avancée etc..).
• Support total de l’accélération OpenGL (éclairages, transparence, réflexions).
• Shaders OpenGL programmables.
• Support des propriétés de matériaux.
• Support de l'écran splitté pour multijoueur.
• Interprétation du jeu à la volée (compilation possible sous Windows mais pas nécessaire).
• Support audio par utilisation de samples.
• Création du jeu en différentes scènes possible.
• Intégration possible d’une création interactive dans une page web grâce au Blender 3D Web Plugin.



Alors, convaincus ?

Eh bien sachez que Blender tourne sur les plateformes Windows, Linux, Irix, Sun Solaris, FreeBSD, et MacOS X ! De plus, il demandera moins de 10Mo d’espace disque, ce qui fait qu’il met très peu de temps à se lancer par rapport aux poids lourds de sa catégorie (par exemple plus de 500Mo pour 3DsMax !). Il ne nécessite que peu de ressources et affichera des performances plus que correctes, même sur les petites machines... Pour plus d’informations sur Blender, je vous invite à aller visiter le site officiel www.blender.org ou les sites communautaires blenderclan.tuxfamily.org et www.linuxgraphic.org.


Notes :

[1] Technique équivalente au bump mapping, sauf qu’elle modifie effectivement la surface d’un point de vue géométrique, lui ajoutant des polygones.
[2] Technique de rendering consistant à retrouver le trajet naturel des rayons lumineux depuis la source lumineuse jusqu’à la caméra.
[3] Technique par laquelle on diminue l’effet d’escalier des images, en créant des dégradés de couleurs le long des contours, pour les lisser.
[4] Matériau que l’on peut appliquer sur un objet contenant à la fois la description des propriétés physiques de la surface de l’objet et celle de sa texture.
[5] Méthode de calcul d’image de synthèse qui donne les meilleurs résultats et qui consiste à calculer la luminosité de tous les points d’un univers virtuel. Ceci fait, on peut prendre n’importe quel point de vue... Mais cela coûte beaucoup de ressources.



By Mike Guédon [ebrain] © 2001-2008 The Blender Clan
Les images de cet article sont la propriété du site officiel : www.blender.org

Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
The Blender Clan 'tchat Gooseberry    [1][2][3]...[15] 148 7587 Aujourd'hui 17:36:33
Manollo 
Moteur de jeu GameBlender et alternatives [non résolu] Jeux de boîte    [1][2] 10 426 Aujourd'hui 16:38:01
youle 
Questions & Réponses Cles de forme. 0 31 Aujourd'hui 16:18:39
mapat 
[WIP] et travaux terminés [WIP] Blender - KenWood > blender-man    [1][2] 14 374 Aujourd'hui 15:59:53
blender-man 
[WIP] et travaux terminés [WIP] Iphone 5C + Ecouteur    [1][2] 12 469 Aujourd'hui 15:23:09
Crus-T 
The Blender Clan 'tchat [BjoTutos] Le verouillage des calques [Nouveaux tutos en dernière page]    [1][2] 18 4432 Aujourd'hui 14:59:48
Bjo 
Mes premières images sous Blender (débutants) différents vaisseaux / essais préliminaires 4 336 Aujourd'hui 14:36:33
Damocles 
Questions & Réponses [résolu] Problèmes cheveux (racines)    [1][2] 18 581 Aujourd'hui 14:30:22
arya0245 
Moteur de jeu GameBlender et alternatives [WIP] Nouveau - presentation - projet    [1][2][3][4] 34 816 Aujourd'hui 12:25:54
skizoile 
Questions & Réponses [non résolu] Modélisation visage    [1][2][3]...[16] 158 6180 Aujourd'hui 11:21:20
Guppy88 
The Blender Clan 'tchat Le topic des trucs à voir    [1][2][3]...[283] 2822 489152 Aujourd'hui 11:12:08
Riton 
Moteurs de rendu [résolu] [Cycles] Loft Sunset - Test CPU/GPU    [1][2] 16 579 Aujourd'hui 10:42:01
Crus-T 
[WIP] et travaux terminés [terminé] Papilon de nuit "Hypercompe Scribonia" 5 362 Aujourd'hui 09:21:52
tontonguimu 
Mes premières images sous Blender (débutants) Premiere projet : Maison médievale    [1][2] 12 642 Aujourd'hui 09:03:49
Tibi 
The Blender Clan 'tchat Ouverture du site PhotoGare pour le téléchargement de textures    [1][2][3][4] 34 5661 Aujourd'hui 08:49:57
pytagus 
Moteur de jeu GameBlender et alternatives [terminé] Problème script pour éclater un objet 3 96 Aujourd'hui 07:06:33
youle 
The Blender Clan 'tchat le topic de l'impression 3D    [1][2][3]...[13] 129 15201 Aujourd'hui 04:57:15
edddy 
Questions & Réponses [résolu] Pas de edges loops ? 2 106 Hier 23:04:32
kargall 
Moteur de jeu GameBlender et alternatives [WIP] De Blender à Ogre3D, Création d'objets pour un jeu (Animation p.8).    [1][2][3]...[8] 72 15312 Hier 22:33:59
Hooker95 
Le coin des geeks Désactiver Cuda ou Modifier menu carte graphique dans Blender 7 284 Hier 21:47:23
Remibug 

Qui est en ligne
47 utilisateur(s) en ligne (dont 1 sur C'est quoi Blender ?)

Membre(s): 2
Invité(s): 45


Sulivan, busanga, plus...
Nouveaux membres
zayonne 16/4/2014
joestyck 16/4/2014
synesthesia 15/4/2014
cmwa 15/4/2014
Elfeut 15/4/2014
alex1987 15/4/2014
Nyks 14/4/2014
edspeedy 14/4/2014
astaford 14/4/2014
RaPiiDz 13/4/2014
Dernier Ajout
faun.jpg

Evènements à venir
Avr 18
Défis Du Week-End
Avr 25
Défis Du Week-End
Mai 2
Défis Du Week-End
plus 323 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2014 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445