Для шлема виртуальной реальности Oculus Rift (http://ru.wikipedia.org/wiki/Oculus_Rift) и игрового контроллера Razer Hydra (http://ru.wikipedia.org/wiki/Razer_Hydra) подготовлен композитный менеджер Motorcar и прототип интерфейса трёхмерного рабочего стола, в реализации которого использованы проекты Qt и Wayland (QtWayland). В отличие от традиционных оконных систем Motorcar позволяет (https://docs.google.com/presentation/d/1svgGMxxbfmcHy_KuS5Q9... манипулировать окнами в трехмерном пространстве, например, расставлять окна под углом относительно плоскости, обеспечивать их наложение или пересечение с трехмерными объектами. Окна не выводятся на плоскости, а окружают пользователя в пространстве. Исходные тексты композитного менеджера распространяются (https://github.com/evil0sheep/qtwayland-motorcar-compositor) под лицензией BSD.<center><iframe width="640" height="360" src="//www.youtube.com/embed/Dgtba_GpG-U?rel=0" frameborder="0" allowfullscreen></iframe></center>
URL: https://news.ycombinator.com/item?id=7896773
Новость: http://www.opennet.me/opennews/art.shtml?num=40024
>расставлять окна под углом относительно плоскости, обеспечивать их наложение или пересечение с трехмерными объектами.Какое убожество... Надеюсь эта демонстрация бесполезных до вредности возможностей не попадётся на глаза какому-то дизайнеру с маркетингом головного мозга. Ибо ждёт нас тогда КДЕ4 в третегномовой степени. Не выживут даже тараканы...
Убожеством покажутся скорее обычные 2D окружения, если ты попробуешь с ними работать в шлеме для VR. Ты как-бы упускаешь что все это актуально для интерфейса который откровенно 3D. Он дает 2 разных картинки на 2 глаза и поэтому может показывать 3-мерную картинку относительно честно. Более того, 2-мерная картинка в чистом виде VR шлему не друг. Потому что в реальном мире человек никогда не видит 2 абсолютно одинаковых картинки обеми глазами.
> может показывать 3-мерную картинку относительно честноНи разу не сможет, пока не научится фокусироваться по глубине на объекте в зависимости от положения зрачков.
> Ни разу не сможет, пока не научится фокусироваться по глубине на объекте
> в зависимости от положения зрачков.Ну это уже навороты. Вообще-то глаза адаптируются к видимой картинке, а не наоборот. В RL аналогично. Нет, реализма будет меньше чем могло бы, но работать будет.
> глаза адаптируются к видимой картинке, а не наоборот.У вас -- возможно, а у компьютера картинка пока всё никак не доадаптируется ;-)
Я думаю, тут проблема ещё и в контроллёре.
И далеко не в одном. Контроллеры положения, для головы и рук, не говоря о других различных способах ввода информации, включая голосовую, и всякометрическую.
Пописать захотел -- игра автоматически встает на паузу ;-)
> Пописать захотел -- игра автоматически встает на паузу ;-)Duke Nukem 3D поможет!!!
В штаны же! ;-)
Или специальный девайс. Для секс-симуляторов заодно ;-)
Глаза вообще не важны. Это всего лишь датчики света. Всем управляет мозг. И фокусируется мозг. И картинку из глаза переворачивает мозг. И он же определяет расстояние до предметов, даже если закрыть один глаз =)
Как мозг приспособится к новым условиям так и будет. Глаза не при чем. У глаз есть просто ограничения работы и параметры.
Вы правы. Пока прямо в мозг не научатся посылать, толку не будет ;-)
С каких пор мозг начал фокусироваться? Посылать сигнал для этого - да, но фокусироваться?
А как кристаллик может фокусироваться? Его могут только растягивать и сжимать мышцы управляемые мозгом.
Фокусируется система в целом, на предмете, на котором сфокусировано внимание ... мозга.
> С каких пор мозг начал фокусироваться?С таких с каких он управляет мышцами и понимает сфокусирована ли картинка или нет. Самы по себе мышцы глупые же. Данный механизм относительно честно передрали в камеры с автофокусом - сам по себе моторчик или катушка фокусировки которые линзу гоняют - достаточно глупы. А решение о резкости картинки принимает микропроцессор, после анализа кадра.
> У вас -- возможно,У всех человеков. Глаз подстраивается под сцену. Ну и под то что Rift рисует подстроится.
> а у компьютера картинка пока всё никак не доадаптируется ;-)
Вы не поняли. Внешнему миру как-то плевать на ваши потуги автофокусировки. Это вы или дофокусируетесь и увидите картинку нормально, или будете наслаждаться зрением крота из норы. А окружающий пейзаж даже не пытался делать вам удобно в плане смотрения на себя. Occulus Rift в этом плане ничем таким не особенный.
> миру как-то плевать на ваши потуги автофокусировки.
> Occulus Rift в этом плане ничем таким не особенный.Особенный, т.к. до мира ему пока как до горизонта.
> Особенный, т.к. до мира ему пока как до горизонта.В конечном результате весь мир заканчивает как 2 * 2D картинки на сетчатке глаза. Трехмерность придается постобработкой мозгом на основе анализа различий 2 кадров с разных глаз и прикидкой какое было расстояние. Occulus Rift тоже может скормить глазами 2 * 2D картинки. И поэтому ничем таким фундаментально не отличается. И резкость глаз как-нибудь подгонит, ориентируясь на картинку.
> И резкость глаз как-нибудь подгонит, ориентируясь
> на картинку.https://developer.oculusvr.com/forums/viewtopic.php?f=26&t=3423
Всё несколько гадостнее, чем вы рассказываете:
"I have a similar problem with this. When I use the Rift for more than a few hours, my left eye (my worse eye) has extreme problems focusing for the next few hours."
Народ утверждает, что в OC глаза сфокусированы на бесконечность (это лучше, чем на 50 см). И когда очки сняты, глаз должен обратно привыкать фокусироваться на другие расстояния. Соответственно, больше, чем час-два сидеть в этих очках не стоит.
"И резкость глаз как-нибудь подгонит, ориентируясь на картинку."
и ускорит процесс старения :(
> В конечном результате весь мир заканчивает как 2 * 2D картинки на сетчатке глаза.Нет. В могиле он заканчивает.
То, что вы рассказываете, было в розничной продаже 15 лет назад. Теперь стало несколько лучше. Приходите еще через 15 лет.
Согласен с Вами. При рассинхронизации положения глаз и фокусного расстояния получается размытая картинка. Мозг полагается на положение глаз и не фокусирует хрусталик на изображении. Сталкивался с этим, когда учился видеть стереопары. Однако за неделю активных мучений можно заставить хрусталик встать в "неверное" положение и сфокусировать наконец картинку. Только нельзя забывать, что неподвижный хрусталик может и атрофироваться. Так, что всем старое предупреждение: не пяльтесь в ̶м̶о̶н̶и̶т̶о̶р̶ очки часами, давайте хрусталикам работу.
> Только нельзя забывать, что неподвижный хрусталик может
> и атрофироваться. Так, что всем старое предупреждение: не пяльтесь в ̶м̶о̶н̶и̶т̶о̶р̶
> очки часами, давайте хрусталикам работу.Там чуть другой механизм - мышцы, фокусирующие хрусталик долго не могут расслабиться, у них появляется спазм, а потом уже и до хрусталика дело доходит.
Но в OR, если я не ошибаюсь, глаза сфокусированы на бесконечность. Т.е. мышцы расслаблены, что значительно лучше напрягающихся мышц.
А зачем это делать очкам. Окружающий нас мир тоже фокусируется по положению зрачков?
Мне на экране нужна в первую очередь четкая картинка, а не понтовая.
При переносе окна с текстом в 3D "мыло" неизбежно, и именно поэтому
> 2-мерная картинка в чистом виде VR шлему не друга VR - не друг рабочему компьютеру. Да и любое 3D вообще, собственно.
Друг-то друг(реальность-то 3D), но до этого и сейчас всё еще очень далеко.
> а VR - не друг рабочему компьютеру. Да и любое 3D вообще, собственно.Совсем недавно так говорили про GUI. Что ж, наверное, интересно рисовать чертежи или редактировать изображения командами в консоли, не имея перед глазами графического изображения.
> Что ж, наверное, интересно рисовать чертежи или редактировать изображения командами в консолиДа, довольно интересно. Например, моя курсовая двадцатилетней давности рисовала разводку водопровода в многоэтажке, и ни одна мышь при этом не пострадала. Не в консоли, конечно, а во встроенном (уже тогда) в АвтоКАД лиспе.
А потуги на 3D-десктоп встречались даже под win'98, насколько я помню. И дифирамбы про блестящее будущее им еще тогда пели. Однако они как были нелепыми игрушками, так и остались. Сомневаюсь, что мощь видеокарт что-то изменит в их непригодности для работы.
Просто напомню, что на рабочих столах в канцеляриях никто не мешал использовать третье измерение... столетиями.
> а VR - не друг рабочему компьютеру.Зато например порулить квадрокоптером или каким-нибудь домашним роботом через такой интерфейс может быть весьма оригинальным ощущением.
Как бы, есть такая штука как так называемая "бинокулярная дисфорсия" или "стереослепота". Рекомендую почитать, а заодно оставить все ваши мечты о 3D столе как минимум года на 2-3, если не больше. Удачи
Всеми забытый Metisse передаёт привет из прошлого. Не самый близкий аналог, конечно, но в памяти всплыл моментально.
Из презентации, слайд №16:
>Цель проекта - защитить диплом.
Врёшь, на 16ом диаграмма
Ну 15, в зависимости от того как считать
Похоже мы разные презентации смотрим. Я об этой https://docs.google.com/presentation/d/1svgGMxxbfmcHy_KuS5Q9...
о,теперь не надо будет несколько мониторов, все рабочие столы доступны лишь в поворотом головы, интерфейс конечно нужно другой
что за глупость? кто то страдает от излишних ресурсов цп, или от излишка памяти?
у окулюса одна ахитектура, изучите её, и пишите всё напрямую. под opengl? а не под кучу жирных и неповоротливых промокашек,qt, и лишних слоёв абстакций у вяленого.
> а не под кучу жирных и неповоротливых промокашек,qt,И ты прямо так готов пользоваться на десктопе не программами на qt а чисто opengl-ными? А ты когда-нибудь пробовал на гольном GL отрисовать контролы программ? И как, понравилось?
> А ты когда-нибудь пробовал на гольном GL отрисовать контролы программ? И как, понравилось?Судя по его перлам типа "лишних слоев абстракций", он писал разве что приветмир, да и то консольный.
Хах, а на чём его ещё развивать?... :)
http://www.ixbt.com/peripheral/vfx3d.html
Еще 15 лет назад пробовал. В Doom давали поиграть за деньги в более старой модели.
2014 - 2001 = 13, а не 15.
> Тёмным по светлому написал же, что пользовал VFX1.
>> Тёмным по светлому написал же, что пользовал VFX1.За 15 лет научились делать "немного" получше все-таки. И шлемы и GPU.
> "немного" получше все-таки.С этим согласен. Тогда отдавать $1.5K(или больше) за такое гуано было глупо. Сейчас вроде можно будет пробовать.
Когда вовсю пойдут массовые продажи Rift и Morpheus, только после определенного времени можно будет сказать, начались наконец-то VR-шлемы или еще пока нет.
тоже юзал, десять минут игры в Doom и не менее получаса на отдых слезящихся глаз.
>The Virtual Boy (バーチャルボーイ Bācharu Bōi?) (Originally known as VR-32.) was a 32-bit table-top video game console developed and manufactured by Nintendo. It was marketed as the first "portable" video game console capable of displaying "true 3D graphics" out of the box.
>It was released on July 21, 1995 in Japan and August 14, 1995 in North America
VFX1 вышел в 1994-м
хоть куда-нибудь уже вяленого приткнуть, никак не найдут ему задач
В следующем Xorg будет встроенный Xwayland. Тогда уже вполне можно удалять драйвера видеокарты и переходить на weston/enlightenment/etc..Конечно, большая часть софта будет запускаться в иксах. Однако некоторые вещи уже работают нативно (из используемых мною запустились sakura, spacefm без иксов и танцев с бубном)
>В следующем Xorg будет встроенный Xwaylandв который будет встроена прослойка для иксов
> в который будет встроена прослойка для иксовЗачем прослойка? Эта дрянь так и будет лежать мёртвым грузом, как лежит сейчас.
Вроде-как для иксовой прослойки драйвера будут не нужны. Будет некий общий DDX драйвер. Хотя, возможно я ошибаюсь
Это был ответ на комментарий ниже
> Тогда уже вполне можно удалять драйвера видеокартыЗачем их удалять? Использовать открытые, что для интеля что для амд. А любители проприетарии из нвидии пусть строятся под оных если хотят.
А мне напомнило фильм Газонокосильщик.
Как он там в 3Д руками работал.
Перчатки бы сюда еще ))))