Смекни!
smekni.com

Microsoft Agent – графические персонажи для интерфейсов (стр. 3 из 3)

Программа очень компактна. Она имеет английский интерфейс. Распространяется не бесплатно.

Программа SmartButler

Если вы активно пользуетесь интернет-пейджерами типа ICQ, MSN или AOL, то обратите внимание на утилиту SmartButler. Эта программа озвучивает разными голосами и на разных языках поступающие от разных людей сообщения. Причем каждому вашему знакомому будет присвоен свой голос, и таким образом программа будет узнавать ваших онлайн-друзей по голосам. Кроме того, SmartButler имеет несколько полезных «примочек».

К примеру, она способна прочитать входящие письма с почтового сервера и имеет встроенную «напоминалку». Программа поддерживает редактируемый набор текстов для чтения сюда можно поместить любимые анекдоты или афоризмы и периодически прослушивать их. Она также имеет в своем составе небольшой словарик сокращений и «смайликов», который можно изменять или редактировать. Встретив в тексте сокращение 2DAY, персонаж скажет «Today».

Главная страница программы — http://www.smart-butler.com. Интерфейс у программы английский. Распространяется по принципу shareware. На момент написания книги номер последний версии был 1.16.

Fast Browser — это один из так называемых альтернативных браузеров, построенных на ядре браузера Internet Explorer и добавляющих ему следующие дополнительные возможности:

- мулътиязыковой перевод позволяет изменять язык, на котором написана Web-страница. Для этого используется система сайтов автоматического перевода — поддерживается перевод около десятка языков, включая русский;

- голосовая функция: браузер умеет читать содержимое Web-страницы (поддерживается десять языков, включая русский);

- сканирование интернет-страничек: может проверить ссылки на странице и посмотреть информацию о дате создания, размере файла, статусе (мертвая ссылка) и имени сервера;

- поиск при помощи множества поисковых служб;

- включение/отключение загрузки графики, звука, видео;

- управление cookies на вашем компьютере;

- блокировка рекламных всплывающих окон;

- блокировка Flash-роликов;

- автоматическое заполнение форм.

Браузер имеет русский интерфейс. Главная Web-страница — http://www.fastbrowser.net. Распространяется по принципу shareware

Программа «Персонаж»

«Персонаж» — это утилита служит для просмотра и настройки различных свойств персонажа. В настройках программы имеется очень удобный пункт — Сделать программой по умолчанию. Если выбрать его, то при двойном щелчке мыши на файле персонажа в «Проводнике» у вас запустится эта программа и сразу покажет все доступные анимации, проверит способность персонажа говорить, даст просмотреть описание персонажа, позволит быстро вызвать диалоговое окно «Свойства персонажа» для выбора нового персонажа по умолчанию. Очень удобно! Скачал файл или программу с персонажами, «щелкнул» и сразу оценил — оставлять ее или удалять.

Последнюю версию программы «Персонаж» всегда можно загрузить с сайта http://winchangennarod.ru/.

Персонажи MS Agent

microsoft agent анимированный персонаж программный

Корпорация Microsoft для пропаганды своей технологии предложила пользователям четырех персонажей, доступных для свободного использования. В настоящее время коллекция является довольно обширной.

Дизайнерская студия La Cantoche была основана в 1996 г. двумя компаньонами: Бенуа Морелем и Сержем Виельсказом и сразу стала лидером в области создания персонажей. На счету компании создание таких агентов, как James, Claude, Oscar, Milton и т.д. Все агенты сделаны очень качественно, имеют объемный вид и выглядят очень реалистично.

Еще одна известная студия — E-Clips — по праву считается одним из лидеров в создании анимационных персонажей и программ для MS Agent. Компания является создателем человечков, таких как Felix, Hilda, Santa, Rebecca и т.п. Основная масса персонажей создана энтузиастами. Как правило, эти «существа» распространяются в Интернете совершенно бесплатно.

Основная масса персонажей создана энтузиастами. Как правило, эти «существа» распространяются в Интернете совершенно бесплатно.

Особенности создания персонажей

Прежде чем приступать к созданию собственных персонажей, надо немного подумать над принципами, которыми мы будем руководствоваться. Создаваемый персонаж не должен быть безличным. Он должен иметь свой неповторимый характер, возраст, пол. Анимации должны соответствовать образу вашей модели.

Как и традиционная анимация, цифровая анимация персонажа состоит из серии сменяющих друг друга рисунков, в которых постепенно меняются незначительные части изображения, создавая иллюзию движения. Создание по настоящему красивой анимации — это очень кропотливый труд, выполняемый профессиональным аниматором. Настоящий художник способен через анимацию выразить не только движение, но и эмоцию.

Каждая создаваемая анимация состоит из последовательности кадров, которые сменяют друг друга. Каждый кадр состоит, в свою очередь, из нескольких изображений. Анимация детали тела, такая, например, как моргание глаз или движение руки, может быть создана как набор дополнительных рисунков к кадру. Если, например, наш герой должен поднимать руку для приветствия, то мы используем базовую картинку с наложением руки в другом положении. Аналогичным образом мы анимируем моргание глаз — накладывая серию закрывающихся глаз на базовую картинку всех кадров. Как правило, анимация состоит из 14 кадров, что соответствует приблизительно 6 секундам воспроизведения. Увеличение числа кадров увеличивает размер файла. Помните об этом.

Для создания графических изображений можно ис-пользовать любой графический редактор, способный работать с растровыми изображениями BMP-формата. После того как изображения будут подготовлены, можно использовать редактор создания персонажей Microsoft Agent Character Editor (АСЕ) для сборки и создания нового персонажа. Рисунки должны использовать 256-цветную палитру, сохраняя 20 стандартных системных цветов Windows в их стандартной позиции в палитре (первые и последние 10 позиций). Это значит, что создаваемый персонаж может использовать 20 стандартных системных цветов и еще 236 остальных цветов. Одиннадцатая позиция в палитре по умолчанию используется как прозрачный цвет, хотя вы можете установить этот цвет в самом редак- торе АСЕ. Старайтесь не применять сложных фигур и избегать мелких выступающих деталей для отрисовки ассистента. Вместо угловатых выпуклостей используйте сглаженные линии. Анимация персонажей на экране монитора достаточно сложный процесс, использующий большое количество ресурсов компьютера. Пренебрежение этими советами повлечет за собой мерцание, размытие и другие негативные последствия для вывода помощника на экран. Размеры для кадра обычно не превышают 128 на 128 пикселов. Большие размеры автоматически подгоняются под указанный размер редактором персонажей. Кроме того, в случае необходимости приложение может самостоятельно изменять размеры персонажа программным путем. Вы можете устанавливать продолжительность воспроизведения кадр'а перед переходом к следующему кадру. Установите продолжительность кадра по крайней мере в 10 сотых секунд (10 кадров в секунду). Не используйте также слишком больпшх значений, чтобы избежать некрасивых пауз в действиях вашего персонажа. Редактор АСЕ также поддерживает переходы из одного кадра в другой.

При проектировании анимации обращайте внимание на плавность трансформации. Хорошим решением может стать употребление способа анимирования, при котором персонаж имеет нейтральную и переходную позиции. В этом случае персонаж после каждой анимации будет возвращаться в нейтральную позицию, из которой он будет готов плавно выполнить другое действие. В отдельных случаях вы можете использовать специальную анимацию Return, которая, как правило, состоит не более чем из 2-4 кадров, что позволяет персонажу быстро занять нейтральную позицию.

Очень важно при проектировании персонажа использовать анимацию, предназначенную для создания зрительного эффекта вывода речи. Иначе агент будет выглядеть некрасиво и неестественно. Изображения рта позволят агенту поддерживать режим синхронизации губ. Обратите внимание, что во время циклической анимации персо- наж говорить не может. Изображение рта может включать в себя и другие части лица персонажа — подбородок, усы, бороду и т. д.

Редактор Microsoft Agent Character Editor позволяет определить семь основных позиций рта, которые соответствуют общим формам рта:

- Closed — губы закрыты;

- Open-wide 1 — губы слегка приоткрыты;

- Open-wide 2 — губы еще больше открыты;

- Open-wide 3 — губы открыты еще шире;

- Open-wide 4 — рот открыт полностью;

- Open-medium — рот открыт на половину своей ширины;

- Open-narrow — рот открыт очень узко.

Если вы хотите, чтобы создаваемый вами агент мог использоваться в качестве персонажа по умолчанию, нужно включить поддержку стандартного набора анимаций.


Список литературы

1. Человеко-машинное взаимодействие: теория и практика / О.С. Логунова, И.М. Ячиков, Е.М.: Феникс, 2006.-285 с.

2. MS Agent. Графические персонажи для интерфейсов / А.А. Климов.: БХВ-Петербург, 2005. –352 с.