|
|
Comment compiler Blender sous Ubuntu ? |
|
|---|---|---|
|
Ze Grand Manitou
![]()
Inscrit:
24/07/2003 15:50 De la Région Parisienne
Post(s): 20751
|
Comment compiler Blender sous Ubuntu ?Prérequis Pour récupérer et compiler les sources de Blender, nous utiliserons subversion et scons. * Disposer d'une connexion à Internet configurée et activée ; * Avoir installé les paquets subversion scons build-essential fournissant des outils de base ; * Avoir installé les paquets python2.6-dev libjpeg62-dev libpng12-dev zlib1g-dev libopenal-dev libalut-dev libsdl1.2-dev libtiff4-dev libopenexr-dev libxi-dev libfreetype6-dev gettext yasm spécifiques à la compilation de Blender. Récupérer les sources de Blender Pour récupérer l'arbre complet des sources de Blender, utilisez subversion avec la commande suivante dans un terminal : Citation : Attention ! Mettre les sources à jour Comme les sources de Blender évoluent très vite, vous voudrez sans-doute mettre à jour les sources à la dernière révision de temps en temps. Pour cela, lancez simplement, une fois rendu dans le répertoire « blender », la commande suivante : Il vous suffira alors de relancer la compilation pour utiliser les nouvelles sources. Compilation Une fois les dépendances installées, rendez-vous dans le dossier « blender » puis lancez simplement la compilation avec scons : Citation : 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 : Citation : La compilation avec la commande scons résulte en une erreur si vous tentez de compiler le SVN avec Ubuntu 8.04 ou 8.10. Il faut utiliser plutôt la commande python scons/scons.py. Une fois la compilation terminée, votre Blender tout chaud se trouve dans le dossier « ../build/linux2/bin/ ». Personnaliser les options de compilation Un fichier qui contient les options de compilation par défaut de Blender se trouve dans « ../config/linux2-config.py ». Parce qu'il peut être mis à jour à tout moment au travers du SVN, il est très déconseillé de le modifier directement. Ne vous inquiétez pas tout est prévu : il vous suffit de créer un fichier « user-config.py » vide à la base du dossier Blender. Vous le remplirez à votre guise afin de définir une option qui diffère de celle par défaut. * Activer le moteur de jeu * Le fichier d'origine « ../config/linux2-config.py » contient la variable * Activer Verse * Si vous souhaitez utiliser Blender à plusieurs, Verse se fait vite indispensable. Pour l'activer, ajoutez au fichier « user-config.py » ceci : Il faudra de même relancer une compilation via scons. * Activer YAFRay (dans le cas d'une compilation personnelle de ce dernier) * On remarque que Blender ne peut pas utiliser YAFRay s'il a été compilé. Afin de remédier à cela, cherchez la ligne (toujours dans votre fichier de configuration) : * Optimiser la compilation pour son type de processeur * Par défaut la compilation qui s'effectue est capable de tourner aussi bien sur un vieux processeur Pentium de première génération que sur votre tout dernier petit bijou de technologie qui équipe votre machine actuelle. En d'autres termes, cela signifie qu'il y a un réel manque à gagner en utilisant les spécificités de votre processeur moderne. On appelle cela les flags GCC, et vous pourrez facilement trouver ceux qui correspondent le mieux à votre processeur via n'importe quel bon moteur de recherche. Comme toutes les options précédentes, il s'ajoutent dans votre fichier de configuration personnel. Ils diffèrent complètement d'un processeur à l'autre, et chercher à optimiser sans savoir où l'on va peut évidemment se traduire en perte de performances et autres plantages, donc prudence et n'hésitez pas à valider vos flags avec des tests. Voici ceux que j'utilise sur un Core2Duo, et qui me permettent d'obtenir un gain minimum de 25% de performances au rendu : Note sur les fichiers de libs manquantes : Citation :
---- Adapté de mon tutoriel écrit pour ubuntu-fr ICI
Contribution le : 10/02/2008 18:00
|
|
|
_________________
![]() Mickaël Guédon | Site pro : www.mickaelguedon.com | Fondateur du Blender Clan : www.blenderclan.org Auteur de Formations Blender chez Elephorm |
||
|
||



Comment compiler Blender sous Ubuntu ?




Mai 24
Mai 31

