LXF109:Libre graphics
|
|
|
Содержание |
Libre Graphics Meeting 2008
- Талантливые художники, разработчики и Ник Вейч недавно объединили свои силы в честь третьей ежегодной встречи, посвященной графике – и вот что там творилось.
Солнечный Вроцлав стал в 2008 году местом проведения Libre Graphics Meeting (LGM), и в мае разработчики и сторонники графики с открытым кодом собрались на юге Польши. Выбор города оказался превосходным – улочки, благоухающие древней культурой и артистизмом (с изрядной дозой религиозного аромата) и обильно украшенные галереями, оперными театрами, просто театрами и скульптурами, хоть и рядом с жилыми зданиями в советском стиле.
Поиск места проведения конференции озадачил не одного гостя. Приглашающей стороной был Вроцлавский технологический университет, но этот адрес означает огромную территорию, практически целый прибрежный район города. Зато, добравшись туда, гости получали четыре дня всевозможных докладов – самая насыщенная и обширная из когда-либо существовавших программ LGM.
Здесь всегда бывает масса обсуждений, презентаций и прочих событий, посвященных четырем китам свободной графики – Scribus, GIMP, Inkscape и Blender. Причем Libre Graphics не только информирует, что поделывает ваше любимое графическое приложение, но и открывает нечто новое – поэтому особенно интересны появления людей из менее известных проектов. Как насчет Hugin? Это отличное приложение разрабатывается уже несколько лет; удивительно, что знают о нем очень немногие. Пабло д’Анджело [Pablo d’Angelo], ведущий автор, провел отличную презентацию, показав возможности программы по сшиванию панорам из фрагментов и генерации VR-изображений.
Пабло очень порадовало, что OpenGL-ускорение было выбрано одним из проектов Google Summer of Code: «Я думаю, это очень подкрепит нашу работу – и есть еще четыре принятых проекта». Дополнения, включающие улучшение распознавания облаков и пакетный рендеринг, должны сделать Hugin еще более впечатляющим, превратив его в достойную альтернативу коммерческим программам. Если вы с ним еще не знакомы, обязательно найдите его через свой менеджер пакетов, или загляните на сайт http://hugin.sourceforge.net.
Одним из ярких пунктов в расписании Libre Graphics стал Publican. Кто не знает – сообщаем: это комплект от Red Hat на инструментарии DocBook/XML. Red Hat создала его главным образом для групповой разработки документов по собственным продуктам, но он, конечно же, вышел под лицензией GNU Public Licence для всеобщего пользования. С помощью нескольких обманчиво простых команд вы можете создать полную рабочую структуру DocBook и вывести результат в формат PDF или HTML – что вам больше нравится.
Publican
Энди Фитцсаймон [Andy Fitzsimon] из Red Hat провел ознакомительную презентацию Publican (в свет его вывела Fedora 9 – и это, наверное, наилучшая для него платформа) и превознес его достоинства как средства коллективного документирования. Имеются RPM, и, судя по всему, поддержка других пакетов и дистрибутивов не заставит себя ждать. Publican вряд ли станет кроссплатформенным, поскольку он опирается по большей части на существующие инструменты Unix, что весьма необычно для программы, представленной на LGM. Энди Фитцсаймон постарался, чтобы разработчики в зрительской аудитории тепло приняли Publican: «Его миссия – отдать должное свободному ПО и объяснить про него людям. Я лично знаю таких, кто и не взглянет на программу, если она не снабжена правильной документацией, а имея такой прекрасный инструмент [разработчика], обидно упускать пользователей».
По части управления шрифтами, история Unix несколько напоминает шахматную доску, и это обусловило множество дискуссий. Хотя совместимость с форматами шрифтов существует уже давно, реально серверы шрифтов несколько архаичны и сложны. Установка шрифтов стала проще, чем раньше, но управление ими по-прежнему остается проблемой, особенно для профессионалов дизайна на системах Linux. Но выход есть! Один из невоспетых героев среди инструментов из арсенала дизайнера – Fontmatrix.
Эта программа – аналог приложений типа Adobe Type Manager или Extensis Suitcase. Она просканирует систему на предмет наличия шрифтов, покажет найденные и позволит пользователю включать и отключать их. Шрифты можно маркировать или группировать, чтобы привязать к документу или проекту. А зачем нужно отключать шрифты? Если их у вас тысяча, то во многих приложениях меню шрифтов становится слишком громоздким, а у GIMP на загрузку уходит полчаса! Но в Fontmatrix есть не только включение и отключение шрифтов – он также хорош для их предварительного просмотра, а в ближайшее время функций в нем еще прибавится. Один из главных энтузиастов Fontmatrix, Питер Линнел [Peter Linnell] из Scribus, говорит: «Я занимался допечатной подготовкой, и менеджер шрифтов – это очень важный инструмент. При неправильной работе он может бесконечно осложнить вашу жизнь. Удивительно, сколько он [Пьер Маршан – Pierre Marchand, разработчик Fontmatrix] в него вложил. Он проникает в самое нутро шрифтов – такого я не видел еще ни в одной программе, кроме некоторых редакторов шрифтов. Ничуть не удивлюсь, если его-то и добавят следующим».
Ойвинд Колас [Oyvind Kolas], более известный сообществу GIMP как Пиппин [Pippin], явился, чтобы продемонстрировать последний релиз Gegl – Generic Graphics Library. Gegl – это графический движок, задуманный как будущая основа для GIMP, но у него есть и своя жизнь. Имея привязки для множества языков, хорошую поддержку глубины цвета и несколько интригующих функций, плюс простоту расширения, он обречен на популярность и вне GIMP. На презентацию Коласа собралась масса сочувствующих, поскольку верные поклонники GIMP оказались на LGM солидной силой.
Krita и Cairo
Krita также была представлена на Libre Graphics Meeting. Благодаря поддержке палитры CMYK, она долгое время была спутницей типографских дизайнерских работ, которую предпочитали GIMP, пока что лишенному данной функции. Но Krita – не просто бедная родственница с единственным достоинством, что показала сделанная презентация по иллюстрации natural media [средства изображения естественной среды, – прим. пер.].
Графическая библиотека Cairo родилась как результат разочарования Карла Ворта [Carl Worth] в имеющихся альтернативах. Подобно всем хорошим разработчикам, он утолил свою жажду, создав библиотеку, ныне ставшую кросс-платформенной и используемой во множестве проектов – хотя и не всегда с наилучшим эффектом. Ворт вызвал у аудитории самый громкий смех, показав реализацию Cairo в OpenOffice.org. Слайд «до» показывал круг в увеличении: кривой, с выбившейся за края заливкой и проплешинами внутри. Слайд «после» демонстрировал все ту же корявость, но на сей раз… после сглаживания! Кое-кто среди зрителей покраснел, так что, полагаем, в будущем OpenOffice.org будет лучше использовать Cairo.
Амбиции Ворта относительно проекта до сих пор остаются неудовлетворенными, даже при почти что глобальном доминировании: «Я хочу, чтобы его использовали или, по крайней мере, могли использовать во всех графических проектах. Многое еще предстоит сделать. Хочу добавить поддержку PDF, это было бы неплохо для применения в [таких проектах, как] Scribus», сообщил он нам. Это будет непростая задача, ведь многие считают, что у Scribus лучшая реализация PDF после самой Adobe (а некоторые даже уверяют, что Scribus ближе к стандартам!), но слушатели Ворта идею охотно поддержали.
Послевкусье
Выпивка с пиццей в компании избранных представителей эффектно завершила деловую часть Libre Graphics Meeting для вашего корреспондента Linux Format, но даже во время заключительной дринк-сессии вечером было никуда не деться от разговоров о рендеринге шрифтов и реализациях UTF. И хотя место проведения нелегко было отыскать, Libre Graphics Meeting 2008 во Вроцлаве определенно стал самым интересным из всех. Куда в следующий раз? Вроде бы что-то там говорилось про Сингапур. LXF
Scribus
Участники команды Scribus, похоже, трудолюбивее всех. Даже если вы не заметили особых исправлений или добавок по сравнению с прошлым годом, работа над проектом проделана очень большая. И даже на LGM они не теряли ни минуты! Если команда Scribus не участвовала в разговорах и не давала презентаций, они тут же собирались вместе и принимались обсуждать и работать над тем, что должно быть сделано в следующую очередь.
Самая свежая версия Scribus использует библиотеку Cairo. «Она позволяет делать очень интересные вещи с линиями и векторными форматами, и потрясающе увеличивает скорость», говорит Питер Линнел. Он также рассказал о новой библиотеке для работы с PDF – она позволит Scribus поддерживать более широкий спектр графики.
GIMP
Большинство дискуссий по поводу GIMP касалось не серии 2.4, а грядущего релиза 2.5.1. В некоторых операциях он опирается на Gegl, и есть идея использовать в будущем Gegl гораздо шире. Gegl значительно увеличит скорость, а также обеспечит поддержку некоторых вещей, которых GIMP очень не хватало – большую разрядность цвета и количество палитр.
Однако не все изменения касаются графического движка и скрыты внутри: многие инструменты исправлены в плане эргономичности, и у них у всех усовершенствованы производительность и точность.
Inkscape
В этом году разработчиков Inkscape на Libre Graphics Meeting было маловато, поскольку многие не смогли приехать. Но их интересы рьяно отстаивал Энди Фитцсаймон (да-да, тот, что представлял Publican!), и мы увидели отличную демонстрацию недавно выпущенной версии 0.46. Обладая поддержкой разных цветовых палитр, PDF-графики, улучшенной работой с SVG и всеми новыми эффектами, Inkscape очень быстро наращивает свои силы.
Один из умопомрачительных эффектов, находящихся на данный момент в разработке – это поддержка 3D-объектов, которые можно импортировать и векторизовать почти так же, как cell-shader в программе трассировки лучей. Это определенно улучшит качество рисунков многих пользователей!
Blender
Посетителей LGM угостили Big Buck Bunny, самым свежим мультфильмом от Blender Foundation. Этот показ был значимым, поскольку продемонстрировал важные усовершенствования в Blender, разрабатываемые на стыке с анимацией. Самих разработчиков на LGM тоже было не в избытке: они спешат завершить релиз 2.46, который включит значительно улучшенную имитацию меха и ворсистой ткани и слияние с окружающей средой – это некая разновидность эффекта мягкого самозатенения, быстро вводящего текстуру и детали. Система частиц полностью пересмотрена; в основном поправки коснулись меха и волос, но и движок обзавелся более правильной физикой.