FlightGear z quad buffered stereo
Z mojo prihajajoči novi gonilnik headtracking za vusix vr920 HMD je verjetno, da mi bo uspelo priti slavni simulatorja letenja FlightGear delati z njim. To me je spet problem, da FlightGear ne deluje v quad buffered stereo, kot sem opisal v svojem komentarju na FlightGEAR 2.0.0 na Gentoo .
Nekdo pričakuje, da se omogoči stereoskopski način v FlightGear ga začne z naslednjo vrstico:
izvoz OSG_STEREO_MODE = QUAD_BUFFER; izvoz OSG_STEREO = ON; FGF
Ob zagonu flightgear ta način, dobimo naslednje konzole izhod in ne stereoskopski pogled:
Opozorilo: zaznana OpenGL error 'neveljavna operacija "po RenderBin :: neodločeno (,)
Kako FlightGear za delo z quad-buffered stereo
Narediti nekaj kode analizo OpenSceneGraph-2.8.0 sem odkril naslednje vrstice kode v View.cpp:
OSG :: DisplaySettings * ds = OSG :: DisplaySettings :: primerek ();
if (ds-> getStereo ())
{
stikalo (ds-> getStereoMode ())
{
Primer (OSG :: DisplaySettings :: QUAD_BUFFER): lastnosti-> quadBufferStereo = true; break
Primer (OSG :: DisplaySettings :: VERTICAL_INTERLACE):
Primer (OSG :: DisplaySettings :: šahovnice):
Primer (OSG :: DisplaySettings :: HORIZONTAL_INTERLACE): lastnosti-> šablona = 8; prelom;
privzeto: prelom;
}
}
Zdi se, da se stereo kontekst, v FlightGear ne dobijo pravilno inicializirana v WindowBuilder :: makeDefaultTraits (bool šablona). Tako imajo te vrstice, da se doda WindowBuilder.cxx. Za udobje tukaj je obliž proti FlightGear-2.0.0: flightgear-2.0.0-stereoscopic.patch (566)
Morda lahko nekaj lepih FlightGear razvijalec to vključi v zgornjem kodo. Boste morali uporabiti strokovno grafično kartico, ki podpira quad pufrske stereo, kot NVIDIA Quadro FX ali ATI FireGL in pravilnega prikaza strojne opreme, kot so zaklopa očala, ki HMD ali stereoskopski projekcijski sistem, da koristi od njega.
Nerešeni problemi
Pri uporabi quad buffered stereo način, v flightgear tam pojavi nekaj grafičnih napak. To niso zelo moteč, vendar so tam. Nekatere kontrole v pilotski kabini in druge podrobnosti scene vsebujejo rumene linije, kot wireframe, ki jih ni tam, ko se začne FlightGear v "normalnem" načinu prikaza. Sumim, da je to še ena napaka v FlightGear, ki ga je treba še nahaja. Oglejte si spodnje posnetke zaslona za podrobnosti. Problematične dele prizorov so označena z rdečo barvo. Še posebej nočne slike kažejo problem. Ta problem ne obstaja samo quad pufru stereo način, ampak tudi v drugih stereo načini, kot HORIZONTAL_SPLIT.
Gentoo način
Za Gentoo uporabnikov tukaj je moj prekrivanje vključno s spremenjenim ebuild: flightgear-2.0.0-stereoscopic_overlay.tar.gz (447) Prenos prekrivne ikone spremenijo (vključno s popravki) in ga izločiti iz / usr / local / portage. Bodite prepričani, da so naslednje vrstice v / etc / make.conf:
PORTDIR_OVERLAY = "/ usr / local / portage"
Potem pa se pojavijo flightgear in uživajte v treh dimenzijah.
Have fun
Jürgen







![Potrditev mojega RSS [Valid RSS]](http://validator.w3.org/feed/images/valid-rss.png)



































12. december 2010 ob 08:14
[...] FlightGear z quad buffered stereo | MyGNU.de [...]
10. marec 2011 ob 09:24
[...] Sem v bistvu dobil Flightgear za delo z quad buffered stereo. Edina stvar, ki je še vedno pogrešan ima Vusix VR920 glavo nameščen prikazovalnik v celoti [...]
11. november 2011 ob 00:58
[...] Po Flightgear z quad buffered stereo Pisal sem o tem, kako priti quad buffered stereo delati s slavnim simulatorju letenja [...]
15. september 2012 ob 22:00
[...] Člen Flightgear z quad buffered stereo Pisal sem o tem, kako priti quad buffered stereo delati s slavnim simulatorju letenja [...]