Idézet: Yany - Dátum: 2012. 02. 29. 23:47
Abu, rosszul látom, hogy az NVIDIA oldalán a sztereo képesség a driver sajátja kapásból?
Ez bonyolultabb ennél.
A driverekben van quad buffer támogatás, vagyis ezen a ponton keletkezik a sztereó 3D support. Az NV-nél ez 3D Vision, az AMD-nél ez HD3D, míg az Intelnél ez Intru3D. A működésben kisebb különbségek vannak. Nyilván a különböző keretprogramokat kell valamilyen szinten támogatni. Ezek után jön a már említett keretprogram. Ez jöhet driverben, 3rd party program formájában, vagy magában az adott programban/játékban. Mindegyikre van példa. Itt dől el a sztereó 3D funkcionális támogatása. A keretprogramban támogatni kell a driver quad buffer funkcióit, illetve az adott kijelzőt képességeit. Itt kerül elő a passzív és aktív szemüveg támogatása. Egyik részen sincs egységes támogatás. A gond ott kezdődik, hogy nincs olyan sztereó 3D SDK, ami minden driver funkcióit támogatja. Ezzel a fejlesztők képtelenek normális keretprogramokat írni a játékba, mert kell egy a HD3D-re és az Intru3D-re, illetve figyelembe kell venni a kijelzőket. A 3D Vision az egy külön ügy, mert minden oldalról fizetős.
A Windows 8 ezen ott fog javítani, hogy lesz benne egy sztereó 3D SDK, amit a fejlesztők használhatnak. Ez gyártófüggetlen megoldás, így mindenki egységesen támogathatja, vagyis a fejlesztések jelentősen leegyszerűsödhetnek. Nem kérdés, hogy egyszer megírni egy támogatást könnyebb, mint többször. Ezért jár ez az egész 3D gyerekcipőben, mert még nincs tökéletes egységesítés. Egy darabig nem is lesz, de haladunk arrafelé. Ami a Windows 8-ból kirajzolódik, az a driver oldalon a quad buffer támogatás fejlesztése, és a teljes sztereó 3D-ről a fejlesztő gondoskodik az addott programban.
A 3D Vision az egy keretprogram is. Olyan, mint az iZ3D és a TriDef. Azzal a különbséggel, hogy ez egy zárt rendszer, így ha támogatást akar a fejlesztő, vagy a gyártó, akkor fizetni kell. A Samsung és az LG ezért is hagyta ott ezt, mert ők nem akarnak fizetni. A 3D Vision még annyiban kötött, hogy saját szemüveget használ. Csak ezt támogatja normálisan. Például van passzív monitor 3D Vision-re, de a normális támogatás hiányában a képminőség meg sem közelíti a saját szemcsiset. Az egész támogatás nagyon bonyolult és össze kell hangolni. Persze nem kell annyira összedolgozni, de a keretprogramnak kell az adott driveres technológia támogatása, és a monitorgyártónak össze kell dolgoznia valamelyik keretprogram fejlesztőjével. Ezért érdemes például olyan kijelzőt venni, amihez adnak speciális keretprogramot, mert arra biztosan rá van optimalizálva a monitor.
A helyzet tehát jelenleg nagyon gány. Ami ezt tovább rontja, hogy a 3D Vision nem támogatható natív módban, így ha egy játék mondjuk az ingyenes Quad Buffer SDK-val készül, akkor a 3D Vision működésének lőttek. Egyelőre van pár játék, ami jól megvan írva, de sajnos a többségre ez nem jellemző.