LINUX.ORG.RU
ФорумTalks

[обострение] Анимированные персонажи в Linux


0

0

Предыдущая серия: http://www.linux.org.ru/view-message.jsp?msgid=3051904

Набросок: http://img9.imageshack.us/img9/9200/loragent.png

В винде есть такая штука: ms agent - движек анимированных персонажей, которых можно встраивать в приложения (скрепка из мс-офиса тому пример), в вебстраницы, использовать как виджеты-информеры при определенных событиях (всяко красивше штатных виндовых шариков или черных окошек в бубунте). Можно делать простые игры по книгам, разыгрывая сюжет разными персонажами и выводя произвольный гуй в ключевых моментах, или используя в качестве фреймворка для 2D-игр. Можно даже так: http://www.freevistafiles.com/image/Totem-Entertainment+VirtuaGirl-HD.png, только актеров сложно найти будет.

Но этой технологии более 10 лет, она устарела, да и пренадлежит мелкомягким...

Готовых 3D-моделек много, есть даже генераторы, [user]wyldrodney[/user] нашел великолепную штуку - Dance, с ней и анимации персонажей не будут проблемой (а их надо довольно много, см. http://www.msagentring.org/chardetails.aspx?char=merlin), остается сделать движек и начать распространение. В качестве промо можно сделать патчи к KMail/Kopete (пусть зачитывают сообщения) и попробовать поставлять вместе с кедами, если будет популярно - технологию подхватят.

Стоит ли такую штуку делать? Может можно даже финансирование найти, дабы не помереть с голоду? (тут разговаривал с одним борыгой, который рекламу в винду встраивает - ему такая штука была нужна, т.е. зацепки есть, ведь сделать можно кроссплатформенно)

Правда я не знаю, как в линаксе внедрять такую штуку в вебстраницы... Я хотел дабы движек слушал какой-то порт, а в вебстранице было что-то вроде <script src="http://127.0.0.1:55555/characters.js"></script>, дающее API для контроля над персонажами... Но в этом линаксе куча терминалов, на каком рисовать персонажа - непонятно...

В вебе это не надо. В качестве утилиты-развлекалки не помешало бы.
А если делать как в винде, ИМХО, по-тупому, не кросплатформенно, с привязкой на ActiveX и т.п., можно взять gecko и делать все, что вздумается.

gh0stwizard ★★★★★
()

ну и нахрен тебе эта долбанная скрепка? работать станет удобнее или время просирать?

bioreactor ★★★★★
()
Ответ на: комментарий от gh0stwizard

> взять gecko и делать все, что вздумается.

Геко то тут каким местом? Оно умеет анимации? Оно умеет рисовать в произвольной области экрана с использованием композита (для полупрозрачностей окна)?

EmStudio
() автор топика
Ответ на: комментарий от bioreactor

> ну и нахрен тебе эта долбанная скрепка? работать станет удобнее или время просирать?

С таким подходом тебе хватит ядра, busybox и lynx. Зачем что-то еще?

EmStudio
() автор топика

Опять крутая идея. Опять только за деньги, поскольку время неимоверно ценно(это тебе!). И опять: "Технологично, но толку?".

wyldrodney
()
Ответ на: комментарий от gh0stwizard

> Это к тому, что если кто-то задумает все делать через JS.

Если делать через демона, то скриптовый двиг может быть любым. Хоть Perl, хоть bash, хоть js, биндинги на чем угодно написать можно. Можно как в моем примере - подгружать нужные API с локального сервера, а можно самому лазить на нужный порт - без разницы.

EmStudio
() автор топика

>движек

Ой мааать...

Xellos ★★★★★
()

Был древний плагин к xmms с танцующими мультяшными персонажами - FunTimeDancer - дефолтная тема - Space Ghost

http://sourceforge.net/projects/ftd/files/

анимация рубленая и мерцала на больших картинках, но было забавно

Еще к нему же был дополнительный набор тем с кучей разных мульт-персонажей (в том, что на сорсфорже, их в значительно меньше) - недавно пытался найти - не получилось - у кого сохранилось - буду благодарен

У самого в TODO на лучшие времена стоит заметка сделать из него визуализацию для амарока

bender ★★★★★
()
Ответ на: комментарий от EmStudio

Реально обострение и крайности? Ты думаешь без скрепки останется только ядро и бусибокс? Оглядись - в мире тысячи разработчиков и они решают тысячи задач и никто даже пальцем не шевелит за скрепку! Ты думаешь что они просто не такие просветленные и перманентно не догадались? Ошибаешья - она им нахрен не нужна! Ты наверное сейчас напишешь грозный пост про то как я не прав, но ты попробуй напиши свою реализацию и увидишь как она загнется от своей ненужности

bioreactor ★★★★★
()
Ответ на: комментарий от bioreactor

> загнется от своей ненужности

ага загнётся, тут написали выше: цель - встраивание рекламы в систему

так что потом многие эту технологию будут с матами из системы выковыривать.

tesla
()

В консоли это уже давно реализовано. cowsay называется.

Quasar ★★★★★
()

> ms agent - движек анимированных персонажей, которых можно встраивать в приложения (скрепка из мс-офиса тому пример)

Разве МС их не похоронило официально? Из-за массовых жалоб пользователей.

question4 ★★★★★
()
Ответ на: комментарий от Correctnoe_imya_polzovatelya

> а анимированный ASCII-art человечек будет помогать восстанавливать grub :)

Кстате, к грабу был патч с анимированными аски-арт обоями. Так шта боян.

EmStudio
() автор топика
Ответ на: комментарий от question4

> Разве МС их не похоронило официально? Из-за массовых жалоб пользователей.

Можно ссылку на некролог?

EmStudio
() автор топика

Помойму уже есть какое то API для popup окошечек, по крайней мере в гноме. Так вот вместо окошечек с текстом можно наверное анимашки показывать.

the_moon
()
Ответ на: комментарий от iSage

> google://macopix

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

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

EmStudio
() автор топика
Ответ на: комментарий от question4

Учись, так лучше:

Microsoft Agent was first introduced in Microsoft Bob, which used an early version of Agent technology internally referred to as "Microsoft Actor." Microsoft Agent became popular as the initial version of the Office Assistant in Office 97, sometimes dubbed "Clippit" or "Clippy" after the ubiquitous paperclip Agent that shipped with the software. However, Bob Actors or Office 97 assistants are incompatible with Office 2000 and later versions, and vice-versa. The current version of Microsoft Agent was quietly released on MSDN in 1998. It was embedded in Microsoft Office using Visual Basic starting with Office 2000, although this use did not include Agent's much-touted speech synthesis or recognition capabilities. Microsoft recently announced that "Microsoft has decided to discontinue development of Microsoft Agent technologies. Beginning with Windows 7, Microsoft Agent will not be included or supported in future versions of the Microsoft Windows operating system. We encourage Microsoft Agent application developers and redistributors to evaluate their activities in light of this decision." Microsoft is no longer offering licenses and no longer distributes the SDK.

EmStudio
() автор топика
Ответ на: комментарий от bioreactor

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

applesin
()
Ответ на: комментарий от applesin

А ты знаешь почему мелкомягкие похоронили эту идею? я скажу - на этих персонажей адекватно мог реагировать только опытный пользователь, но ему как ни странно наприсованный помощник просто не нужен.

bioreactor ★★★★★
()
Ответ на: комментарий от applesin

И вообще попробуй сперва запустить Pinguins и понаблюдай за ними. С начала будет забавлять, а потом бесить и ты все сразу поймешь

bioreactor ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.