Обсуждение

В архиве: 6 комментариев.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 24 апреля 2007

Комментарий

TVML - язык задания поведения персонажей. Достаточно широко известен. Другие японцы, которые много работают над приложениями с управлением персонажами, еще в 2003 рассказывали про CTSL (Cyber Theater Scenario Language). При этом указывали на очевидные ограничения TV языка, так там взята метафора ТВ передачи. Метафора театра более шире. csdl.computer.org/comp/proceedings/icalt/2003/1967/00/19670330.pdf А более полно про управление ботами www.ofai.at/research/nlu/NECA/publications/publication_docs/d9c.pdf Однако, понятно, что наиболее интересно и сложно описывать взаимодействие бота с аватаром. А кино снимают в www.machinima.com, про который вы, помниться, писали.

Имя не сохранено · 25 апреля 2007

Комментарий

Я потом посмотрел в их Вики. Все работы с TVML ведет японская фирма, которая этот язык и разработала. Поэтому им никакой информации не надо. Каждый продвигает свой продукт.

Ответ на комментарий

Анатолий Левенчук · 25 апреля 2007

Комментарий

Ага, понял. Чтобы в Крокет попал другой язык, нужно просто взять и его добавить -- ровно как делают авторы TVML :) Подход, замечу, правильный. Тем не менее, есть шесть главных архитекторов Крокета, которым может быть интересно знать про альтернативные языки поведения персонажей. И письмо направлять нужно не японцам, а им (в комьюнити разработчиков Крокета, которое они читают). И быть готовым к ответу типа "мы согласны, но инициатива наказуема -- реализуйте альтернативный театральный подход сами, и мы его вставим в дистрибутив. А пока нет -- будет TVML, что лучше чем ничего". Мне это еще почему представляется интересным: всякие Alice, Scratch и прочие NetLogo предлагают делать "проекты", сводящиеся по большому счету к разным перформансам с персонажами (storytelling). Тогда вопрос: почему бы для этого не использовать язык, предназначенный для этой цели прямо?

Ответ на комментарий

Имя не сохранено · 25 апреля 2007

Комментарий

Проекты виртуальных театров-кино делаются достаточно давно. Эта хорошая и плодотворная тема. Но это достаточно специальная задача, так требует тонкого управления аватрами или ботами (есть два подхода) и камерой. Думаю, крокетовцам сейчас не до этого. Вот ссылка на одну организацию, которая и персонажами и театром успела позаниматься, и очень глубоко копает вопросы новых технологий: http://www.futurelab.org.uk/ Там такой клад идей, что как-то кокетовские не увлекают. Вроде я у вас не видел этой ссылки.

Ответ на комментарий

Анатолий Левенчук · 25 апреля 2007

Комментарий

Ссылка не совсем релевантна: Крокет -- это коллаборативная операционная система, не более того. Крокет позволяет делать учебные приложения, но и любые другие тоже. Собственно учебные приложения в Крокете не рассматриваются. TVML планируется просто как язык скриптинга для аватар -- ничего больше. Аватарами можно в Крокете управлять и другими способами. Учебные аспекты скриптового языка для управления аватарами там не исследуются: это другой логический уровень. Так что нужно четко отделять учебные приложения с учебными идеями, и Крокет как софтверная коллаборативная (не учебная!) архитектура и SDK для их построения. Но отлаживаются крокетовцы, конечно, на приложениях для учебного процесса -- каждая группа юзеров в меру их понимания.

Ответ на комментарий