2010-10-13 2 views
5

Это может быть не совсем уместно для stackoverflow, но у меня нет лучшего сайта, где можно опубликовать его.Преобразование человека в 3d

У нас появилась просьба разработать что-то, что может превратить реального человека в 3D-приложение, включая текстуры.

Теперь я понятия не имею, как с этим справиться, поскольку у нас нет предыдущего опыта. Так ли это возможно, и если возможно, какие вещи нам понадобятся?

Редактировать: Просто дополнительная информация, это идея, с которой учитель учился в моей школе, и он хочет, чтобы он мог отсканировать людей через несколько минут. Таким образом, наиболее жизнеспособной представляется использование нескольких камер, возможно, в сочетании с зеленым/синим экраном.

+0

3D-сканер для начинающих ... –

+0

Я думаю, разработчики игр и ребята из Голливуда CGI имеют для этого инструменты. – Thilo

+2

+1 интересный вопрос. , – abel

ответ

2

Если вам нужны текстуры, вам понадобится хотя бы одна камера. Возможно, вам захочется установить несколько камер и использовать методы stereo vision, чтобы получить информацию 3D. Вы также можете скомпоновать одну камеру с измерениями одного или нескольких лазерных сканеров или камеры времени полета (получение изображений с расстоянием).

Если вам также нужны модели движения, вы должны взглянуть на то, что делают спортивные игры (EA Sports, Pro Evolution Soccer ...). Насколько я знаю, они записывают движение, основанное на отметках, помещенных на людей.

Возможно, это помогает в качестве первого запуска.

+0

Кажется, что это будет путь (см. Редактирование), но у меня все еще есть сомнения, можно сделать в живой среде –

+0

что вы собираетесь делать с данными? Вы пытаетесь получить модели движения или просто статическую 3d-модель человека? – Philipp

+0

Модели движения Hmm были бы хорошими, но я думаю, что это сделало бы его еще более сложным, чем это уже есть. И для этого стереоскопического видения техники недостаточно. –

1

В принципе вам необходимо использовать 3D scanner для захвата трехмерной структуры человека. У меня нет опыта в этом, но они коммерчески доступны.

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

Это просто очень грубая схема; процесс довольно сложный.

Если я могу спросить: как вы получили такой сложный проект с «без предыдущего опыта»? Кажется довольно необычным ...

+0

Это действительно амбициозно, но если нам удастся, по крайней мере, мы накопили большой опыт в области 3d –

2

Существует компания в Глазго, Шотландия, которые имеют большой опыт работы с этим: Dimensional Imaging Ltd.

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

+0

Спасибо за ссылку, передадим ее участникам проекта –