|
|
Ce document est disponible en: English Castellano Deutsch Francais Nederlands Portugues Russian Turkce Korean Arabic |
par Erdal Mutlu, Ceyhun Elmas L´auteur: Erdal travaille à l'Institut Technique d'informatique de l'Université d'Istanbul en tant qu'assistant de recherche et administrateur de système Linux, réseau et WEB. Il utilise Linux depuis 1992 et depuis lors il est un fan de Linux. Aujourd'hui il travaille à sa thèse, un système éducatif basé sur Internet et utilisant le langage de programmation Java. Il participe également à LinuxFocus par des traductions et des articles système. Ceyhun est ingénieur en mathématiques et il travaille pour Ford Motor Company Turquie en tant qu'administrateur de systèmes Unix. Il est l'un des éditeurs turcs de LinuxFocus. Il travaille également à une simulation et une animation d'atomes d'hydrogène en utilisant BMRT (Blue Moon Rendering Tools, voyez la partie références) à l'Institut Technique d'Informatique de l'Université d'Istanbul. Il voudrait passer plus de temps à jouer de la guitare classique et à voyager dans les plus beaux endroits naturels et historiques de la Turquie. Il n'a aucun temps libre même pour trouver une petite amie:))) Sommaire: |
Résumé:
Si vous avez des milliers de tableaux à rendre et ne possédez pas de stations graphiques puissantes, mais beaucoup de PC, BORG transformera ces PC en ferme de rendu.
BORG est écrit en Java. BORG est une interface utilisateur graphique pour BMRT, mais il n'est pas que cela. Il distribue le travail de rendu entre différents ordinateurs où BMRT est employé pour rendre des images. Après le processus de rendu, BORG regroupe également les données en un seul endroit.
À partir de la première utilisation des ordinateurs dans le procédé d'animation, il y a eu beaucoup de développements logiciel et matériel. Aujourd'hui il est difficile de faire la différence entre le travail effectué en utilisant les animations par ordinateur et le monde réel. Maintenant des films sont produits entièrement en utilisant des animations par ordinateur. Les scientifiques et les artistes utilisent efficacement les animations par ordinateur. Les avantages des techniques d'animations par ordinateur sont largement utilisés dans les tests d'accidents de voitures, la chirurgie du cerveau, les recherches spatiales, l'éducation, etc...
En dépit de ces développements, nous avons quand même besoin aujourd'hui de gros systèmes chers pour effectuer du rendu et le temps passé à accomplir la tâche est plutôt élevé. Il y a deux raisons principales à cela. D'abord, les scènes résultantes doivent être plus réalistes que jamais. Pour cette raison, le traçage de rayon et d'autres techniques sont utilisées ce qui réclame plus puissance de calcul et de temps pour accomplir la tâche. En second lieu, il faut au moins 25 images par seconde pour que l'oeil humain puisse profiter de la fluidité de l'animation.
Vous pouvez librement télécharger
BORG depuis http://www.project-borg.org. Lors de la rédaction
de cet article, la version en cours de BORG était la 0.2.90.
Nous avons donc utilisé cette version. Le fichier à
télécharger "pèse" approximativement 1 Mo. La commande
tar xvfz borg0.2.90_install.tar.gz
décompacte les fichiers. Vous obtenez alors
les répertoires et les fichiers suivants:
borg_install/ borg_install/bin/ borg_install/bin/install.jar borg_install/sm/ borg_install/sm/borg.jar borg_install/sm/credits.jpg borg_install/sm/startup.jpg borg_install/sm/topimage.jpg borg_install/sm/english.borg.lang borg_install/sm/german.borg.lang borg_install/sm/borg.bat borg_install/bserver/ borg_install/bserver/bserver.jar borg_install/bserver/bserver.bat borg_install/doc/ borg_install/doc/doc.zip borg_install/icons/ borg_install/icons/BorgServer.xpm borg_install/icons/BorgServerManager.xpm borg_install/CHANGES borg_install/CHANGES.GERMAN borg_install/FEATURELIST borg_install/README borg_install/Win32.txt borg_install/chmode.sh borg_install/install_for_jre1.1.x/ borg_install/install_for_jre1.1.x/install.bat borg_install/install_for_jre1.1.x/install.sh borg_install/install_for_jre1.1.x/install.x11 borg_install/install_for_jre1.2.x/ borg_install/install_for_jre1.2.x/install.bat borg_install/install_for_jre1.2.x/install.sh borg_install/install_for_jre1.2.x/install.x11 borg_install/license.borg.txt
Afin d'utiliser BORG sur votre système, vous devez avoir installé une version de runtime ou d'environnement de développement Java. Selon la version de votre environnement Java il exite deux répertoires borg_install/install_for_jre1.1.xi et borg_install/install_for_jre1.2.x. Chacun contient trois fichiers d'installation, install.bat pour les systèmes Window$, install.sh et install.x11 pour les systèmes Unix. Le fichier install.sh des systèmes UNIX/Linux est employé pour installer BORG en mode commande et install.x11 pour installer sous l'environnement X Window.
Nous avons installé BORG sur plus de 70 PC dans nos laboratoires. Il n'est pas question d'installer manuellement un logiciel sur un tel nombre d'ordinateurs. Erdal a développé un petit, mais très utile script BASH pour accomplir cette tâche. Nous décrirons peut-être cela dans un autre article. Oui, nous sommes des administrateurs Linux et ne pouvons pas vivre sans les avantages de cet environnement et des outils en ligne de commande. Mais ici nous décrirons le procédé d'installation graphique .
Avant d'installer BORG, assurez-vous que votre système possède bien une version de BMRT installée.
Afin de connaître la version de l'environnement Java utilisé, lancez la commande suivante:Bon, maintenant nos projets sont prêts
mais nous n'avons pas de serveurs BORG pour le rendu. Nous
lançons donc la commande:
bserver
là où les serveurs BORG sont installés. Quand le serveur BORG est
démarré, vous pouvez voir ceci sur
le panneau du serveur BORG.
(cliquez sur l'image pour la voir en plein écran)
Ce qui est agréable dans BORG, c'est que vous pouvez facilement traduire ses étiquettes et messages dans votre langue. Pour cela, changez la valeur de la variable LANG du fichier borg.conf en votre nom de langue (exemple: Français) et faites une copie du fichier english.borg.lang en votrelangue.borg.lang et traduisez-le.
Comme vous pourrez le vérifier en utilisant plusieurs serveurs BORG, le temps de rendu est considérablement réduit. Vous faites ceci en utilisant tous vos ordinateurs disponibles.
La nouvelle version de BORG va être sous licence GPL. C'est très important, parce que les programmes équivalents sont très chers et ils ont besoin de systèmes chers pour fonctionner.
BORG est toujours en version beta, il a quelques limitations. Une de ces limitations vient de ce que vous n'avez aucun moyen de lancer les serveurs BORG depuis le gestionnaire de serveur BORG. Pour démarrer des serveurs BORG, vous devriez les lancer à partir des ordinateurs où ils sont installés. Cela changera peut-être ultérieurement, et les auteurs écriront des serveurs BORG sous forme de démons qui écouteront un port spécifique et se connecteront selon les besoins. La seconde limitation, beaucoup moins importante, que nous avons remarquée vient de la traduction des étiquettes et des messages du gestionnaire de serveur BORG en Turc. Ca générait des problèmes de redimensionnement et vous ne pouviez pas lire la totalité des étiquettes.
De toute façon la conclusion est que BORG accélère grandement le processus de rendu !
|
Site Web maintenu par l´équipe d´édition LinuxFocus
© Erdal Mutlu, Ceyhun Elmas, FDL LinuxFocus.org Cliquez ici pour signaler une erreur ou envoyer un commentaire à Linuxfocus |
Translation information:
|
2001-05-01, generated by lfparser version 2.12