Pull to refresh

Comments 85

UFO landed and left these words here
После этих слов вспомнился фильм «Особое мнение» с Томом Крузом. Только спецперчаток не нужно.
Надо тотализатор открывать. Пишем пост про анализ информации в глобальных сетях и делаем ставки на то, в каком по счету комментарии напишут: «Грядет Скайнет, как в фильме Терминатор-3!» Или пост про контроллеры, где надо руками размахивать — тогда «Грядёт компьютерная революция, и мы все будем как Том Круз!» Или про виртуальную реальность — тогда… чо там щас вспоминают, до сих пор «Газонокосильщика», или что-то по-новее вышло?
Мало нас в школе и универе заставляли привыкать к ужасным интерфейсам оффиса. Глядишь скоро будут за учителем магические жесты повторять- раскрытая ладнь- открыть программу,…
"-Вася, я говорю раскрытая ладонь! Средний пальчик для других задач используется!"
UFO landed and left these words here
Все это супер клево, но… Не говорит ли Microsoft где взять переходник с разъема Kinect на обычный USB? Или этот SDK не подразумевает подключение сенсора к ПК?
С каких пор на ящике появились не USB порты для ввода данных?
На слимовых моделях ящика для подключения кинекта существует специальный порт. По сути это usb+отдельное питание, но со своей собственной распиновкой. Если покупать кинект отдельно (с возможностью подключения к старым xbox-ам), то в комплекте таки идет специальный переходник, который разводит этот разъем на USB и на блок питания. Если же кинект был куплен бандлом xbox+kinect, то такой переходничок придется дозаказать.
А не подскажите, где его можно заказать?
Как то я утром плохо соображаю, надо заказывать и то и то?
Я еще хуже :-) Пока не разбирался. Убедился только что есть и блоки питания и адаптеры на USB. Проще всего там «kinect» вбить в поиск и посмотреть весь спектр достижений китайской промышленности.
То что надо — спасибо! Теперь смело можно покупать… у китайцев.
UFO landed and left these words here
теперь можно поднять карму у %username%, просто показав «класс» :)
UFO landed and left these words here
А этот Kinect разве не неюзабельное УГ?
Вы путаете его с примитивными контролерами конкурентов.
Хмм… Я сам, правда, пробовал только PlayStation Move, и в результате совершенно не понял, нахрена его сделали. В супермаркете как-то наблюдал демонстрацию детям этого самого кинекта — там был специальный загончик отгорожен для детей, и тётка им объясняла, как правильно метаться, чтобы оно работало. Происходило это по следующей схеме:
1. Дети (с кислыми физиономиями): «А чоэто не работает-то нихуя?...»
2. Тётка: «Да потому что вы неправильно, вот по-другому надо...»
3. Дети еще пару минут мечутся.
4. GO TO п. 1.
5. PROFIT!!!
В общем, конечно, понятно — дети тупые, и нельзя по PlayStation Move судить о Kinect. Но что-то мне не кажется, что Sony вот так вот села в лужу, а Microsoft рулит и нагибает…
Move и kinect принципиально разные контроллеры. Их сравнение вообще странно, так же как сравнивать джойстик, геймпад и мышь. Для каждого конкретного случая есть более предпочтительный вариант, но кинект может заменить все эти девайсы, а мув не может. Плюс SDK для винды даст такого пинка интерфейсам взаимодействия с пользователем, что дизайнеры ещё долго будут тупо пялиться в свои мышки.
И тот, и другой контроллеры, насколько я понимаю, отслеживают движение через камеру. Только Move отслеживает движение заранее заданных простых ярких объектов + имеет дополнительную информацию со всяких акселерометров-гироскопов, и в результате какая-то хрень. Kinect же отслеживает движение заранее незаданных, непростых и неярких объектов + никакой дополнительной информации не имеет, и логично предположить, что в результате должна образовываться ещё большая хрень. Если только MS не опередила Sony на световые годы в своих технологиях, что тоже вряд ли.
Microsoft избавилось от контроллера который сони всё ещё пихает в руки пользователю. Это прорыв)
А толку, если ни то ни другое не юзабельно?
Что для вас «юзабельно»?

Игры с использованием Kinect (конкретно мне нравятся Kinect Adventures — плоты и мячики отбивать, Kinect Sports — боулинг и Dance Central) очень даже юзабельны и увлекательны
Еще Kinect joy ride очень забористая. Со стороны — примитив примитивом, но затягивает ого-го.
UFO landed and left these words here
Юзабельно, разобраться только надо. Говорю как владелец Кинекта.
Что понимается под «разобраться»? Выучить очень ограниченный набор особенных движений, которые оно таки способно распознать?
Разобраться, что нужно стоять в зоне видимости Кинекта, и что устройство не способно увидеть движения, которые не способно увидеть (типа за шкафом или соседом).

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

Впрочем, поскольку вы один раз проходили мимо места, где Кинект стоит, можете дальше продолжать считать, что Кинект — УГ и ничего распознать не может.
> Kinect же отслеживает движение заранее незаданных, непростых и неярких объектов + никакой дополнительной информации не имеет, и логично предположить, что в результате должна образовываться ещё большая хрень.

Это ложь. В Kinect используется трёхмерная камера, тогда как в Move обычная.
UFO landed and left these words here
Кстати, а 3D-сканер на его основе никто не делал еще?
Многие делали, но получается не то чтобы очень уж точно. Кинект подвержен шуму (координаты глубины постоянно прыгают на пару миллиметров туда-сюда) + не очень хорошо обрабатывает резкие изменения глубины (когда одна точка удалена на 1 м, а следующая по горизонтали точка — это стена до которой 10 м). Так что картинка получается весьма примерной. Для демок пойдёт, а в реальных приложениях применения мало.
Посмотрел демки на ютубе — получается не так чтобы и совсем ужасно. Шум и резкие изменения глубины — это, по-моему, проблема и для настоящих, профессиональных 3D-сканеров. До какой-то степени должно лечиться совмещением данных с нескольких ракурсов. В любом случае, прикольно заиметь дома 3D-сканер, пусть даже и хреновый :)
UFO landed and left these words here
Напишите в Youtube «Kinect» и посмотрите пяток роликов.
Kinect очень даже торт

Даже есть несколько роликов с моим участием на ютубе :)

Иногда любим с друзьями позажигать в dance central под пивко
Ну, раз с вашим, да еще под пивко… позор, позор мне, я не знал!!1
А мы под пивко обычно в боулинг играем.
Я думаю производители гнухи не заставят себя ждать, появятся скоро своеобразные игры =)
Очень круто! Как думаете, а открытые библиотеки продолжат развитие после выхода официального SDK? Или продолжат в любом случае, так как открытые существуют для других языков?
Продолжат в любом случае, ведь мелкомягкие накладывают определённые ограничения на применение своего сдк, собственно как всегда.
Конечно, продолжат, хоть смысла в этом и нету. Коммерческий продукт на открытых библиотеках не сделаешь — лицензия Microsoft этого не позволяет, а надо быть очень отчаянным, чтобы ссориться с их юр.отделом. А фрёвые вещи и всякие эксперименты можно делать и на официальном SDK.
UFO landed and left these words here
Сделают, конечно, Microsoft никогда этого и не скрывала.
Как Visual Studio Express, Windows Phone Tools, XNA Game Studio, DirectX SDK и т. д.?
Вам не стыдно так в открытую распространять очевидныый FUD?
А чё это Вы меня в бесогонстве обвиняете бездоказательно? Я ничего не говорил о «Visual Studio Express, Windows Phone Tools, XNA Game Studio, DirectX SDK». Я сказал только, что Microsoft никогда не скрывала того, что вскоре выпустит коммерческую SDK для кинекта — об этом можно почитать например тут, например в ответе на вопрос «Can I create prototypes that showcase what our organization is planning to launch when the commercial SDK is available?»
Может, я не совсем Вас понял.
Началось всё с lexa107, который спросил про платность и для сравнения привёл среду разработки MonoDroid (которую, к слову, делала вовсе не MS).
Поэтому, Ваш ответ я истолковал так, что этот SDK станет платным, как и все средства разработки которые выпускает MS.
Далее, commercical не обязательно значит платный. Точнее, так: наличие версии продукта для коммерческого использования не обязательно подразумевает платность всех версий. Пример: Visual Studio Express/Beta не разрешают коммерческого использования, но при этом имуют те же возможности, что и коммерческая версия.
Я уверен, что после выхода SDK из бета версии, он не станет полностью платным (как MonoDroid).
Тут всё очень просто будет — если ты делаешь на Кинект СДК поделки для детских утренников и личные развлекалки — пользуйся нахаляву. Хочешь продавать за деньги коммерческий продукт — делись.
UFO landed and left these words here
Win7 64-bit валится установщик.
Судя по роликам рилтаймовый трекинг скелета ничем не лучше OpenNI. Повороты относительно осей костей также не определяет.
Я к этой новости отношусь крайне скептически. С декабря в интернете есть SDK OpenNI + NITE, который а) бесплатен для всех б) может все тоже самое.
OpenNI+NITE неплохи (я писал с их использованием), но вот использовать их законно с устройством от Microsoft нельзя. Т.е. сделать программу Вы можете, но вот продать её — нет. Да и к работе со звуком там не столь серъёзный подход, как у Microsoft.
А почему не могу продавать программу? И почему не могу «использовать их законно с устройством от Microsoft». Я использовал опенсорсный форк с гитхаба с драйверами.
UFO landed and left these words here
Запатентован — это значит, что такой же сделать и продавать нельзя. Использовать можно как угодно и ни что это не запрещает. Это не софт, где вы покупаете лицензию, это железка, что хотите то и делаете.
UFO landed and left these words here
Софт вы не трогаете. Судебная практика США такова, что нарушение копирайта требует использование кусков чужого ПО, если вы просто по проводу с ним соединяетесь, то нарушения тут не может быть по определению. К тому же код, «который управляет камерами и распознает игроков» находится не в железке, а как раз в самом SDK.
UFO landed and left these words here
А кто вам мешает продавать Kinect вместе со своим продуктом? Если Kinect будет в заводской нераспечатанной коробке, то никто не мешает вам его продавать. Вы же сперва его купите в магазине или у поставщика, то есть заплатите производителю. При соблюдении простых условий, вы формально не будете отличаться от обычного магазина. А вот с саппортом все конечно сложнее, может быть в каждом Kinect'е есть модуль шифрования, который деактивирован, и MS в один прекрасный день возьмет и активирует его как-то (ситуация гипотетическая) и ваш продукт перестанет работать. По этому, конечно, ничего серьезное и массовое делать под Kinect пока нельзя.
UFO landed and left these words here
Еще раз, если я ничего не подписываю, значит я никому ничего не обязан. Я купил свой Kinect не у Microsoft, а в магазине каком-то. Он же продается в куче магазинов везде (в т.ч. и Америке). Нет никакого закона, запрещающего перепродавать честно купленный товар, это по-моему допустимо со времен Хартии Вольностей.
UFO landed and left these words here
Еще раз, какой лицензии? О какой лицензии вы говорите? Вы немного путаете вопросы лицензирования железа и софта. Вы приходите в магазин и покупаете Kinect и не заключаете никаких лицензий, невозможно нарушить то, что вы не заключаете. Нет никакого Commercial Use в отношении железа. Если вы сам Кинект не будете модифицировать это ничего не нарушит. Если вы со мной не согласны — пришлите ссылку.
Отвлёкшись от норм юридического права — Вам не кажется, что Вы что-то не то говорите? Вот Microsoft такая тупая, что вложилась в разработку железки, наклепала их мильон, героически SDK делала почти год, а теперь вот вдруг окажется, что это всё можно юзать нахаляву, без ограничений и еще и бабки на этом зашибать и с Microsoft не делиться?
Снимайте уже розовые очки. В этой вселенной всё устроено иначе. И юристы у мелкософта не такие тупые, как Вы думаете.
Погодите — я покупаю Кинект и делаю профит для Microsoft (его себестоимость вроде около 50$). За девайс я свои денежки заплатил. Про SDK я выше вообще ничего не говорил, все его ограничения понятны, есть возможности с Кинектом работать и без SDK. Юристы могу быть очень умные, но законодательство пишут не они. Как раз отвлекаясь от норм права я считаю, что купив черную коробку и не открывая ее, я могу делать с ней что хочу, пока это закону не противоречит.
UFO landed and left these words here
Вообще ответ — явная копипаста и они просто переправили в другой отдел. Я даже пошел по ссылке и там все о чем говорится это software volume license. А про девайсы ничего. Еще раз, нельзя принять лицензию просто купив Кинект. Акт приема лицензии происходит явно — надо галочку поставить или подпись. Лицензия не может подразумеваться неявно, а то там бы писали что вы обязаны свои почки отдать.
UFO landed and left these words here
Спасибо, с английским знаком. «Они просто переправили в другой отдел» я так сразу и написал. Вы опять про свои лицензии на перепродажу заладили. Не поленитесь позвоните, там сейчас как раз разгар дня.
UFO landed and left these words here
Охотно поверю, я не думаю, что вы врать будете. Я им позвоню, только попозже, потом напишу чем дело кончилось. Вы мне так и не ответили на ключевой вопрос — в какой момент и каким образом происходит принятие лицензии при покупке Кинекта в магазине.
А с чего это Вы взяли, что с железкой можно делать что угодно? И айфоны разлочивать можно, и DVD рипать, и игрушки на приставках клонировать? В лицензиях что на кинект, что на SDK столько всего написано, что там утонуть можно.
Вы не принимаете никаких лицензий покупая Kinect. Вы не совсем правильно понимаете процесс лицензирования. Айфоны разлачивать можно, нет ни одного судебного решения, который это осудил. Нельзя использовать определенный софт и сервисы с разлоченным айфоном, потому что ставя софт и используя сервисы как раз вы принимаете лицензию, и там то прописано все. Используя Kinect как черный ящик вы ничего не можете нарушать в принципе.
А я вот читал на сайте SDK в разделе FAQ 10 страниц юридического болота и диву давался — для кого такое пишут. А вот оказывается для Вас.

Вы ПРИНИМАЕТЕ лицензию, используя Кинект. И в ней явно написано, что работать он может и должен только на XBOX, а вот теперь — только с родным SDK в тех рамках, которыми ограничена его лицензия.

Вы когда машину покупаете — тоже на ней ездите «как на черном ящике» или всё-таки согласно ПДД?

Читайте FAQ (http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/faq.aspx). Пока не прочитаете — на этот коммент не отвечайте, ок?
Прочитал. Там все про SDK, кроме следующего момента:
«Use of the Kinect sensor device is subject to its own warranty and software license agreement that allow you to use it solely in connection with an Xbox 360 or Xbox 360 S console.» Тут есть лукавство, на самом деле. Никакой software license agreement я не принимал, покупая Кинект. А это значит лишь одно — его нет. Потому что закон пишет государство, и ты его знать обязан, а лицензию пишет MS и ее я обязан выполнять лишь с ней согласившись, и просто купив Кинект в коробочке в магазине я ничего не принимаю, потому что я ни с чем не ознакамливался. Думаю этот software license agreement к играм прилагается, а я их даже не запускал. На машине я езжу как на черном ящике, жму педали и под капот не лезу, чтобы что-то там подхачить. ПДД — это закон, не надо путать закон и лицензию. Заметьте, что когда производители хотят запретить какие-нибудь способы использования своего устройства, то они не могут впарить вам лицензию, потому что лицензий ни на какое железо не бывает (от производителя, но от гос-ва бывают), они делают так, что какие-то модификации лишают вас гарантии.

Кстати, прочитайте вот это — en.wikipedia.org/wiki/Kinect#Open_source_drivers. Тут выражена ключевая мысль: «USB connection was left open by design.» Все! Покуда вы трогаете только USB, вы ничего не нарушаете.
Добавьте еще в пост ссылки на Coding4Fun, где можно скачать пару тестовых примеров и почитать тоже немного о том, как создавать приложения при помощи Kinect SDK channel9.msdn.com/coding4fun/projects
Sign up to leave a comment.

Articles