glsldevil бинарни файлове

Преди около една година писах за OpenGL / GLSL дебъгер glsldevil в статията Gentoo ebuild за glsldevil-1.1.5 и при условие, ebuild Gentoo за него. За съжаление glsldevil изглежда не да бъдат на разположение повече от уеб страницата на университета в Щутгарт ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), което е положило ebuild безполезен.

От лиценз на glsldevil преразпределение разрешителни, реших да кача локално копие, за да да направи glsldevil на разположение на обществеността отново. За съжаление това включва само Linux двоични файлове (32bit и 64bit) и нито Windows бинарни файлове или изходния код.

Можете да изтеглите Linux двоични файлове от тук: glsldevil 1.1.5.tar.gz (10)

За използване на ebuild, просто да копирате файла в / ЮЕсАр / на Portage / distfiles /.

отношение на
Юрген

1 Star2 Stars3 Stars4 Stars5 Stars (1 гласа, средно: 5.00 от 5)
Loading ... Loading ...

PageRank, 0 навсякъде

От вчера, Google PageRank на всички сайтове се показва като 0 N / A. PageRank не е толкова важно за определяне на качеството на даден сайт, тъй като някога е бил. Тя все още може да бъде намек, за да видите колко е добър оптимизация за търсещи машини (SEO) за даден сайт, или ако обектът се нуждае от подобрения.

Много блогъри се чудеха, какво е станало с техните сайтове. Тогава там бяха обичайните слухове около Google да забраните PageRank напълно и очила Лиценз за PageRank, който изтича. В алгоритъм PageRank weightens сайтове, от значение. Това се прави чрез претегляне на входящите линкове към сайта, като PageRank на препращащата сайт. Така линкове от сайтове с по-висок PageRank са по-ценни от линкове от сайтове с по-ниска. Алгоритъмът е разработен от основателите на Google Брин и Пейдж, но патент за алгоритъма е възложено на Станфордския университет. Google има изключителна лицензия до 2011 г., след лицензията, става неизключителна. По този начин, който изтича на този лиценз има никакво въздействие върху наличието на PageRank на всички, това само означава, че другите също може да получи лиценз за алгоритъма и да го използвате. Истинската причина за PageRank дисплеи не работещи вече се обсъжда в [1] . Тя е съвсем проста: Google API за любознателен рейтинга се е променила. За повечето скриптове, е достатъчно да се замени на низ toolbarqueries.google.com / търсене с toolbarqueries.google.com / РТБ.

Някои от разширенията за Firefox, като SEOQuake, могат да бъдат определени като изпълните следния команден ред в разширения папката на Firefox профила:

Впиши-RL toolbarqueries.google.com / търсене. | Xargs-T SED-I-Е "/ toolbarqueries.google.com \ / търсене / toolbarqueries.google.com, \ / РТБ /

След рестартиране на Firefox от PageRank в т.е. SEOQuake, се показва правилно. За някои други разширения трябва да се направи още много работа и трябва да изчакате до следващата актуализация, за да получите този фиксиран. Страници, предоставящи онлайн информация за PageRank, като seitwert.de, също може да се очаква скоро да се определи. Междувременно може да се използва Онлайн PageRank Checker на Йенс Алтман за проверка на PageRank.

Юрген

Референции:

[1] seomonitor.de

[2] wikipedia.org

[3] cickconf5.org

 Pagerank 0 everywhere
1 Star2 Stars3 Stars4 Stars5 Stars (Още няма рейтинги)
Loading ... Loading ...

Подобрена OpenSceneGraph 2.8.3 ebuild

Настоящата ebuild OpenSceneGraph в Gentoo Portage дърво не се инсталира проба на OpenSceneGraph, набор от данни. Тези файлове включват някои примерни модели, шрифтове, растерни изображения и т.н., използвани в примери на OpenSceneGraph, и други приложения. Това е проблем за приложения, които разчитат на файловете да бъдат на разположение. В примерът ми стереоскопичен образ зрителя " SIV разчита като проба инсталиран данните на OpenSceneGraph и не успее да се зареди шрифт Arial от набор от данни със следната грешка:

Внимание: шрифт на файлове "шрифтове / arial.ttf," не е намерен.

Тук е моята промяна ebuild решаването на този въпрос: OpenSceneGraph-2.8.3.tar.gz (292)

Изтеглете модифицирания ebuild, и екстракт от архива в / ЮЕсАр / местни / Portage. Бъдете сигурни, за да се включи следния ред в / и т.н. / make.conf:

PORTDIR_OVERLAY = "/ ЮЕсАр / местни / Portage"

Ако искате да използват OpenSceneGraph с FFMPEG подкрепа, изтеглете пластира от bugs.gentoo.org и го копирате / etc/portage/patches/dev-games/openscenegraph-2.8.3, / както е описано там, за да се компилира с FFMPEG-0.6 . В противен случай се появяват ще се провали с:

/ OsgPlugins / FFMPEG / FFmpegAudioStream.hpp: 18:09:
Грешка: Не може да се заделят обект на абстрактното тип
"OsgFFmpeg :: FFmpegAudioStream"

Сега можете да зададете примери използват флаг и да излязат openscenegraph, за да получите например набор от данни.

Ако имате ли flightgear инсталиран, се преинсталира simgear след това, като ebuild иска да направите:

появят -1 dev-games/simgear

В зависимост от това, ако сте били модернизиране или просто преинсталиране с новата ebuild може да е необходимо да тече revdep-възстановят, за да решат проблемите със счупени библиотеки. Надяваме се следващата ebuild в Portage дърво ще включва набор от данни за проба.

Wxwidgets подкрепа изглежда да бъде разбит с текущата версия. При използване на wxwidgets приложение-Flag Openscenegraph не успее да съставят, така включват

= Dev-games/openscenegraph-3.0.1-wxwidgets

/ т.н. / Portage / package.use Ако сте активирали wxwidgets, си make.conf.

най-добри пожелания

Юрген

 Improved OpenSceneGraph 2.8.3 ebuild
1 Star2 Stars3 Stars4 Stars5 Stars (Още няма рейтинги)
Loading ... Loading ...

VRTrack 1,0 - headtracking на водача за vr920 HMD

Както обещах в Ню версия на vr920 водача headtracking скоро тук е новата версия на моя headtracking водача на за Vuzix iwear VR920 за Linux. Той изчислява рискаене, катран и поименно от акселерометър и магнитометър данни (Устройството има три на всеки от тях). Това прави възможно един 3DOF проследяване на и ви позволява да се огледам в 3D сцена. Например, можете да използвате на водача с стереоскопичен образ зрителя SIV . На водача средните показания на сензора с подобрен алгоритъм, което дава далеч по-гладко опит в сравнение с първоначалната версия на водача. Водачът пакет се състои от демон, който могат да се стартират във фонов режим и за удобство на основната заявка за контрол, която позволява да се лесно да ощипвам на различни настройки на драйвера и да callibrate устройството. За обща информация за това как да използвате устройството с Linux вижте: Vuzix VR920 с Linux и активна 3D стерео .

Водачът предоставя trackingdata, в различни формати с прилагането го използвате. Тя винаги пише данните на / dev / headtracking. Чете от / dev / vrtrack Линията се състои от шест плувки, които отговарят сензор, който чете в този формат:

отклонение от курса терена Roll XYZ

Yaw, катран и ролките са ъгли от 0 до 360 градуса. X, Y и Z са винаги нула за vr920, тъй като тя поддържа само три степени на свобода. Тези стойности са запазени за бъдещите устройства, които може да подкрепи шест степени на свобода, с надеждата да предложи стандарт за проследяващи устройства.

Шофьорът може да се мащабира показанията и, инвертна оси independantly за да получите необходимата стойност на диапазона за прилагане и приятно изживяване.

За максимална съвместимост със съществуващите приложения има други четири режима на работа на разположение, които могат да бъдат активирани поотделно:

  • Джойстик емулация
    Шофьорът емулира джойстик устройство / Dev / вход / jsX,,. Показанията за отклонение от курса, катран и ролките са X, Y и Z оста на емулирана джойстик. Това може да се използва, за да се даде възможност на основен headtracking подкрепа в игри, които не вградена поддръжка на headtracking.
  • Мишка емулация
    Шофьорът емулира джойстик устройство / Dev / вход / mouseX,,. Показанията за рискаене и за терена са преведени на Х и Y на устройството на мишката, така че, когато погледнете надясно показалецът на мишката се движи надясно и когато търсите показалеца на мишката се движи нагоре и обратно. Това може да се използва, за да се даде възможност на основен headtracking подкрепа в игри, които не вградена поддръжка на headtracking. Тя може да се използва за контрол на показалеца на мишката на прозореца система. Контрол на изгледа на прозореца система също може да бъде resonable цел. С новото разширение на MPX в Xorg това е възможно.
  • UDP - мрежа
    В режим на UDP водачът изпраща проследяване на данните, чрез мрежата, както UDP Unicast. Подходът да изпратите данните от чрез мрежа прави на езика, използван за писане на прилагането независими от езика, използван за развитие на водача. Пакети изпратени към клиентите съдържа трите ъгъла, плъзгане, катран и ролки и X, Y и Z, както е определен 32-битов точка в Q16.16 формат. Този режим може да т.е. използва за контролиране на flightgear.
  • Multicast - мрежа
    В мултикаст режим водачът изпраща проследяване на данните, през мрежата като UDP мултикаст, по този начин много клиенти могат да четат данни, което прави parallelization по-възможно, т.е. може да се използва една машина за рендиране и друга машина за изчисления. В допълнение към това, подход, за да изпратите данните от чрез мрежа прави на езика, използван за писане на прилагането независими от езика, използван за развитие на водача. Проследяване на данните, изпратени на клиентите съдържа трите ъгъла, плъзгане, катран и ролетни и за един viewmatrix лесна употреба, могат пряко да използване с scenegraph библиотеки. Ако имате намерение да се разработи приложение, използващо на headtracking на VR920 видите файла democlient.cpp включени в изтегляне на информация за това как да получите данните в молбата Ви. Този режим се използва от стереоскопичен образ зрителя SIV .
Долу е на екрана на заявлението за контрола по време на callibration на устройство vr920:
control app VRTrack 1.0   headtracking driver for the vr920 HMD vrtrack водача по време на калибриране (скрийншот)

Важна забележка: По време на калибрирането се уверете, че на дисплея на устройството показва нещо Тъй като дисплеи, показващи не само син екран влияе върху сензора за данни (най-малко с моето устройство), ще завърши с грешна калибриране друго. Можете да използвате т.е. на NVIDIA настройки, за да гарантираме това. За подробни инструкции за ползване видите Readme, включени в изтеглянето.

Изтегляне: 88x31 VRTrack 1.0   headtracking driver for the vr920 HMD Commercial license button VRTrack 1.0   headtracking driver for the vr920 HMD

Реших да публикува на водача при условията на Криейтив обща търговска лиценз. Можете да изтеглите пълната източник от тук: vrtrack-1.0.tar.gz (390) , x86_64 двоичен от тук: vrtrack-1.0-x86_64.tar.gz (321) , или един i686 двоичен от тук: vrtrack-1.0- x86.tar.gz (327) . За Archlinux PKGBUILD, предоставена от Feilen е да намерите тук: aur.archlinux.org Още двоични / разпространение специфични формати могат да бъдат на разположение в бъдеще. X86_64 двоичен е изграден на актуален Gentoo система, i686 двоичен на Ubuntu Hardy. За двоичен i686 можете да инсталирате libconfig + + т.е. libconfig + 8 _1.3.2-2 от тук: libconfig + + Ако нито един от изпълнимите файлове се работи за вас, може да се наложи да се изгради от източник ...

Трябва да имате libusb, libconfig + +, libfuse и libcurses, инсталирани на вашата система. За потребители за Ubuntu малкия ubuntu_install_deps.sh черупка скрипт, който инсталира зависимости. Може да работи и за други Debian-базираните дистрибуции. Gentoo потребителите просто трябва да се уверите, че libusb, ncurses, предпазител и libconfig са се появили. Вашата версия на ядрото да бъде най-малко 2.6.31 и трябва да имате cuse поддръжка в ядрото.

Бележка под линия:

Ако ви харесва на водача, не се колебайте да се свържете www.mygnu.de . Ако сте развили заявление чрез проследяване на данните, предвидени от водача, моля, оставете коментар, защото тогава мога да направи преглед на прилагането и в крайна сметка пиша за него. За да поиска разрешителни за стопански свържете с нас на информация (в) mygnu.de. Е, ако просто искате да подкрепят нашата работа по MyGNU.de използвайте бутона Дари icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

най-добри пожелания

Юрген

 VRTrack 1.0   headtracking driver for the vr920 HMD
1 Star2 Stars3 Stars4 Stars5 Stars (Още няма рейтинги)
Loading ... Loading ...

на Gentoo ebuild glsldevil-1.1.5

Преди броени дни исках да получите някаква информация на, как OpenSceneGraph вътрешно извършва предоставянето, да се подготви за бакалавър теза. Специално аз исках да знам дали наистина използва върхове обекти буфер, когато "сила" Графика възли да се направи така. Анализ на кода, щеше да отнеме дълго и не би било достатъчно доказателство за мен. Така имах нужда един дебъгер OpenGL. Известен откриха, е glsldevil , който е разработен в университета в Щутгарт. Тя не може да дебъгване чист OpenGL, но също така GLSL шейдъри.

glsldevil gentoo ebuild for glsldevil 1.1.5

glsldevil

За Gentoo аз намерих една стара ebuild някъде в интернет и го модифицирани за новата версия на glsldevil. Ето наслагване ми включително промяна ebuild: glsldevil 1.1.5_overlay.tar.gz (441)

Изтеглете наслагване и го разархивирайте в / ЮЕсАр / местни / Portage. Бъдете сигурни, за да се включи следния ред в / и т.н. / make.conf:

PORTDIR_OVERLAY = "/ ЮЕсАр / местни / Portage"

След това се появяват glsldevil.

отношение на

Юрген

1 Star2 Stars3 Stars4 Stars5 Stars (Още няма рейтинги)
Loading ... Loading ...

FlightGear с четириядрени буфериран стерео

С предстоящия си нов драйвер headtracking за vusix vr920 HMD е вероятно, че успея да получите известният симулатор на полет FlightGear да работи с него. Това ме доведе отново до проблема, че FlightGear не работи в четирибандов буфериран стерео, както описах в моя коментар FlightGEAR 2.0.0 на Gentoo .

Човек очаква да се даде възможност стереоскопичен режим в FlightGear започва със следния ред:

за износ OSG_STEREO_MODE = QUAD_BUFFER; износ OSG_STEREO =; fgfs

При стартиране на flightgear този начин, човек получава следния изход на конзолата и не стереоскопичен оглед:

Внимание: открит OpenGL грешка 'Непозволена операция след RenderBin :: равенство (,)

Първи FlightGear да работи с четири-буфериран стерео

Правейки анализ на някои код в OpenSceneGraph-2.8.0 аз открих следното реда код в View.cpp:

OSG на :: DisplaySettings * DS = OSG :: DisplaySettings :: например ();
ако (DS-> getStereo ())
{
превключвател (DS-> getStereoMode ())
{
случай (OSG :: DisplaySettings. :: QUAD_BUFFER): черти-> quadBufferStereo = вярно; почивка;
на случай (OSG :: DisplaySettings. :: VERTICAL_INTERLACE):
случай (OSG :: DisplaySettings :: шахматна дъска):
случай (OSG :: DisplaySettings. :: HORIZONTAL_INTERLACE): черти-> шаблон = 8; почивка;
по подразбиране: почивка;
}
}

Изглежда, че стерео контекста, в FlightGear не не се инициализира правилно в WindowBuilder :: makeDefaultTraits (BOOL шаблон). По този начин тези линии трябва да бъдат добавени към WindowBuilder.cxx. За удобство тук е кръпка срещу FlightGear 2.0.0: flightgear-2.0.0-stereoscopic.patch (391)

Може би някой хубав разработчик FlightGear може да включи това в нагоре по веригата код. Вие трябва да използвате професионална графична карта, която поддържа четирибандов буфериран стерео, като NVIDIA Quadro FX или ATI FireGL и правилното показване хардуер, като на затвора очила HMD или стереоскопичен прожекционна система, да се възползват от него.

Проблеми, които все

При използване на четириядрени буфериран стерео режим в flightgear там се срещат някои графични грешки. Това не са много досадно, но те са там. Някои управлението в пилотската кабина и други детайли сцена съдържат жълти линии, като Рамкова, които не са там, когато започва FlightGear в "нормален" режим на дисплея. Подозирам, че това е друг бъг в FlightGear, които все още трябва да се намира. Вижте снимките по-долу за подробности. Проблемните части от сцените са отбелязани в червено. Особено през нощта снимки показват на проблема. Този проблем не съществува само в четириядрени буфериран стерео режим, но също и в други стерео видове като HORIZONTAL_SPLIT,.

flightgear 1 FlightGear with quad buffered stereo

FlightGear от ден, Quad-буфериран стерео, но с грешки

flightgear 2 FlightGear with quad buffered stereo

FlightGgear от ден, без стерео, без грешки

flightgear 3 FlightGear with quad buffered stereo

FlightGear през нощта, четворни-буфериран стерео, но с грешки

flightgear 41 FlightGear with quad buffered stereo

FlightGear през нощта, без стерео, без грешки

Начин Gentoo

За потребители на Gentoo тук е наслагване включително промяна ebuild: flightgear-2.0.0-stereoscopic_overlay.tar.gz, (323) Изтеглете промяна наслагване (включително петна) и го разархивирайте в / ЮЕсАр / местни / Portage. Бъдете сигурни, за да се включи следния ред в / и т.н. / make.conf:

PORTDIR_OVERLAY = "/ ЮЕсАр / местни / Portage"

След това се появяват flightgear и да го ползват в три измерения.

Да се ​​забавляват

Юрген

shim FlightGear with quad buffered stereo

 FlightGear with quad buffered stereo
1 Star2 Stars3 Stars4 Stars5 Stars (Още няма рейтинги)
Loading ... Loading ...

Нова версия на на vr920 headtracking, шофьор идва скоро

Миналата година публикува първата версия на драйвера Linux ми headtracking, за VR920 HMD тук . В момента работя на нова версия на драйвера, които ще имат следните допълнителни характеристики:

  • Множество протоколи:
    UDP Multicast (както преди)
    -UDP на Unicast (за за flightgear връзка и може би повече)
    Мишка емулация (чрез uinput)
    -Джойстик емулация (чрез uinput)
    Характер устройство за преки показания ъгъл (чрез cuse, ще
    изисква ядро> = 2/6/31 г.)
  • Обръщане на осите (преместване на главата до вземане на показалеца на мишката нагоре или надолу, в зависимост от нуждите)
  • По-добро филтриране алгоритъм (по-стабилна headtracking)
  • Лющене на данни (т.е. да съответства на размера на екрана с мишката режим)
  • Персонализация закъснение между показанията на сензорни
  • Потребителски интерфейс, отделени от водача

С предстоящото MPX и емулация на мишката трябва да бъде възможно да се контролира вижда изгледа чрез завъртане около главата. Контрол на мнение, за игри и друг софтуер, които нямат вградена поддръжка на headtracking също трябва да бъде възможно с емулация.

В сегашния етап на развитие повечето от функциите са основно работят, така че се очаква да бъдат освободени скоро новия драйвер.

Останете на линия за актуализации

Юрген

1 Star2 Stars3 Stars4 Stars5 Stars (Още няма рейтинги)
Loading ... Loading ...
11/05/2010

mygnu информация

блог ролка

Информация за сайта

Транс lator

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flag
Spanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flag
Croatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flag
Catalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flag
Slovenian flagUkrainian flagVietnamese flag