<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//RU"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=koi8-r"> <META NAME="GENERATOR" CONTENT="lfparser_2.8"> <META NAME="LFCATEGORY" CONTENT="Graphics"> <TITLE>lf200, Graphics: Введение в BORG</TITLE> <!-- stylesheet added by lfparser: --> <style type="text/css"> <!-- pre { font-familiy:monospace,Courier } --> </style> </HEAD> <BODY bgcolor="#ffffff" text="#000000"> <!-- this is generated html code. NEVER use this file for your translation work. Instead get the file with the same article number and .meta.shtml in its name. Translate this meta file and then use lfparser program to generate the final article --> <!-- lfparser can be obtained from http://main.linuxfocus.org/~guido/dev/lfparser.html --> <!-- 2pdaIgnoreStart --> <MAP name="top"> <AREA shape="rect" coords="367,9,418,30" alt="Home" href="../index.html"> <AREA shape="rect" coords="423,9,457,30" alt="Map" href="../map.html"> <AREA shape="rect" coords="463,9,508,30" alt="Index" href="../indice.html"> <AREA shape="rect" coords="514,9,558,30" alt="Search" href="../Search/index.shtml"> </MAP> <MAP name="bottom"> <AREA shape="rect" coords="78,0,163,15" alt="News" href="../News/index.shtml"> <AREA shape="rect" coords="189,0,284,15" alt="Archives" href="../Archives/index.html"> <AREA shape="rect" coords="319,0,395,15" alt="Links" href="../Links/index.shtml"> <AREA shape="rect" coords="436,0,523,15" alt="About LF" href="../aboutus.html"> </MAP> <!-- IMAGE HEADER --> <CENTER> <IMG src="../../common/images/Topbar-ru.gif" width="600" height="40" border="0" alt="[Top bar]" ismap usemap="#top" ><BR> <IMG src="../../common/images/Bottombar-ru.gif" width="600" height="21" border="0" alt="[Bottom bar]" ismap usemap="#bottom"> </CENTER> <!-- SSI_INFO --> <!-- tr_staticssi include virtual --> <!-- tr_staticssi exec cmd --> <!-- addedByLfdynahead ver 1.1 --><TABLE ALIGN="right" border=0><TR><TD ALIGN="right"><FONT SIZE="-1" FACE="Arial,Helvetica">Эта заметка доступна на: <A href="../../English/May2001/article200.shtml">English</a> <A href="../../Castellano/May2001/article200.shtml">Castellano</a> <A href="../../Deutsch/May2001/article200.shtml">Deutsch</a> <A href="../../Francais/May2001/article200.shtml">Francais</a> <A href="../../Nederlands/May2001/article200.shtml">Nederlands</a> <A href="../../Portugues/May2001/article200.shtml">Portugues</a> <A href="../../Russian/May2001/article200.shtml">Russian</a> <A href="../../Turkce/May2001/article200.shtml">Turkce</a> <A href="../../Korean/May2001/article200.shtml">Korean</a> <A href="../../Arabic/May2001/article200.shtml">Arabic</a> </FONT></TD></TR></TABLE><br> <!-- 2pdaIgnoreStop --> <!-- SHORT BIO ABOUT THE AUTHOR --> <TABLE ALIGN=LEFT BORDER=0 hspace=4 vspace=4 WIDTH="30%" > <TR> <TD> <IMG SRC="../../common/images/cey-er2.gif" ALT="[Photo of the Authors]" WIDTH=145 HEIGHT=124> <BR>авторы <A HREF="mailto:erdal@be.itu.edu.tr,ceyhun.elmas@linuxfocus.org">Erdal Mutlu, Ceyhun Elmas</A> <BR><BR> <I>Об авторах:</I><BR> <P> Erdal работает в Istanbul Technical University Informatics Institute в качестве научного сотрудника, а также сетевого, веб и Linux администратора. Использует Linux с 1992г. и с тех пор является поклонником этой ОС. В настоящее время работает над диссертацией на тему " Интернет ориентированная образовательная система на основе языка Java". Также участвует в проекте LF.<br><br> Ceyhun работает на Ford Motor Company Turkey в качестве администратора Unix. В Linux<font color="#FF0000">Focus</font> является редактором Турецкой секции. Также работает над имитацией атомов водорода используя BMRT в Istanbul Technical University Informatics Institute. Хотел бы уделять больше времени игре на классической гитаре и путешествиям в природные и исторические места Турции.</P> <BR><i>Содержание</i>: <UL> <LI><A HREF="#lfindex0"> Что такое BORG (BMRT Ordinary Rendering GUI) ?</A></LI> <LI><A HREF="#lfindex1">Почему нам нужен BORG?</A></LI> <LI><A HREF="#lfindex2">Как установить BORG?</A></LI> <LI><A HREF="#lfindex3">Как использовать BORG?</A></LI> <LI><A HREF="#lfindex4"> Можно легко перевести сообщения и надписи BORG Server Manager's на ваш язык! </A></LI> <LI><A HREF="#lfindex5">Заключение</A></LI> <LI><A HREF="#lfindex6">Ссылки</A></LI> <LI><A HREF="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=200&lang=ru">Страница отзывов</A></LI> </UL> </TD></TR></TABLE> <!-- HEAD OF THE ARTICLE --> <H2>Введение в BORG</H2> <IMG SRC="../../common/images/article200/baslik.gif" ALT="[Illustration]" HSPACE=10 WIDTH=363 HEIGHT=215> <!-- ABSTRACT OF THE ARTICLE --> <P><i>Резюме</i>: <P> Если вам необходимо создавать тысячи frames, а вашем распоряжении нет мощных графических станций, то сочетание BORG и десятка PC возможно будет подходящим решением. </P> <HR size="2" noshade align="right"><BR> <!-- BODY OF THE ARTICLE --> <A NAME="lfindex0"> </A> <H2> Что такое BORG (BMRT Ordinary Rendering GUI) ?</H2> <p> BORG создан на языке Java. BORG - это gui для BMRT, но не только - это приложение разделяет работу компьютеров, на которых используется BMRT. После окончания процесса - BORG собирает все данные в одном месте. </p> <A NAME="lfindex1"> </A> <H2>Почему нам нужен BORG?</H2> <P> С самого начала применения компьютеров для анимации было создано множество программных и аппаратных решений. Сегодня бывает достаточно сложно сказать - создана та или иная работа с помощью компьютерной анимации или нет. Вплоть до того, что сегодня возможно создание фильмов полностью основанных на компьютерной анимации. Компьютерная анимация с успехом применяется и научным и художественным миром : в автомобильной промышленности, хирургии, космических исследованиях, образовании и т.д. </p> <p> Даже несмотря на современные достижения - аппаратные и временные требования все еще остаются на значительном уровне. Можно выделить две причины - во-первых результаты должны выглядеть все более реалистичнее, для чего используется ray tracing, что в свою очередь влечет за собой повышение требований к вычислительной мощности и времени, и во-вторых - как минимум 25 кадров/с необходимых человеческому глазу для восприятия анимации. </p> <A NAME="lfindex2"> </A> <H2>Как установить BORG?</H2> <P> Вы можете бесплатно загрузить BORG с <A HREF="http://www.project-borg.org"> http://www.project-borg.org</A>. В момент написания заметки текущая версия BORG была 0.2.90, которую мы и использовали. Размер файла - ~1 MB. Используем команду <i>tar xvfz borg0.2.90_install.tar.gz</i> для распаковки файлов. В результате получаем следующие каталоги и файлы : <PRE> 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 </PRE> <p> Для использования BORG в вашей системе необходимо установить Java runtime или develpment environment. Каталоги <b>borg_install/install_for_jre1.1.xi</b> и <b>borg_install/install_for_jre1.2.x</b> предназначены для использования в зависимости от установленной у вас Java environment. В каждом каталоге находятся три установочных файла - <b>install.bat</b> для Window$ систем, <b>install.sh</b> и <b>install.x11 </b> для UNIX систем. В UNIX/Linux <b>install.sh</b> используется для установки BORG в консольном варианте и <b>install.x11</b> для X Window. </p> <p> Мы установили BORG более, чем на 70-ти компьютерах в наших компьютерных лабораториях. Erdal создал небольшой, но очень эффективный BASH скрипт для установки BORG. Может быть мы расскажем о нем в следующей заметке. Несмотря на то, что мы, являясь администраторами Linux, используем преимущества переменных окружения и командной строки - здесь мы рассмотрим графический вариант установки. </p> <p> Перед установкой BORG убедитесь, что в системе присутствует <A HREF ="http://www.bmrt.org"> BMRT</a>. </p> Следующая команда выдает информацию о Java environment : <br> <i>java -version</i> <br> Мы используем 1.3, следовательно вывод будет следующий :<br> <i>java version "1.3.0</i><br> Теперь переходим в каталог <b> borg_install/install_for_jre1.2.x </b> и и выполняем команду <i>install.x11</i>. Если вы получите следующее сообщение <br> <b>"Unable to initialize threads: cannot find class java/lang/Thread <br> Could not create Java VM" </b> <br> значит в системе не определена переменная CLASSPATH. Выполните следующие команды, чтобы исправить это :<br> <i> CLASSPATH=/usr/lib/java<br> export CLASSPATH</i><br> В случае успешного запуска установочной программы :<br><br> <IMG SRC = "../../common/images/article200/borg01.gif" alt="[license window]"> <br><br> Хорошие новости ; Следующий релиз BORG, намеченный на 12 Апреля будет лицензирован GPL. После прочтения лицензии BORG :<br><br> <IMG SRC = "../../common/images/article200/borg02.gif" alt="[BORG install menu]"> <br><br> Здесь вы можете выбрать один или оба компонента BORG - BORG Server Manager и BORG Server. BORG Server manager - как следует из названия - manager GUI. BORG Server - программа, использующая BMRT для создания frames и пересылки их к BORG Server Manager. Схематично это можно изобразить следующим образом : <br><br> <IMG SRC = "../../common/images/article200/borg01s.gif"> <br><br> Сначала необходимо установить BORG Server Manager на компьютер, на котором вы будете работать. После этого можно провести установкку и на другие. Простоты ради установим оба компонента BORG. При установке BORG Server необходимо указать IP адрес BORG Server Manager, почему он и устанавливается первым. <br><br> <IMG SRC = "../../common/images/article200/borg03.gif"> <br><br> Будьте внимательны при указании путей - если они корректны установка пройдет успешно.<br> <IMG SRC = "../../common/images/article200/borg04.gif"><br><br> <IMG SRC = "../../common/images/article200/borg05.gif"><br><br> Следуя этим инструкциям установите BORG Servers на другие компьютеры.<br><br> <A NAME="lfindex3"> </A> <H2>Как использовать BORG?</H2> Прежде всего необходимо запустить BORG Server Manager командой <i>borg</i>.<br><br> <a href="../../common/images/article200/borg06.gif"> <IMG SRC = "../../common/images/article200/borg062.gif"> </a><br> ( кликните на изображении для детального просмотра ) <br><br> Жмем <b>New</b> для создания нового проекта.<br><br> <IMG SRC = "../../common/images/article200/borg07.gif"> <br><br> Здесь выбираем место для сбора результатов. Также вы можете изменить <b>rendrib</b> установки. Таким образом можно создать более одного объекта. <p> Теперь наши проекты готовы, но нет BORG Servers. Поэтому выполняем команду : <br> <i>bserver</i><br>, на компьютерах с установленными BORG Servers. После старта BORG Server вы увидите это в BORG Server Manages's.<br><br> <a href="../../common/images/article200/borg08.gif"> <IMG SRC = "../../common/images/article200/borg082.gif"> </a><br> ( кликните на изображении для детального просмотра ) <A NAME="lfindex4"> </A> <H2> Можно легко перевести сообщения и надписи BORG Server Manager's на ваш язык! </H2> <p> Одним из плюсов BORG является возможность перевода сообщений и надписей на любой язык. Для этого измените значение переменной <i> LANG </i> в файле <i>borg.conf</i> (например : Turkish), сделайте копию файла <i>english.borg.lang</i> в <i>yourlang</i>.borg.lang и переведите его. </p> <A NAME="lfindex5"> </A> <H2>Заключение</H2> <p>Как видите увеличение числа BORG Servers уменьшает количество времени, необходимого для решения поставленной задачи. </p> <p> Новая версия BORG будет лицензирована GPL. Это очень важно, потому, что подобные программы очень дороги и требуют соответственно дорогих систем для использования их. </p> <p> BORG - beta версия, с некоторыми ограничениями. Одно из них невозможность запуска BORG Servers из BORG Server Manager. Запуск BORG Servers необходимо выполнять с компьютеров, на которых они установлены. Может быть позже что-нибудь изменится и авторы программы сделают BORG Servers демонами, которые будут использовать специальный порт и соединяться при необходимости. Второе, но менее значительное ораничение состоит в том, что при переводе сообщений и надписей на турецкий язык мы обнаружили проблемы с отображением их - т.е. некоторые части некоторых надписей стали невидимы. </p> Но, вне всяких сомнений, данное приложение ускоряет выполнение поставленных задач! <A NAME="lfindex6"> </A> <H2>Ссылки</H2> <ul> <li>Домашняя страница проекта borg: <A HREF="http://www.project-borg.org">http://www.project-borg.org</A> <li>Сайт BMRT (blue moon rendering tools): <A HREF="http://www.bmrt.org">http://www.bmrt.org</A> </ul> <!-- 2pdaIgnoreStart --> <A NAME="talkback"> </a> <h2>Страница отзывов</h2> У каждой заметки есть страница отзывов. На этой странице вы можете оставить свой комментарий или просмотреть комментарии других читателей. <center> <table border="0" CELLSPACING="2" CELLPADDING="1"> <tr BGCOLOR="#C2C2C2"><td align=center> <table border="3" CELLSPACING="2" CELLPADDING="1"> <tr BGCOLOR="#C2C2C2"><td align=center> <A href="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=200&lang=ru"><b> talkback page </b></a> </td></tr></table> </td></tr></table> </center> <HR size="2" noshade> <!-- ARTICLE FOOT --> <CENTER><TABLE WIDTH="95%"> <TR><TD ALIGN=CENTER BGCOLOR="#9999AA"> <A HREF="../../common/lfteam.html">Webpages maintained by the LinuxFocus Editor team</A> <BR><FONT COLOR="#FFFFFF">© Erdal Mutlu, Ceyhun Elmas, <a href="../../common/copy.html">FDL</a> <BR><a href="http://www.linuxfocus.org">LinuxFocus.org</a></FONT> <BR><a href="http://cgi.linuxfocus.org/cgi-bin/lfcomment?lang=ru&article=article200.shtml.htm" target="_TOP">Click here to report a fault or send a comment to LinuxFocus</A><BR></TD> <TD BGCOLOR="#9999AA"><!-- TRANSLATION INFO --> <font size=2>Translation information:</font><TABLE> <tr><td><font size=2>tr</font></td> <td><font size=2>-></font></td> <td><font size=2>--</font></td> <td><font size=2><a href="mailto:erdal@be.itu.edu.tr,ceyhun.elmas@linuxfocus.org"><FONT COLOR="#FFFFFF">Erdal Mutlu, Ceyhun Elmas</FONT></a></font></td> </tr> <tr><td><font size=2>tr</font></td> <td><font size=2>-></font></td> <td><font size=2>en</font></td> <td><font size=2><a href="mailto:erdal@be.itu.edu.tr"><FONT COLOR="#FFFFFF">Erdal Mutlu</FONT></a></font></td> </tr> <tr><td><font size=2>en</font></td> <td><font size=2>-></font></td> <td><font size=2>ru</font></td> <td><font size=2><a href="mailto:kirill@linuxfocus.org"><FONT COLOR="#FFFFFF">Kirill Poukhliakov</FONT></a></font></td> </tr> </TABLE></TD> </TR></TABLE></CENTER> <p><font size=1>2001-04-09, generated by lfparser version 2.8</font></p> <!-- 2pdaIgnoreStop --> </BODY> </HTML>