Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| blender_compilation [Le 12/04/2016, 18:00] – [Optimisation de la Compilation] ebrain | blender_compilation [Le 15/08/2017, 17:27] (Version actuelle) – voir page blender L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ----- | ||
| - | |||
| - | |||
| - | ====== Compiler Blender depuis les sources ====== | ||
| - | |||
| - | **[[: | ||
| - | |||
| - | ===== 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 [[: | ||
| - | |||
| - | ===== Récupérer les sources de Blender ===== | ||
| - | |||
| - | Pour récupérer l' | ||
| - | |||
| - | < | ||
| - | cd ~/ | ||
| - | git clone http:// | ||
| - | cd blender | ||
| - | git submodule update --init --recursive | ||
| - | git submodule foreach git checkout master | ||
| - | git submodule foreach git pull --rebase origin master</ | ||
| - | |||
| - | ==== Mettre à jour les sources ==== | ||
| - | |||
| - | Pour **METTRE À JOUR LES SOURCES** déjà téléchargées, | ||
| - | < | ||
| - | cd MON_DOSSIER/ | ||
| - | git pull --rebase | ||
| - | git submodule foreach git pull --rebase origin master</ | ||
| - | |||
| - | |||
| - | ===== Installation et Compilation des dépendances ===== | ||
| - | |||
| - | Il existe un Script fourni dans les sources de Blender qui permet d' | ||
| - | < | ||
| - | ./ | ||
| - | |||
| - | Il vous demandera de rentrer votre Passe de Root évidemment, | ||
| - | ===== Configuration avec CMake ===== | ||
| - | |||
| - | Pour générer les fichiers de configuration avec CMake, il faut faire : | ||
| - | |||
| - | < | ||
| - | cd MON_DOSSIER/ | ||
| - | cmake ../ | ||
| - | |||
| - | Pour configurer les paramètres de Compilation : | ||
| - | |||
| - | < | ||
| - | |||
| - | Un panneau de paramètres apparaît, comme l' | ||
| - | |||
| - | {{ :: | ||
| - | |||
| - | ==== Optimisation de la Compilation ==== | ||
| - | |||
| - | Toujours dans les options avec **ccmake**, on peut optimiser la Compilation pour son Processeur qui vient de sortir, et pas une compatible avec tous les Processeurs, | ||
| - | |||
| - | {{ :: | ||
| - | |||
| - | Dans les **FLAGS**, qu'il faut remplir 4 fois au même endroit que moi, les premières options sont passe-partout quelque soit la machine : | ||
| - | |||
| - | < | ||
| - | |||
| - | Et après il faut se renseigner suivant le modèle de Processeur précis, il y a des instructions qui lui permettent d' | ||
| - | |||
| - | < | ||
| - | |||
| - | ===== Compilation ===== | ||
| - | |||
| - | Après ces longues heures de labeur, la compilation finale est enfin arrivée :-P. Si vous voulez aller plus rapidement dans la compilation, | ||
| - | < | ||
| - | cd MON_DOSSIER/ | ||
| - | make -j 12 | ||
| - | make install | ||
| - | </ | ||
| - | |||
| - | Si tout s'est bien passé, vous devriez avoir un binaire de Blender dans votre disque. Évidemment on peut automatiser tout cela dans un Script Bash pour de la compilation en un double-clic. | ||
| - | |||
| - | ===== Liens ===== | ||
| - | |||
