Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
blender_compilation [Le 12/04/2016, 16:48] ebrain |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>compilation}} | ||
- | ----- | ||
- | |||
- | ====== Compiler Blender depuis les sources ====== | ||
- | |||
- | **[[:Blender]]** est une suite de modélisation, d'animation et de rendu 3D. Si vous voulez simplement installer Blender, allez donc voir [[:blender|cette page]] ; celle-ci étant dédiée uniquement à la compilation de la version de développement de Blender... | ||
- | |||
- | ===== Prérequis ===== | ||
- | |||
- | Pour récupérer et compiler les sources de Blender, nous utiliserons [[:git]] et [[:make]]. | ||
- | |||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]]: **[[apt://git|git]] et [[apt://build-essential|build-essential]]** fournissant des outils de base. | ||
- | |||
- | ===== Récupérer les sources de Blender ===== | ||
- | |||
- | Pour récupérer l'arbre complet des sources de Blender **POUR LA PREMIÈRE FOIS,** utilisez [[:git]] avec les commandes suivantes dans un [[:terminal]]. Les sources récupérées seront dans le dossier courant dans un répertoire **blender-git/blender** . | ||
- | |||
- | <code>mkdir ~/blender-git | ||
- | cd ~/blender-git | ||
- | git clone http://git.blender.org/blender.git | ||
- | cd blender | ||
- | git submodule update --init --recursive | ||
- | git submodule foreach git checkout master | ||
- | git submodule foreach git pull --rebase origin master</code> | ||
- | |||
- | ==== Mettre à jour les sources ==== | ||
- | |||
- | Pour **METTRE À JOUR LES SOURCES** déjà téléchargées, entrez ces commandes dans un [[:terminal]]. | ||
- | <code> | ||
- | cd MON_DOSSIER/blender-git/blender | ||
- | git pull --rebase | ||
- | git submodule foreach git pull --rebase origin master</code> | ||
- | |||
- | |||
- | ===== Compilation ===== | ||
- | |||
- | Une fois les [[#Prérequis|dépendances]] installées, [[:tutoriel:console_commandes_de_base#cd|rendez-vous dans le dossier]] « blender » puis lancez simplement la compilation avec [[:scons]] : | ||
- | |||
- | scons | ||
- | |||
- | <note>Pour les heureux possesseurs de processeurs multicœurs, vous pouvez spécifier l'option //-j N// pour une compilation utilisant //N// cœurs. Par exemple, sur un Core2Duo, la compilation sera plus rapide avec : | ||
- | <code>scons -j 2</code></note> | ||
- | |||
- | <note>La compilation avec la commande **scons** résulte en une erreur si vous tentez de compiler le SVN avec Ubuntu 8.04. Il faut utiliser plutôt la commande **python scons/scons.py**</note> | ||
- | |||
- | Une fois la compilation terminée, votre Blender tout chaud se trouve dans le dossier « ../build/linux2/bin/ ». | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Liens ===== | ||
- | |||
- | * [[http://www.blender.org/|Site officiel de Blender]] | ||
- | * [[http://blenderclan.tuxfamily.org/html/modules/newbb/viewtopic.php?topic_id=12465|Source originale de cette page]] | ||
- | * [[http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Linux/Ubuntu/Scons|wiki d'installation de blender 2.5]] (probablement valable pour les versions ultérieures). | ||
- | |||
- | ---- | ||
- | //Contributeurs : [[:utilisateurs:ebrain]] (rédaction), [[:utilisateurs:Ban]], [[:utilisateurs:olivS]], [[:utilisateurs:M@dinko12]]// |