Динамическое создание аватара и анимация - PullRequest
2 голосов
/ 17 ноября 2011

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

Мне нужно, чтобы пользователи могли настраивать трехмерный аватар и каким-то образом сохранять его на сервере.Пользователь может выбрать тип телосложения, прическу, цвет волос, одежду, аксессуары и т. Д. Затем пользователь может выбрать из множества различных сред для размещения своего аватара, определенной анимации (танцевальные движения, игра на инструменте и т. Д.).) и аудиофайл.Затем аудиофайл будет воспроизводиться, пока аватар выполняет анимацию в выбранной среде.

Как нам поступить так?Какие технологии мы должны использовать?В идеале я и мои коллеги могли бы использовать программное обеспечение MoCap (с Microsoft Kinect) для создания трехмерных базовых моделей и анимаций для аватаров.Можно ли динамически обрабатывать / текстурировать модели с помощью сохраненного аватара пользователя?Если так, как бы я это сделал?У кого-нибудь есть какие-либо другие предложения о том, как мы будем решать эту проблему?

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

Спасибо за ваше время.

Ответы [ 2 ]

0 голосов
/ 21 декабря 2013

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

Алгоритм подробно описан в технической статье: A. Barmpoutis.«Тензорное тело: реконструкция в реальном времени человеческого тела и синтез аватаров из RGB-D», IEEE Transactions по кибернетике, специальный выпуск «Компьютерное зрение для датчиков RGB-D: Kinect и его применения», октябрь 2013 г., том.43 (5), страницы: 1347-1356. Читать PDF.

0 голосов
/ 29 ноября 2011

Поскольку вам нужно работать с 3D-моделями, может оказаться полезным заглянуть в некоторые API-интерфейсы Flash 3D (например, Stage3D - ссылка: http://www.adobe.com/devnet/flashplayer/stage3d.html).. Предполагается, что вы используете какой-то другой инструмент для хранения информации об анимации (например, ключевые кадры модели), вам также понадобится парсер, который может отправлять данные в 3D API или сохранять их в специфическом формате вашего приложения. Последний шаг к визуализации и анимации моделей - это проанализировать всю информацию об анимации и соответствующим образом изменить модель.

...