Тема номера
Для массового потребителя
Евгения Ханова
Сегодня уже никого не удивляет применение сложных наукоемких технологий в обиходе простого человека. Примеров тому множество. Космическими сплавами покрываются сковородки, микроволновые излучатели поджаривают курицу, почти в каждом доме работает лазерный луч. До недавнего времени в программистской отрасли конверсия наблюдалась разве что в сфере производства компьютерных игр.
Действительно, для всяческих Dооm'ов и тому подобных стрелялок-бродилок не только вспомнили все достижения науки в области трехмерной графики, но и разработали несколько новых алгоритмов и даже сконструировали специальное оборудование. Однако игрушками, как правило, занимаются узко специализированные фирмы.
А как обстоят дела у разработчиков прикладного софта? С удовлетворением констатирую, что некоторые солидные фирмы, безусловно, входящие в группу лидеров на рынке компьютерной графики, тоже включились в процесс «конверсии», так сказать, повернулись лицом к массам. Предлагаю вам две программы, являющиеся, на мой взгляд, удачной и полезной адаптацией сложных программных пакетов к нуждам непрофессиональных пользователей.
Warping для всех
Фирма MetaTools широко известна специалистам по компьютерной графике и дизайну такими пакетами, как Kai' s Power Tools (KPT), Convolver, Bryce, Vector Effects и др. Не так давно, когда эта фирма еще называлась HSC Software, она продавала и такой довольно сложный пакет, как HSC Digital Morph. Он позволял выполнять морфинг и другие преобразования изображений и предназначался для специалистов по графике и видеоэффектам. А недавно MetaTools выпустила новую программу Kai's Power Goo, в которой, по-видимому, использована та же технология, что и в Digital Morph, но нацеленная, в отличие от предыдущих пакетов, не на профессионалов, а на широкие массы рядовых пользователей.
Kai's Power Goo – это инструмент для развлекательного творчества или творческого развлечения. Он состоит из двух основных частей: Goo и Fusion.
Goo может делать любую графическую картинку «жидкой», то есть позволяет искривлять изображение, размазывать его, вытягивать, морщить и т. д. и т. п. Во «взрослой» графике это называется warping (искажение изображений). Выполнять такие преобразования могут многие профессиональные программы. Однако, в отличие от них, Goo не требует от пользователя каких-либо специальных знаний. Просто берете свою фотографию, вводите ее в компьютер и растягиваете рот в широкую, дружелюбную улыбку. Не нужно ничего настраивать, не нужно вводить никаких параметров – все происходит прямо на экране, в реальном времени и без лишних сложностей. А между тем в ваших руках совершенно удивительные средства: можно лишь поднять уголки губ – и грустное лицо начнет ухмыляться, а можно растянуть нос до ушей, чтобы породить невообразимого монстра.
Можно отправиться в «комнату смеха», в «королевство кривых зеркал». Для этого служит набор фильтров, искажающих изображение целиком. У вас есть возможность посмотреть на картинку через лупу (Bulge), «закрутить» ее в спираль (Twirl), повернуть (Rotate), вытянуть (Stretch), пустить по ней рябь (Static) или волны (Spike).
В стандартный комплект Goo включено 11 библиотек, содержащих более 170 портретов женщин, мужчин, детей, животных и известных политиков. Но вам, скорее всего, понравится «доо'вить» именно себя, своих друзей или врагов. Загрузите в Kai's Power Goo снимок своей любимой (своего любимого) и выплесните на него все обуревающие вас чувства. «Жидкая» картинка подчинится любой вашей фантазии.
Интерфейс Power Goo заслуживает особого разговора. Команда Kai's продолжает внедрение интуитивных интерфейсов: рабочее пространство программы усеяно всяческими кнопочками, рукоятками, ползунками, фонариками и индикаторами. Их смысл, как правило, понятен с первого взгляда. А если вы что-то сразу не поняли, подергайте или пощелкайте на этом «чем-то» мышкой, и все станет ясно.
Даже Help в привычном понимании в этой программе отсутствует. Есть только краткое сообщение о том, по какому адресу e-mail можно задавать вопросы и на каком узле World Wide Web можно посмотреть примеры картинок и Goovies.
Что такое Goovies? Это фильмы, разработанные в Kai's Power Goo. Дело в том, что все введенные вами искажения можно анимировать, то есть превратить в мультфильм. Поиздевались над фотографией, сохранили несколько любимых вариантов – и уже готов мультик, показывающий плавные переходы от одной гримасы к другой. В фильм может входить до 64 ключевых кадров, причем записывать анимацию на диск можно как в специальном формате Goo, так и в стандартных форматах QuickTime или AVI.
Следует отметить, что в Goovies к исходному изображению применяется определенная пользователем последовательность искажений. Причем информация об искажениях хранится отдельно от изображения. Благодаря этому можно деформировать несколько картинок одним и тем же способом. (Наверное, для того, чтобы можно было отомстить: подарит вам друг ваше goo-фото, а вы ему – на себя посмотри!)
Но это еще не все. Вторая часть Kai's Power Goo – Fusion – позволяет переносить части одного изображения на другое. В больших и сложных пакетах, например в Adobe PhotoShop, это называется клонированием и реализуется сложными инструментами и работой со слоями. Fusion умеет только «клонировать», но зато легко и понятно. Что при этом происходит?
Допустим, есть две картинки. Одна из них берется за основу, а на другой помечается точка («прицел»). Затем вы проводите курсором по основному изображению, а на него накладывается отмеченный «прицелом» фрагмент второго изображения. Если детали картинок близки по цветовой гамме, то получаются довольно плавные переходы. Гладкость переходов можно регулировать, а также подправлять форму перенесенного фрагмента.
В каких случаях такие манипуляции могут быть полезными? Первый приходящий на ум пример – пририсовать несколько новых деталей к портрету начальника. Хотя... Вот пример более бытовой и практичный. Молодые семьи с помощью Fusion могут планировать свое потомство: папины глазки, мамины ушки, бабушкин носик, дедушкин ротик – получается фотография будущего наследника. Естественно, после такого монтажа картинку можно загрузить в Goo и подправить ее еще и там. Ух, что получится!


Тем, у кого есть выход в Internet, рекомендую сходить за вдохновением на Web-узел фирмы MetaTools по адресу http:\\www.metatools.com. Там вы найдете массу «gоо'вленных» картинок. Например, сейчас там представлена целая галерея чемпионов Олимпиады в Атланте.
А еще Kai's Power Goo совершенно неожиданно повлиял на родной нам «американский» английский язык: в ход пошли новые слова и каламбуры. Вот некоторые из них. Само слово goovie происходит от movie (кино). «Just Goo it!» пишут теперь вместо «Just Do it!». Поработаете с такой программой, и у вас тоже родятся неологизмы. Например, я уже знаю, кто такой Гуунька.
Пара слов о некоторых ограничениях. Загружать в Kai's Power Goo можно файлы в формате BMP, Adobe PhotoShop, PhotoCD и TIFF. Обратите внимание, что изображение обязательно должно быть в режиме RGB; на все остальные программа иногда реагирует просто неприлично – никак. Не загружает картинку и все тут, без всякого предупреждения. Честно говоря, с некоторыми моими tiff-файлами, даже формата RGB, программа поступила точно так же.
Кроме того, имейте в виду, что программа работает только с квадратными изображениями, а остальные – самостоятельно обрезает до квадрата. Будьте внимательны и при необходимости сначала скадрируйте свою картинку в какой-нибудь другой программе.
В отличие от профессиональных пакетов, в Kai's Power Goo нельзя применить фильтр к части изображения, нельзя точно зафиксировать настроечные параметры. А нам, простым смертным, этого и не нужно. Простым смертным нужна техника помощнее. На слабых машинах регуляторы настройки в Kai's Power Goo будут реагировать с опозданием. Можно сказать, что на Pentium 90 МГц программа работает приемлемо быстро, а на 486DX 33 МГц – очень медленно. Нужно запастись терпением и забыть о том, что такое работа в реальном времени.
Kai's Power Goo может создавать изображения в различном разрешении для вывода на печать и для компьютерных презентаций, анимировать их в формате QuickTime или AVI, публиковать их в Internet на Web-страницах, а также импортировать в другие приложения (такие как PhotoShop, PageMaker или QuarkXPress) для дальнейшей обработки в настольных издательских системах. Но прежде всего это забавная программа, почти компьютерная игрушка. Она будет интересна и полезна самым широким массам пользователей в возрасте от 5 до 105 лет.
Детям – все natural, даже media
Еще один пример конверсии. Жила-была фирма Fractal Design Corporation и с успехом развивала свой Painter -мощнейший пакет растровой графики. С использованием новейших достижений математики, оптики и других наук был создан креативный инструментарий Natural Media, моделирующий работу естественными художественными средствами – пером, карандашами, акварелью, пастелью, маркерами и пр. А теперь эта фирма выпускает еще и «простенький» пакетик Fractal Design Dabbler – «побочный сын» сложного и наукоемкого производства. В нем знаменитые инструменты одеты в естественный, доступный интерфейс, не требующий от пользователя даже умения читать. Самый подходящий пользователь этого пакета – ребенок. Лично я не одобряю увлечения детей компьютерными играми и думаю, что со мной согласны многие мамы и папы. Поэтому Dabbler – настоящая находка для таких родителей, как я.
Что видит ребенок на экране? Белый лист и ящички: с кисточками, с красками, с бумагой и с чем-то еще. Как рисовать? Мышью или электронным пером с графическим планшетом (в народе его зовут таблеткой – graphics tablet). Каждый ящик – это меню. Кликнешь на нем мышкой – он и откроется. Выбранная концептуальная модель интерфейса даже проще, чем в Kai's Power Goo, но и здесь за внешней простотой чувствуется мощный научный аппарат.
Обзор возможностей Dabbler'a начнем со стандартного для графических пакетов инструментария. Здесь представлены разнообразные естественные инструменты рисования (упомянутые выше Natural Media), есть возможность выбрать цвет любого опенка, выделить фрагмент изображения, применить наиболее распространенные фильтры, и т. д. Но кроме всего этого, в ящичках лежит и множество новых забавных и полезных штучек.
Во-первых, это набор бумаг различной фактуры: шершавая, гофрированная, сетчатая. Во-вторых, это необычные инструменты: вода для размывания красок; пузырек с чернилами, позволяющий ставить кляксы различной величины; мокрая кисть, которая смазывает и искривляет изображения. В-третьих, работа сопровождается естественными звуками: ящики стучат, перышки скрипят, чернила булькают. Здорово же!
Кроме того, можно поворачивать лист бумаги на произвольный угол. При этом изображение не меняет своего размера. Ведь бывает иногда удобнее, например, что-нибудь заштриховать, повернув бумагу.
Как и во «взрослых» программах, здесь есть возможность импортировать изображения различных форматов, вводить их со сканера, экспортировать и выдавать на печать готовые рисунки. Но такие действия детям и прочим неспециалистам не под силу. Для тех, кому еще рано (или уже поздно) знать, что такое файловая система, предлагается совершенно естественная модель интерфейса для хранения рисунков – блокнот. В нем можно туда-сюда перелистывать странички; ненужные листы можно выбросить в мусорную корзину (с характерным хрустом!), а особенно нужный – отложить в сторонку и приколоть булавкой. Это уже потом придет умный папа и сохранит картинку в отдельном файле «на века». При необходимости можно добавить в блокнот чистые листы из стопочки, тонировать их в произвольный цвет, сделать бумагу полупрозрачной. Все это выполняется исключительно наглядно, без лишних букв и слов.
Но больше всего мне понравился встроенный в Dabbler магнитофончик. С помощью этого средства вы можете записывать и воспроизводить последовательности выполненных вами действий. Это не только забавно, но и полезно. К программе прилагается небольшая библиотечка профессионально выполненных рисунков вместе с записью последовательности их выполнения и даже текстовыми комментариями (правда, на английском языке). Здесь – и простенькие примеры (как нарисовать зайца), и примеры посложнее: использование вспомогательных линий, построение перспективы, наложение светотеней. Таким образом, пакет становится еще и обучающей программой.

Требования к аппаратуре
Pentium (рекомендуется) или 486DX и выше, Windows 95/NT, 16- или 24-битный цвет, 8 Мбайт RAM, 20 Мбайт свободных на HDD, CD-ROM.
И Kai's Power Goo, и Dabbler – это продукты конверсии наукоемкого программирования. Они дают в руки непрофессиональному пользователю довольно мощные графические инструменты, не требуя обширных знаний и специального образования. Кстати, и цена такой конверсионной программы несравнимо меньше цены полновесного продукта. И вот сидит моя Поленька за компьютером, рисует домики, кораблики и не знает, сколько формул написали умные дяденьки, чтобы у нее на экранчике открывались ящички, расплывались красочки, скрипело перышко. Спасибо вам, дяденьки, что не забываете о детях и о взрослых, в которых еще не умерло детство.