Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
blender_compilation [Le 12/04/2016, 17:29] – [Optimisation de la compilation] ebrainblender_compilation [Le 15/08/2017, 17:27] (Version actuelle) – voir page blender L'Africain
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]], [[apt://cmake|cmake]], [[apt://cmake-curses-gui|cmake-curses-gui]], [[apt://ccmake|ccmake]] 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> 
- 
- 
-===== Installation et Compilation des dépendances ===== 
- 
-Il existe un Script fourni dans les sources de Blender qui permet d'installer ou de compiler le cas échéant toutes les dépendances réclamées pour notre compilation. Dans un [[terminal|terminal]] entrez ces commandes : 
-<code>cd MON_DOSSIER/blender-git/blender/build_files/build_environment/ 
-./install_deps.sh</code> 
- 
-Il vous demandera de rentrer votre Passe de Root évidemment, et va tout installer dans le chemin **/opt/lib/** pour ne rien casser de votre système. 
-===== Configuration avec CMake ===== 
- 
-Pour générer les fichiers de configuration avec CMake, il faut faire : 
- 
-<code>mkdir MON_DOSSIER/blender-git/build 
-cd MON_DOSSIER/blender-git/build 
-cmake ../blender</code> 
- 
-Pour configurer les paramètres de Compilation : 
- 
-<code>ccmake ../blender</code> 
- 
-Un panneau de paramètres apparaît, comme l'activation / désactivation de librairies supplémentaires, les chemins d'accès aux libs de votre ordinateur à changer s'il n'en retrouve pas certaines et produit une erreur. 
- 
-{{ ::ccmakeblender.png?direct |}} 
- 
-====  Optimisation de la Compilation ==== 
-