glsldevil binárne súbory

Asi pred rokom som písal o OpenGL / GLSL ladiaci glsldevil v článku Gentoo ebuild pre glsldevil-1.1.5 a poskytol ebuild gentoo za to. Bohužiaľ glsldevil zdá sa byť k dispozícii už z webovej stránky univerzity Stuttgart ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ ), ktorá zaujala ebuild k ničomu.

Vzhľadom k tomu, licencie glsldevil prerozdeľovanie dovolí, som sa rozhodol nahrať svoje lokálne kópiu, aby glsldevil k dispozícii pre verejnosť znovu. Bohužiaľ to zahŕňa len linuxové binárky (32bit a 64bit) a ani Windows programy alebo zdrojový kód.

Tu si môžete stiahnuť Linux binaries tu: glsldevil-1.1.5.tar.gz (16)

Pre použitie s ebuild, stačí skopírovať súbor do / usr / portage / distfiles /.

ide o
Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (1 hlasov, priemer: 5.00 z 5)
Loading ... Loading ...

PageRank 0 všade

Počnúc včera, je Google Pagerank všetkých lokalít je zobrazený ako 0 alebo n / a PageRank nie je tak dôležité pre určovanie kvality webu, ako to bolo kedysi. Môže byť aj tip, ako dobré optimalizácia pre vyhľadávače (SEO) sú na stránke, alebo v prípade, že stránka vyžaduje zlepšenie.

Veľa bloggerov si, čo sa stalo na svojich stránkach. Potom tam boli obvyklé reči, o zakázanie Google PageRank úplne a Okuliare licenciu pre PageRank skončí. Algoritmus Pagerank weightens webové stránky podľa dôležitosti. To sa vykonáva pomocou odkazov váhových prichádzajúci na mieste zo strany PageRank vnútroštátneho webe. Takže odkazy z miest s vyššou PageRank, sú cennejšie ako odkazy z miest s nižšou jeden. Algoritmus bol vyvinutý Google zakladateľov Brin a Page, ale patent na algoritmus bol pridelený k Stanford University. Google má výhradnú licenciu do roku 2011, potom sa licencie nevýhradné. Tak vypršaní tejto licencie nemá žiadny vplyv na dostupnosť PageRank vôbec, to len znamená, že aj ostatní mohli dostať licenciu na algoritmus a použiť ju. Skutočnou príčinou pre PageRank displejoch nepracujú už je prerokovaný v [1] . Je to celkom jednoduché: Google API pre dotazovanie PageRank zmenil. Pre väčšinu skriptov, že stačí nahradiť reťazec toolbarqueries.google.com / vyhľadávanie s toolbarqueries.google.com / NOP.

Niektoré Firefox rozšírenie, rovnako ako SeoQuake, môžu byť stanovené spustením príkazového riadka nasledujúci príkaz v adresári extensions profilu firefox:

grep-rl toolbarqueries.google.com / vyhľadávanie. | Xargs sed-t-i-e 's / toolbarqueries.google.com \ / hľadať / toolbarqueries.google.com \ / NOP /'

Po reštarte Firefoxu PageRank, v IE SeoQuake sa zobrazuje správne znova. Pre niektoré ďalšie rozšírenie je potrebné urobiť niektoré viac práce a je potrebné počkať na ďalšiu aktualizáciu, aby si táto pevná. Stránky poskytujúce on-line PageRank informácie, ako seitwert.de, možno očakávať, že si stanovia čoskoro. Do tej doby je možné používať prihlásený PageRank Checker z Jens Altmann skontrolovať PageRank.

Jürgen

Referencie:

[1] seomonitor.de

[2] wikipedia.org

[3] cickconf5.org

 Pagerank 0 everywhere
1 Star2 Stars3 Stars4 Stars5 Stars (Nehodnotené)
Loading ... Loading ...

Lepšie OpenSceneGraph-2.8.3 ebuild

Aktuálne OpenSceneGraph ebuild v stromu Portage v Gentoo nenainštaluje OpenSceneGraph vzorové dáta. Tieto súbory obsahujú ukážkovej modely, písma atď bitmapy používané v príkladoch OpenSceneGraph a ďalšie aplikácie. To je problém pre aplikácie pri dodržaní súbory k dispozícii. V príklade som stereoskopické prehliadač obrázkov SIV sa opiera o nutnosti OpenSceneGraph vzorky dátová sada nainštalovaná a nedokáže načítať písmo Arial z dátového súboru s nasledujúcou chybou:

Upozornenie: font súboru "/ fonts arial.ttf" nebol nájdený.

Tu je môj upravený ebuild riešenie tohto problému: OpenSceneGraph-2.8.3.tar.gz (292)

Stiahnite si upravený ebuild a rozbaľte archív do / usr / local / portage. Nezabudnite uviesť nasledujúci riadok v / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Ak chcete používať OpenSceneGraph s podporou ffmpeg, stiahnite si záplatu od bugs.gentoo.org a skopírovať do / etc/portage/patches/dev-games/openscenegraph-2.8.3 /, ako je popísané tu, pre kompiláciu s ffmpeg-0.6 . V opačnom prípade sa objaví zlyhá s:

/ OsgPlugins / ffmpeg / FFmpegAudioStream.hpp: 18:9:
Chyba: Nedá prideliť objekt abstraktného typu
"OsgFFmpeg :: FFmpegAudioStream"

Teraz môžete nastaviť príklady USE-Flag a vyjsť OpenSceneGraph získať ukážkovej sady.

Ak máte nainštalovaný FlightGear, znovu simgear potom ako ebuild žiadosti budete robiť:

emerge -1 dev-games/simgear

V závislosti na tom, či ste sa upgrade alebo len preinštalovaní s novým ebuild môže byť potrebné spustiť revdep-rebuild vyriešiť problémy s rozbitými knižníc. Dúfajme, že budúci ebuild v stromu portage bude obsahovať vzorové dáta.

WxWidgets podpora sa zdá byť zase s aktuálnou verziou. Pri použití wxWidgets USE-flag OpenSceneGraph nedokáže skompilovať s, tak patrí

= Dev-games/openscenegraph-3.0.1-wxwidgets

vo vašom súbore / etc / portage / package.use Ak ste povolili wxWidgets vo vašom make.conf.

s pozdravom

Jürgen

 Improved OpenSceneGraph 2.8.3 ebuild
1 Star2 Stars3 Stars4 Stars5 Stars (Nehodnotené)
Loading ... Loading ...

VRTrack 1,0 - headtracking ovládač pre vr920 HMD

Ako som sľúbil v Novom verzii vr920 headtracking vodiča bude čoskoro tu je nová verzia mojej headtracking ovládače pre iwear Vuzix VR920 pre Linux. Počíta vychyľovanie, stúpanie, roláda z akcelerometra a magnetometra údajov (zariadenie má tri každého). To robí 3DOF sledovanie možné a umožňuje rozhliadať v 3D scéne. V príklade môžete použiť ovládač so svojím stereoskopického obrazu diváka SIV . Vodič v priemere o senzorov s vylepšeným algoritmom, ktorý dáva oveľa jemnejšie než skúsenosti s počiatočným vodiča verzii. Vodič Balíček obsahuje daemon, ktorý je možné spustiť na pozadí a pre uľahčenie základné riadiace aplikácie, ktorá umožňuje, kto ľahko vyladiť rôzne nastavenia ovládača a callibrate zariadení. Pre všeobecné informácie o tom, ako zariadenie používať s Linuxom pozri: Vuzix VR920 s Linuxom a aktívne 3D stereo .

Ovládač poskytuje trackingdata v rôznych formátoch do aplikácie to. Zapisujú vždy dáta do / dev / headtracking. Linka čítanie z / dev / vrtrack sa skladá zo šiestich plaváky, ktoré zodpovedajú senzor čítanie v tomto formáte:

vybočenie ihrisko role xyz

Vychyľovanie, stúpanie a nakláňanie sú uhly od 0 do 360 stupňov. X, Y a Z sú vždy nulové pre vr920, pretože podporuje len tri stupne voľnosti. Tieto hodnoty sú rezervované pre budúce zariadenia, ktoré môže podporovať šesť stupňov voľnosti, v nádeji, aby navrhla štandard pre sledovanie zariadenia.

Vodič môže meradlo hodnoty a spodnej osi independantly získať potrebný rozsah hodnôt pre používané aplikácie a príjemnou skúsenosťou.

Pre maximálnu kompatibilitu s existujúcimi aplikáciami sú ďalšie štyri prevádzkové režimy, ktoré môžu byť k dispozícii povolená samostatne:

  • Joystick emulácia
    Vodič emuluje joystick / dev / input / JSX. Tieto hodnoty pre stáčanie vozidla, stúpanie a nakláňanie sú X, Y a Z, z emulovaného joysticku. To môže byť použitý k tomu, aby základné headtracking podporu vo hrách, ktoré nie sú natívne podporujú headtracking.
  • Emulácia
    Vodič emuluje joystick / dev / input / mouseX. Tieto hodnoty pre vybočiť a ihriská sú preložené do X a Y zariadenia myši, takže keď sa pozriete správne pohyby myši doprava a keď sa pozriete do ukazovateľ pohybuje hore a naopak. To môže byť tiež použitý k tomu, aby základné headtracking podporu vo hrách, ktoré nie sú natívne podporujú headtracking. To môže byť tiež použitý len ovládať kurzor myši z okna systému. Ovládanie výrez z okenného systému môže byť rozumné účel. S novým rozšírením MPX v xorg to mohlo byť možné.
  • UDP - siete
    V režime UDP vodič pošle sledovanie dát cez sieť ako UDP unicast. Prístup k odosielanie dát z po sieti robí jazyk pre písanie aplikácie nezávislé od jazyka používaného pre vývoj vodiča. Odoslaný paket pre klientov obsahuje tri uhly, vybočiť, nakláňanie a otáčanie a X, Y a Z ako 32 bitové pevného bodu v Q16.16 formáte. Tento režim možno teda použiť na riadenie FlightGear.
  • Multicast - sieťová
    V režime viacsmerového vysielania vodič pošle sledovanie dát cez siete UDP multicast, tak mnohí klienti môžu čítať dáta, ktorá činí viac paralelizácie je to možné, tj jeden mohol používať jeden stroj pre rendering a iným strojom pre výpočty. Okrem toho, prístup k odosielanie dát z po sieti robí jazyk pre písanie aplikácie nezávislé od jazyka používaného pre vývoj vodiča. Sledovacie dáta odoslaná do klientov obsahuje tri uhly, vybočiť, nakláňanie a otáčanie a pre jednoduché použitie viewmatrix, je možné priamo použiť s scenegraph knižníc. Ak máte v úmysle vyvíjať aplikácie pomocou headtracking o VR920 nájdete v súbore democlient.cpp súčasťou sťahovania Podrobné informácie o tom, ako dostať dáta do aplikácie. Tento režim sa používa stereoskopického obrazu diváka SIV .
Nižšie je screenshot z riadiacej aplikácie pri Kalibračné o vr920 zariadenia:
control app VRTrack 1.0   headtracking driver for the vr920 HMD vrtrack vodič pri kalibrácii (screenshot)

Dôležité upozornenie: Počas kalibrácie uistite sa, že sa na displeji zariadenia zobrazuje niečo Vzhľadom k tomu, zobrazí nielen ukazujú modrú obrazovku ovplyvňuje dáta zo senzorov (aspoň s mojím zariadením) budete skončiť s nesprávnou kalibráciou iného .. Môžete použiť teda nvidia-settings, aby toto. Podrobné pokyny na použitie nájdete v readme je súčasťou sťahovania.

Download: 88x31 VRTrack 1.0   headtracking driver for the vr920 HMD Commercial license button VRTrack 1.0   headtracking driver for the vr920 HMD

Rozhodol som sa zverejniť ovládače pod licenciou Creative spoločné nekomerčné licencie. Môžete si stiahnuť kompletný zdroj, zo tu: vrtrack-1.0.tar.gz (390) , x86_64 binárne tu: vrtrack-1.0-x86_64.tar.gz (321) , alebo i686 binárne tu: vrtrack-1.0- x86.tar.gz (327) . Archlinux PKGBUILD poskytuje Feilen je k dispozícii tu: aur.archlinux.org Viac binárnych / distribúcia špecifické formáty môžu byť k dispozícii v budúcnosti. X86_64 binárne bolo nadviazať na rovnako aktuálne gentoo systém, binárne i686 na Ubuntu Hardy. Pre i686 binárne môžete nainštalovať libconfig + +, tj libconfig + 8 _1.3.2-2 tu: libconfig + + Ak žiadny z binárnych súborov pracuje pre vás, budete musieť vybudovať od zdroja ...

Musíte mať libusb a libconfig + +, libfuse a libcurses nainštalované vo vašom systéme. Pre používateľov Ubuntu som súčasťou malé shell skript, ktorý nainštaluje ubuntu_install_deps.sh závislostí. Možno, že to funguje aj na iných distribúciách založených na Debiane. Užívatelia Gentoo stačí, aby sa ubezpečil, že libusb a ncurses, poistkové a libconfig boli objavili. Zdrojové texty jadra verzie musí byť aspoň 2.6.31 a musíte mať povolené CuSeeMe v jadre.

Poznámka pod čiarou:

Ak sa vám páči vodiča, kľudne odkaz na www.mygnu.de . Ak ste vyvinuli aplikáciu pomocou sledovania údajov poskytnutých vodičom prosím zanechať komentár, pretože potom môžem preskúma uplatňovanie a nakoniec o tom písať. Ak chcete požiadať komerčné licencie, kontaktujte nás na adrese info (at) mygnu.de. No, ak si len chcete podporiť našu prácu na MyGNU.de použite tlačidlo darovať icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

s pozdravom

Jürgen

 VRTrack 1.0   headtracking driver for the vr920 HMD
1 Star2 Stars3 Stars4 Stars5 Stars (Nehodnotené)
Loading ... Loading ...

Gentoo ebuild pre glsldevil-1.1.5

Pred niekoľkými dňami som sa chcel dostať nejaké informácie o tom, ako OpenSceneGraph interne vykonáva vykresľovanie, pripraviť sa na môj B.Sc. práce. Najmä som chcel vedieť, či je to naozaj využíva Vertex Buffer Objects Aj keď "sila" Grafické uzly, aby tak urobili. Analýza kódu by trvalo dlho a až by nebolo dostatočným dôkazom pre mňa. Tak som potreboval debugger OpenGL. Pekné, čo som našiel je glsldevil , ktorý bol vyvinutý na univerzite v Stuttgarte. Nielen, že môže ladiť čisté OpenGL, ale aj GLSL shadery.

glsldevil gentoo ebuild for glsldevil 1.1.5

glsldevil

Gentoo som našiel starú ebuild niekde na webe a upravil ho pre novú verziu glsldevil. Tu je môj prekrytie vrátane modifikovaného ebuild: glsldevil-1.1.5_overlay.tar.gz (441)

Stiahnite si šablónu a rozbaľte ho do / usr / local / portage. Nezabudnite uviesť nasledujúci riadok v / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Potom sa objaví glsldevil.

ide o

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Nehodnotené)
Loading ... Loading ...

FlightGear s quad buffered stereo

So svojím nastávajúcim novom headtracking ovládač pre vusix vr920 HMD je pravdepodobné, že sa mi podarí získať slávneho leteckého simulátora FlightGear sa s ním pracovať. To ma viedlo opäť k problému, ktorý FlightGear nefunguje v quad buffered stereo, ako som popísal vo svojom komentári k FlightGear 2.0.0 na Gentoo .

Jedna predpokladá, že k tomu, aby stereoskopické režim v FlightGear začína to s nasledujúci riadok:

export OSG_STEREO_MODE = QUAD_BUFFER; export OSG_STEREO = ON; FGFs

Pri spustení FlightGear túto cestu, dostane nasledujúci výstup na konzolu a žiadnu stereoskopické zobrazenie:

Upozornenie: zisteného OpenGL Error 'neplatnú operáciu' po RenderBin :: draw (,)

Získanie FlightGear pracovať s quad-buffered stereo

Robiť nejakú analýzu kódu OpenSceneGraph-2.8.0 som zistil nasledujúce riadky kódu v View.cpp:

OSG :: DisplaySettings * ds = OSG :: DisplaySettings :: inštancie ();
if (DS-> getStereo ())
{
spínač (DS-> getStereoMode ())
{
prípad (OSG :: DisplaySettings :: QUAD_BUFFER): vlastnosti-> quadBufferStereo = true; break;
prípad (OSG :: DisplaySettings :: VERTICAL_INTERLACE):
prípad (OSG :: DisplaySettings :: Šachovnica):
prípad (OSG :: DisplaySettings :: HORIZONTAL_INTERLACE): vlastnosti-> šablóny = 8; break;
default: break;
}
}

Zdá sa, že stereo kontext, v FlightGear nedostane inicializovaná správne WindowBuilder Súkromné ​​makeDefaultTraits (bool vzorkovníka). Tak tieto linky majú byť pridané do WindowBuilder.cxx. Pre väčšie pohodlie je tu patch FlightGear-2.0.0: FlightGear-2.0.0-stereoscopic.patch (393)

Možno nejaký pekný FlightGear autor môže zahrnúť toto do ťažobnej kódu. Budete musieť použiť profesionálny grafická karta na doske, ktorá podporuje quad buffered stereo, ako NVIDIA Quadro FX alebo ATI FireGL a správne zobrazenie hardware, ako je expozičná okuliare, na HMD alebo stereoskopické projekcie systému, aby ho bolo možné využiť.

Problémov, ktoré neboli

Pri použití quad buffered stereo režim, v FlightGear sa vyskytujú nejaké grafické chyby. Nejedná sa o veľmi nepríjemné, ale sú tam. Niektoré palubnej ovládacie prvky a ďalšie detaily scény obsahujú žlté čiary, ako na drôtový model, ktorý tam nie sú pri spustení FlightGear v "normálnom" režime zobrazenia. Mám podozrenie, to je ďalšia chyba v FlightGear, ktorý má byť ešte nachádza. Pozri screenshoty nižšie podrobnosti. Problematické časti scény sú označené červenou farbou. Najmä nočné obrázky ukazujú problém. Tento problém nie je existujú iba v quad buffered stereo režime, ale aj v iných režimoch, ako sú stereo HORIZONTAL_SPLIT.

flightgear 1 FlightGear with quad buffered stereo

FlightGear vo dne, quad-buffered stereo, s chybami

flightgear 2 FlightGear with quad buffered stereo

FlightGgear vo dne, nie stereo, bez chýb

flightgear 3 FlightGear with quad buffered stereo

FlightGear v noci, quad-buffered stereo, s chybami

flightgear 41 FlightGear with quad buffered stereo

FlightGear v noci, nie stereo, bez chýb

Ako Gentoo

Pre užívateľov gentoo tu je môj prekrytie vrátane modifikovaného ebuild slovami: FlightGear-2.0.0-stereoscopic_overlay.tar.gz (324) Stiahnite si upravenú šablónu (vrátane opráv) a rozbaľte ho do / usr / local / portage. Nezabudnite uviesť nasledujúci riadok v / etc / make.conf:

PORTDIR_OVERLAY = "/ usr / local / portage"

Potom sa objaví FlightGear a užite si to v troch rozmeroch.

Bavte

Jürgen

shim FlightGear with quad buffered stereo

 FlightGear with quad buffered stereo
1 Star2 Stars3 Stars4 Stars5 Stars (Nehodnotené)
Loading ... Loading ...

Nová verzia vr920 headtracking vodiča čoskoro

V minulom roku som publikoval prvú verziu svojej linuxové ovládače pre headtracking VR920 HMD tu . V súčasnej dobe pracujem na novej verzii ovládača, ktorý bude mať tieto ďalšie vlastnosti:

  • Viac protokoly:
    -UDP multicast (pozri vyššie)
    UDP unicast-(pre FlightGear pripojenie a možno viac)
    -Emulácia (cez uinput)
    -Joystick emulácia (cez uinput)
    Znaky zariadenie na priame meranie uhlov (cez CuSeeMe, bude
    vyžadujú jadro> = 2.6.31)
  • Invertujúci os (k presunutiu hlavu robiť myši hore alebo dole v závislosti na potrebách)
  • Lepšie filtračné algoritmus (viac stabilné headtracking)
  • Škálovanie dát (tj aby zodpovedali veľkosti displeja s myšou režimu)
  • Nastaviteľné oneskorenie medzi senzorov
  • Užívateľské rozhranie oddelený od vodiča

S blížiacim sa MPX a emulácia by malo byť možné ovládať viditeľný výrez otočením hlavy. Ovládanie zobrazenia pre hry alebo iného softvéru, ktoré nie sú natívne podporovať headtracking by malo byť možné s emuláciou.

V súčasnej fáze vývoja väčšinu funkcií sú v podstate funguje, takže očakávať, že nový ovládač bude čoskoro prepustený.

Tešte sa na novinky

Jürgen

1 Star2 Stars3 Stars4 Stars5 Stars (Nehodnotené)
Loading ... Loading ...

Informácie o webe

Trans látor

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