Компьютерра
26.07.2010 - 01.08.2010
Photofly: веб-сервис, создающий 3D-модели по фотографиям
Юрий Ильин
Опубликовано 26 июля 2010 года
Компания Autodesk представила черновой вариант нового сервиса под названием Photofly, которая, как явствует из пресс-релиза, позволяет «с лёгкостью создавать трёхмерные модели из фотографий».
Суть в следующем: Photofly — это веб-сервис, техническая демонстрация технологии, которая позволяет автоматически или с минимальным вмешательством человека создать трёхмерную модель любого объекта на основе массива его фотографий.
На первый взгляд создаётся впечатление, что Photofly напоминает Microsoft Photosynth... В некоторых аспектах так и есть, но дьявол кроется в деталях: хотя и Photosynth, и Photofly формируют облако точек на базе фотографий, конечный результат Photosynth — это «трёхмерная декорация», которую можно только просматривать (хотя и в немалых подробностях), в то время как Photofly подаёт на блюдечке с голубой каёмочкой трёхмерную модель, которую можно редактировать и так и этак.
http://www.youtube.com/watch?v=2Y13ZB43RE8
Алгоритм прост (по крайней мере, с точки зрения пользователя): сфотографируйте нужный объект с нескольких сторон и... И всё, цельную мозаику и последующее преображение в трёхмерную модель сервис осуществит сам, почти без участия человека).
Чем больше референсных изображений, тем лучше. Если речь идёт о круговом фотографировании, то рекомендованный шаг должен составлять не более 10&grad;, так, чтобы калибровочный сервис Camera Factory мог высчитать все перехлёсты и собрать единое изображение. А на его основании — сгенерировать облако точек и массив виртуальных камер, по одной на каждую фотографию (для чего и требуются ресурсы «облака»).
Облако точек и виртуальные камеры вместе образуют так называемую «Photo Scene». Работа непосредственно с «фотосценой» осуществляется уже с помощью редактора Photo Scene Editor — бесплатной (до 1 августа 2011 года) клиентской программы для проекта Photofly.
И вот когда «фотосцена» готова, пользователю приходится шевелить мозгами и руками: как в обычном трёхмерном редакторе расставлять в окне Photo Scene опорные точки, задавать масштабы и т.д.
Сам процесс наглядно показан на этом видео от Autodesk:
http://www.youtube.com/watch?v=l4GoJKHVago
Получившуюся сцену можно экспортировать в формат DWG, а затем импортировать в любой CAD-пакет или трёхмерный редактор, который данный формат поддерживает (AutoCAD, Autodesk Revit, Autodesk 3ds Max).
Все эти процедуры в Autodesk поименовали Reality Capture — «захватом реальности». В отличие от трёхмерного сканирования, где сканеры снабжены дальномерами, позволяющими определять глубину каждой конкретной точки на поверхности объекта, Photofly должен вычислять параметры глубины самостоятельно, ориентируясь по разнице в освещённости объекта на разных фотографиях.
С этим и связаны, кстати, требования избегать блестящих и прозрачных поверхностей, которые точно собьют премудрые алгоритмы с толку. Не в чести будут и равномерные однотонные стены, лишённые ощутимого рельефа; фотография «просто стены», без какого-либо отчётливого окружения — заметной части потолка или пола — также не самый удачный вариант: определить расстояние до такой стены по фотографии не получится.
С тем же связана и рекомендация снимать при пасмурной погоде — свет равномерный и рассеянный, без лишних теней и бликов, которые способны сбить с толку алгоритмы Photofly.
В принципе, это не первый сервис по более-менее автоматическому созданию трёхмерных моделей из фотографий. Компания Autodesk сейчас только пробует почву в этой сфере. То ли ещё будет, когда она развернётся в полный рост...
Остаётся добавить, что клиент Photofly — Photo Scene Editor — работает только под Windows XP SP3 и Windows 7. Потребуется 1 Гб оперативной памяти и 1 Гб места на жёстком диске, а также видеокарта с объёмом памяти не менее 256 Мб и поддержкой OpenGL.
К оглавлению
Chatroulette: проблемы с анонимами
Михаил Карпов
Опубликовано 28 июля 2010 года
В ноябре 2009 года в интернете заработал новый сайт chatroulette.com. Он стал популярен буквально в считанные дни. Дело в том, что, несмотря на непримечательный внешний вид, в Chatroulette заложена простая и в то же время новаторская идея: он позволяет анонимному пользователю инициировать видеочат с другим таким же анонимом.
Сделал Chatroulette россиянин Андрей Терновский, которому на тот момент было всего 17 лет. По его словам, идея пришла Терновскому во время видеочата с друзьями по Skype, а название родилось по мотивам старого фильма «Охотник на оленей», в котором персонажи, участники войны во Вьетнаме, часто играют в «русскую рулетку».
Встреча на Chatroulette
Можно, конечно, принять эти слова на веру, но, тем не менее, похожие концепции уже существовали. Например, есть сайт Omegle, на котором также можно початиться с анонимом, правда до марта 2010 года только в текстовом режиме. Теперь здесь можно инициировать и видеочат, но, увы, за пять месяцев, прошедших с момента создания Chatroulette до введения этой возможности, поезд ушёл.
Впрочем, не всё шло гладко. У Chatroulette с самого начала были большие проблемы не очень приличного характера. Дело в том, что чуть ли не половина анонимов-посетителей сайта предпочитает направлять вебкамеру в область паха. На второй или третий раз практически любой пользователь натыкается на очередного индивида, занимающегося мастурбацией. Да и не только мастурбацией — в чат иногда заходят несовершеннолетние юноши и девушки, не обременённые представлениями о морали. Как же получилось, что на chatroulette.com собралось такое количество извращенцев?
Откуда дровишки?Несомненно, всё это неспроста. Для того чтобы разобраться, откуда ветер дует, достаточно зайти на анонимный форум 4chan.org или один из его российских аналогов. Хотя, наверно, сначала стоит предостеречь, что неподготовленного человека контент, который выкладывают пользователи этих сайтов, может шокировать — он зачастую находится за гранью общественной морали. Основная аудитория 4chan — люди до 22 лет, при этом, чаще всего, люди одинокие и асоциальные. И именно оттуда Chatroulette начал своё победное шествие.
В первые дни на chatroulette.com сидело не больше 500 человек, но потом, не без помощи самого Терновского, ссылка на сайт попала на 4chan, а оттуда — уже и в СМИ, которые раструбили о новом феномене. Дальше — больше: видео с розыгрышами в анонимном видеочате стали чрезвычайно популярны на YouTube, весть о сайте уже передавалась из уст в уста, и Chatroulette стал мейнстримовым явлением. Но, видимо, первая волна пользователей, пришедшая с 4chan, задала общий тон коммуникации.
Радости и неприятностиА что же стало с Андреем Терновским? Сначала он управлял сайтом прямо с компьютера в своей спальне, а 10000 долларов на проект ему дали родители. В один прекрасный момент молодой человек узнал, что его сайт знаменит — тогда ему прислали счёт за хостинг на несколько тысяч долларов. Вскоре он уехал в США искать инвесторов.
Тем не менее, несмотря на популярность сайта, сейчас многие считают Chatroulette практически мёртвым. И основная причина смерти — именно они, пенисы. Они здесь повсюду. Сколько ни пытался Терновский оставлять на сайте предупреждения о том, что бравировать перед вебкамерой своим мужским достоинством незаконно, всё равно каждый третий видеочат на Chatroulette сводится к демонстрации первичных половых признаков.
Закон и порядокКонечно, Терновскому всё это не нравится — ведь основать компанию и привлечь инвестиции в случае незаконной деятельности не получится. Но недавно решение проблемы, похоже, было найдено. «Я, с помощью нескольких хороших разработчиков, — пишет Терновский в своём блоге, — начал собирать информацию, такую, как IP-адреса, а также скриншоты нарушителей». Все эти материалы основатель Chatroulette обещает отдать на рассмотрение соответствующим органам.
К тому же, недавно на сайте появились тематические каналы, в некоторых из которых разрешён контент «для взрослых». Что же будет дальше? Пока что большинству откровенно начхать на всякие предупреждения и анонимы демонстрируют свои части тела в основном канале без всякого зазрения совести, даром что существует клавиша «пожаловаться». Если на пользователя пожалуются три человека, он будет на некоторое время забанен (тоже не помогает, желающих показать своё достоинство слишком много).
Впрочем, может и не стоит Терновскому ничего такого делать? Ведь если действительно кого-то начнут привлекать за такие поступки к ответственности, не разбежится ли аудитория сайта? В конце концов, что за радость созерцать унылые физиономии скучных пользователей?