« Blender 3D/Installer Blender » : différence entre les versions

Contenu supprimé Contenu ajouté
Guillaume22 (discussion | contributions)
Aucun résumé des modifications
Beaucoup de petites modifications (ortho, reformulations)
Ligne 9 :
 
== A propos de Blender ==
Cela commence à ce faire savoir, "''Blender is free and Open Source''". En claireclair : "''Blender est gratuit/libre et Open Source''". '''Gratuit''', tout le monde comprend relativement bien et c'est quelque chose de positif.
 
'''[[w:Open_Source|Open Source]]''', ça se complique. Un logiciel dit Open Source permet le libre accès de n'importe quel utilisateur à ses sources, c'est à dire, le code qu'il y a derrière. En effet, unune fois compilé, un logiciel est constitué de fichiers dits '''exécutables''' ou '''binairebinaires'''. Leur code source est alors inaccessible. Les logiciel Open Source permettent l'accès au code par n'importe qui.
 
Cela étant, vous vous direz peut-être ''Et alors ? Qu'est ce que ça change ?''. Ça change tout en fait. Développer un logiciel tel que Blender nécessite des moyens humains énormes. Alors comment croyez vous que Blender puisse être gratuit ? Tout simplement parce que n'importe quel développeur peut l'enrichir bénévolement. Ainsi, il y a des milliers de développeurdéveloppeurs bénévoles qui apportent leur(s) pierre(s) à l'édifice. Et c'est grâce à cela que Blender reste gratuit.
 
De plus, Blender est sous licence '''GNU/GPL'''. C'est peut être encore quelque chose d'un peut trop vague pour vous, mais ça aussi çacela joue beaucoup sur la puissance de développement du logiciel. Cette licence autorise n'importe qui à récupérer le code source du logiciel, le modifier et le redistribuer. Ainsi, n'importe qui ayant desde (solides) notions de programmation peut ajouter des fonctionnalités pour soit soi-même puis en faire profiter les autres. On appelappelle cela un '''[[w:Logiciel libre|logiciel Librelibre]]'''.
 
Prenons un exemple : Sous Maya 2008 et antérieur, il n'existait pas d'outil d'édition proportionnel (il en existait un très complexe). Je suis développeur et je voudraitvoudrais ajouter un tel outil dedans les sources de Maya 2008. Cela m'est impossible car Maya n'est pas un logiciel libre Open Source et donc je ne peutpeux pas modifier le code source du logiciel car je n'ai que les fichiers exécutables (binaires). Je doitdois donc attendre une nouvelle version. Sous Blender, c'est différent. Je peutpeux aller télécharger les sources officielles sur internetInternet, modifier le code pour ajouter ma fonction et recompiler le logiciel pour qu'il fonctionne en temps que fichier exécutable binaire.
 
Cependant, Blender n'est pas uniquement développé que par des bonnes âmes par -delà le web (même si cela c'est la plus grandgrande part du logiciel). En effet, la '''''Blender Foundation''''' s'occupe de coordonner le développement du logiciel ce qui en fait aujourd'hui un '''logiciel professionnel'''.
 
Pour promouvoir son logiciel phare, la Blender Foundation a initierinitié plusieurs projets visant à créer des films d'animation et des jeux vidéos avec Blender. Ces projets se sont réalisés majoritairement de le cadre du récent '''''Blender Institute'''''. Ces films et jeux sont aussi disponibledisponibles en libre téléchargement sur internetInternet avec les fichiers Blender de production (imaginez PIXARPixar offrant ses fichiers Maya de Wall-E). C'est donc un concept assez novateur de film libre et ''Open Source''.
 
Plus d'information
* http://www.blender.org
* http://www.bigbuckbunny.org (le second film de la Blender Foundation après [http://www.elephantsdream.org Elephants Dream])
* http://www.yofrankie.org (jeu vidéo développé par la Blender Foundation)
 
== Ce que Blender permet de faire ==
<!-- Partie trop technique et pas assez concrète -->
Blender est un '''logiciel professionnel de création graphique''' assistéassistée par ordinateur dans les domaines de l''''image de synthèse''', l''''animation''', des '''effets spéciaux''', et du '''jeuxjeu vidéo'''.
 
Dans les grandes lignes, voici quelques fonctionnalités que propose Blender :
* '''Modélisation'''
** Plusieurs types d'objets 3D possibles : MeshsMeshes, NURBS, courbes de bezierBézier, metaballsMetaballs...
** Un nombre important de modificateurmodificateurs de forme (Lattice, Courbes, Armatures, Miroir, Displacement...)
** Opérations booléènesbooléennes
** Outils avancés de modélisation standard sur les sommets, arrêtesarêtes ou les faces
** Un puisantpuissant outilsoutil de Sculpt mode s'apparentant à [[w:ZBrush|ZBrush]]
** etc ...
* '''Rigging'''
** OutilsOutil rapide de création de squelette
** OutilsOutil interactif pour peindre les influences sur les sommets
** Outil de skinning automatique qui fonctionfonctionne vraiment
** Édition en miroir
** Déformation de volume avec uneun modificateur sous forme de Mesh (MeshDeformer)
** Possibilité de créer des calques de Bones avec différentes couleurs pour une meilleurmeilleure organisation
** Nombre de contraintes possibles dont l'IK solver
* '''Animation'''
** Cinématique inverse pour les armaturearmatures
** Éditeur non linéaire d'animation pour mixer les actions créées dans l'éditeur d'action
** Cycle de marche automatique sur des chemins
** IK automatiques autorisent la pose de chaines FK simplement
** Pose -clé sur les sommets avec des barres de contrôle. EditionÉdition ou création de Blendshapes
** Éditeur de pose pour l'animation de personnages
** Le système ''Ipo'' intègre aussi bien les courbes d'animation que l'édition d'image clé
Ligne 60 ⟶ 61 :
** Transformation interactive
** Édition proportionnelle
** Plusieurs modemodes de projection (Cube, Cylindre, SphereSphère...)
** Découpage du maillage par arrêtearête très simplement pour la projection UV
** etc ...
* '''Outils physiques et particules'''
** '''Un système de particule entièrement repensé pour la version 2.48'''
** Des options Wind, Curve guide, vortex... permettepermettent d'influer sur le chemin particules
** Outil de coiffure avancé
** Simulation de fluide avec gestion d'obstacles, de gravité, de poidpoids...
** Soft body avec option de collisions d'auto-collision, applicable sur les particules.
** Conversion des options physiques simplement convertible en courbe d'animation
* '''Rendu'''
** Moteur de rendu Raytracing interne rapide
** Motion blur en post-production ou en calculecalcul réel
** Gestion multi-processeurs
** Gestion des passes et de calques de rendus
** Option de Baking (amient occlusion, normals, textures, rendu complet...)
** Options de rendu intégréintégrées au système de node de compositing
** Rendu cartoon
** Aperçu interactif dans le viewport
** Support intégral du moteur de rendu Yafray
** Script d'exportation disponibles pour des moteurs de rendu externeexternes tel que Renderman (RIB), Povray, Virtualight, V-Ray, Indigo...
* '''Matières & textures'''
** Différents ''shaders'' de diffusion tel que le Lambert, le Minnaert, le Toon...
Ligne 86 ⟶ 87 :
** Système d'édition par node pour créer des situations complexes de matières
** SSS (SubSurface Scattering)
** ReflectionRéflexion et refractionréfraction avec ou sans le Raytracing
** Map de displacement, de bump
* '''Compositing'''
Ligne 93 ⟶ 94 :
** De nombreux node de compositing (filters, convector, color and vector, mixer, Blur, RGB Curves, Chroma Key...)
** Panneau d'aperçu pour définir les portions à rendre
** Gestion mult-processeur
** Le séquenceur vidéo peut éditer plusieurs heures de vidéos en temps réel
** Intégration de ffmpeg pour gérer une multitude de formatformats vidéosvidéo et audiosaudio
** CalculeCalcul en rendu réseau possible
* '''Temps réel et création de jeux'''
** EditeurÉditeur d'action logique pour définir des comportements interactifinteractifs sans programmation
** Détection dynamique des collision et simulations dynamiques supportentsupportant maintenant la librairie ''Bullet Physics''. C'est une librairie openOpen sourceSource de détection des collision et de rigidRigid bodyBody développédéveloppée pour la Play StationPlayStation 3
** '''''À développer'''''
 
La liste des fonctionnalités complète serait trop longue. Pour vous donner un petit aperçu, voici quelques images professionnelles émanant du '''''Blender Institute'''''.
Ligne 109 ⟶ 108 :
 
== Configuration requise ==
Blender a l'avantage d'être '''multi-plateformeplateformes'''., Cc'est à dire qu'il fonctionne aussi bien sur les systèmes suivants :
* Linux (toutes lales distributions récentes)
* Mac OS X (10.2 et plus)
* Windows (2000, XP et Vistaplus)
* FreeBSD (6.2)
* Irix (6.5 mips3)
* Solaris (2.8 sparc)
 
De plus, Blender est relativement bien codé et n'est donc pas un gourmand sur le plan des ressources ce qui fait que vous n'avez pas besoin d'une station de travail sur-puissantesurpuissante pour le faire tournerfonctionner. Le site officiel de Blender recommande lesla configurationsconfiguration suivantessuivante :
 
=== Configuration matérielle minimum ===
Ligne 123 ⟶ 122 :
* 128 MB de mémoire vive
* 20 MB d'espace disque disponible
* Résolution de 1024 x 768 px1024×768px avec des couleurs 16 bit16bit
* Une souris 3 boutons
* Une carte graphique Open GLOpenGL avec 16 MB de mémoire vidéo
 
=== Configuration matérielle Optimale ===
* Processeur double coeurcœur 2 Ghz
* 2 GB de mémoire vive
* Résolution de 1920 x 1200 px1920×1200px avec des couleurs 24 bit24bit
* Une souris 3 boutons
* Une carte graphique Open GLOpenGL avec 128 ou 256 MB de mémoire vidéo
 
=== Informations diverses matériel ===
Malgré le fait que Blender soit multi-plateformeplateformes, il semble que c'est sous '''Linux''' qu'il fonctionne le mieux.
 
Il semble que Blender fonctionne mieux avec des cartes graphiques NVidianVidia que ATI lors de l'utilisation sur des scènes importanteimportantes.
 
== Télécharger Blender ==
Le logiciel peut être téléchargé via son site [http://www.blender.org le site officiel], lien '''Download Now'''. A partir de là, il vous suffit de cliquer sur le lien correspondant à votre système.
 
Selon votre système, reportez vous aux spécificités indiquées sur cette page.
 
== Installer Blender sous Windows ==
Deux versions de Blender peuvent être téléchargertéléchargées pour Blender. Il est conseillerconseillé d'utiliser l'Installerinstallateur plutôt que l'archive (pour la version 64 Bits64bits, seule l'archive est actuellement disponible).
 
=== Installation avec l'installateur automatique ===
Une fois que vous avez téléchargé l'installateur automatique, double -cliquez sur l'icône pour le lancer. Selon votre version de Windows, il se peut qu'un message apparaisse vous demandant confirmation de l'opération (tâche d'administration). Confirmez le message pour lancer l'installation.
 
La première fenêtre vous informe juste que vous allez installer Blender. Cliquez sur '''Next''' pour débuter l'installation. Ensuite s'affiche la licence '''GNU/GPL''' que vous devez accepter en cliquant sur '''I Agree'''.
Ligne 154 ⟶ 153 :
A partir de là, vous allez pouvoir choisir d'installer différents composants :
[[Fichier:Blender-installer3.png|center|Installation de Blender]]
* Le composant '''Blender''' doit être installé : c'est le logiciel en lui-même.
* En cochant '''Add Start Menu shortcuts''' vous créerez un raccourci ''Blender'' dans le menu démarrerDémarrer.
* En cochant '''Add Desktop Blender shortcut''' vous créerez un raccourci ''Blender'' sur le bureauBureau windowsWindows.
* En cochant '''Open .blend files with Blender''', les fichiers portant l'extension .blend (fichier Blender) s'ouvriront par défaut avec cette version de Blender.
 
L'étape suivantsuivante vous proposedemande le chemin ou s'installera Blender. Il est préférable de laisser par défaut par soucissouci de simplicité (fonctionnement global, mise à jour...). Si vous n'avez pas les droits sur le dossier par défaut, vous pouvez toujours faire l'installation dans votre dossier personnel.
 
SurÀ l'étape suivantsuivante, Blender vous demande ou souhaitez vous souhaitez sauvegarder les fichiers de configuration.
[[Fichier:Blender-installer5.png|center|Installation de Blender]]
* '''Use Application Data Directory''' : Cela placera les fichiers de configuration dans le dossier Application dataData de votre répertoire personnel. Cela n'existe qu'à partir de windowsWindows 2000. Pratique si plusieurs comptes utilisent Blender sur la même machine.
* '''Use Installation Directory''' : Les fichiers de configuration seront stockéstockés dans le dossier d'installation.
* '''I have defined a %HOME% variable''' : Si vous avez définitdéfini dans le système une variable HOME avec un chemin existant, Blender pourra stocker les fichiers de configuration dedans.
 
Blender va ensuite installer les fichiers et vérifier les [[w:Dynamic Link Library|DLL]]. Si tout se passe bien, vous devriez avoir à la fin de l'installation '''Run Blender''' (''Lancer Blender'').
 
=== Installer une archive sous windowsWindows ===
Pour installer la version archive de Blender, il vous suffit d'extraire touttous les fichiers de l'archive préalablement téléchargé dans un dossier de votre système. Ensuite, vous n'avez plus qu'à double -cliquer sur l'exécutable '''<code>blender.exe</code>''' .
 
=== Installer Python sous windowsWindows ===
Blender est capable d'exécuter des '''scripts [[w:Python (langage)|Python]]'''. Cela permet d'ajouter des plug-in supplémentairesupplémentaires sans avoir à toucher au code source. Sous Windows, Python n'est pas installé par défaut et vous ne pouvez donc pas bénéficier de modules supplémentaires dans Blender.
 
IlSi vous souhaitez en profiter, il vous suffit de télécharger '''Python 2.5''' sur le site [http://www.python.org le site officiel]. '''ATTENTION''' : vous devez télécharger une des versionversions 2.5 de Python. Blender ne sait pas encore exécuter Python 2.6 ou 3.0. Comme pour Blender, un installateur automatique existe pour Python. Attention, pour que Blender trouve Python, vous devez le laisser s'installer dans son répertoire par défaut (<code>C:\Python2.5\</code>).
 
== Installer Blender sous Linux ==
 
=== Installation depuis Blender.org ===
Les distributions linuxLinux ayant des applications de gestion de paquets (Ubuntu, Mandriva, Debian...) n'ont pas forcément la dernière version de Blender dans leurs dépôts. Ainsi, il peut être intéressant de télécharger directement Blender depuis le site [http://www.blender.org le site officiel]. Sélectionnez donc la version correspondant à votre configuration (pour les distributions récentes, téléchargez Blender avec Python 2.5).
 
Une fois cela fait, tout ce que vous avez à faire est d'extraire l'archive dans un dossier (par exemple '''<code>/opt/blender</code>'''). Il ne vous reste plus qu'à lancer Blender en double -cliquant sur le fichier binaire '''<code>blender</code>'''.
 
'''NOTE''' : Il se peut que Blender ne se lance pas pour des raisons de dépendance. Dans ce cas, installez Blender depuis vos dépôts (voir la procédure pour votre système plus bas) de manière à installer les dépendances et relancez la version téléchargée.
 
Il se peut que Blender se lance en mode plein écran. Utilisez la commande suivante'''<code>blender -w</code>''' pour le lancer en mode fenêtre.
<pre>blender -w</pre>
 
=== Debian / Ubuntu ===
[[Fichier:Ubuntu-install-blender.png|thumb|right|alt=Installer Blender sous Ubuntu|Installer Blender sous Ubuntu]]
Pour installer Blender sous les distributiondistributions dérivées de Debian, il vous suffit de lancer dans un terminal la commande suivante :
<pre>sudo apt-get install blender</pre>
 
Pour Ubuntu, assurez vous d'avoir bien activé les dépôts '''universe''' dans '''Système > Administration > Source de logiciels'''. Vous pouvez aussi installer Blender sans la ligne de commande via '''Synaptic''' ou alors dans le menu '''Applications > Ajouter/Supprimer''', recherchez ''Blender''.
 
'''NOTE''' : La version présente dans les dépôts n'est bien souvent pas la dernière. Il existe cependant un site ou vous pouvez télécharger le .deb de la dernière version de Blender pour Ubuntu et les dérivés de Debian. Il s'agit de [http://www.getdeb.net/app/Blender GetDeb.net]. A partir de là, vous n'avez plus qu'à installer le paquet Debian.
Ligne 202 ⟶ 200 :
<pre>urpmi blender</pre>
 
Pour installer Blender sur Mandriva, il suffit de lancer drakrpm dans '''Menu/Applications > Installer et désinstaller des logiciels''' et, de lancer une recherche sur ''Blender'' et sélectionnezde le pour l'installersélectionner.
 
'''NOTE''' : La version présente dans les dépôts n'est pas forcément la dernière. Vous pouvez tenter de rechercher un .rpm plus récent sur internetInternet ou d'installer Blender via Blender.org (solution plus haut).
 
== Installer Blender sous Mac OS X ==
Dans un premier temps, téléchargertéléchargez Blender pour Mac OS X sur [http://www.blender.org blender.orgle site officiel]. Double-cliquez ensuite sur le fichier pour l'extraire. Normalement, un disque s'ouvre.
 
Pour lancer Blender, double-cliquez sur l'icône Blender ou glissez le dans le ''Dockdock'' pour créer un alias.
 
Par défaut, Blender démarre dans une petite fenêtre. Utilisez la touche {{Clavier|+}} dans l'en-tête de la fenêtre pour l'agrandir. D'autreautres astuces se trouvetrouvent dans le fichier '''<code>OSX tips.rtf</code>''' du dossier d'installation.
 
'''NOTE''' : Depuis que Blender utilise OpenGL pour la totalité pour son interface graphique, et que Mac OSX affiche le bureau en totalité avec OpenGL également, vous aurez besoin de vérifier tout d'abord que vous disposez de suffisamment de VRAM dans votre système. Avec moins de 8 Mo de VRAM, Blender ne fonctionnera pas du tout. Au dessus de 16 Mo de VRAM, vous aurez besoin de configurer votre système à "1000s de couleurs" (Préférences Système->Moniteurs).
 
== Compiler Blender soit soi-même ==
En attendant que cette section soit développée, vous pouvez consulter les liens suivants :
* http://wiki.blender.org/index.php/Manual.fr/Compiler_blender_depuis_les_sources (Documentation officielle)
Ligne 223 ⟶ 221 :
'''Yafray''' est un moteur de rendu gratuit et Open Source qui peut être utilisé à la place du moteur de rendu interne de Blender. Les deux logiciels fonctionnent d'ailleurs parfaitement ensemble, Yafray étant automatiquement intégré à Blender si il est installé. Plus d'informations sur les moteurs de rendus dans le chapitre sur ce sujet.
 
Avant d'installer Yafray, lisez les [[http://www.yafray.org/forum/viewtopic.php?t=1827|Notes notes d'installation]] sur le site de Yafray.
 
=== Installer Yafray sous windowsWindows ===
Il existe un installateur automatique qui permet d'installer Yafray sur Windows. Il est conseillé de laisser le chemin d'installation par défaut de Yafray pour que Blender le trouve automatiquement. Pour télécharger Yafray, rendez vous sur [http://www.yafray.org le site officiel], rubrique '''Download'''. Sélectionner l'installation pour Windows. Notez que Yafray aura besoin de Python 2.5 pour fonctionnéfonctionner. Reportez vous à l'installation de Python de ce chapitre.
 
=== Installer Yafray sous Linux ===
Tout comme Blender, une version de Yafray peut se trouver dans les dépôts de votre distribution. Si vous souhaitez disposer de la dernière version de Yafray, des compilations Linux existent déjà sur le site de Yafray ([http://www.yafray.org) le site de Yafray], rubrique '''Download'''. Vous n'avez plus qu'à sélectionner le type d'archive correspondant à votre système (.deb pour Ubuntu et les dérivés Debian, .rpm pour Mandriva et les dérivés Red Hat...).
 
=== Installer Yafray sous Mac OS X ===
La méthode d'installation de Yafray est la même que celle de Blender. Il vous suffit de vous procurer le fichier OSX sur [http://www.yafray.org le site de Yafray], rubrique '''Download''' et de l'ouvrir.
 
{{B3D:N2P/NAV