Orbiter - A free space flight simulator
  • Sanyix
    #649
    Mostanában felnéztem az orbiter "hivatalos" fórumára, és jó kis átalakulás lesz.
    Az orbiter fejlesztője, kitalálta, hogy szétválasztja a grafikus motort, és a fizikai motort, ami végül is már meg is történt.
    A grafikus motorok, (kliensek) sima pluginként engedélyezhetőek.
    Van most egy directx 7-es kliens, ami végül is az eddigi grafikus motor, csupaszon csak mintának, merthogy a dx7 már kicsit idejétmúlt dolog.
    Már készül az OpenGL-es kliens, ami letölthető is tesztelésre, de még nagyon pre béta alpha akármi verzió :) én kipróbáltam, hát ütött, mert bár a látvány közel sincs olyan mint a az orbiter 2006-ban, de ahhoz képest hogy csak 1 éve csinálja a srác, egyedül, csak hobbi szinten, na ahhoz képest igen durva. A bolygók már megjelennek, már a légkör is látszik, űrhajó modellje is teljesen korrekten megjelenítődik, látszik a nap. Csillagok még nem látszódnak, az animációk sem, felhőzet sem, van jópár grafikai hiba, de a rövid fejlesztési időhöz képest elég szép eredmény. Bár nem igazán értek a 3d-s motorok fejlesztéséhez, de úgy tűnik hogy a nehezén már túl van, csak csiszolgatni kell a művet.

    Emellett az opengl használata, akár a legújabb grafikai trükkök használatát is jelentheti, mivel rugalmas felület, szóval csak idő kell, és akár 4.0-ás shadereket is használhatna a játék, meg hasonló modern dolgokat. Az egész fejlesztés nyílt forráskódú lesz elvileg, szóval aki ért hozzá változtathat a grafikus motoron.
    Emellett, persze directx 9-es kliens fejlesztése is felvetődött, de az még csak terv formájában létezik. Én személy szerint az OpenGL megoldást preferálom, mert rugalmasabb felület mint a directx, gyakrabban frissítik, és eddig minden játéknál aminél lehetett választani a 2 között, az opegl mindig jobb fps produkált, ugyanolyan, vagy akár szebb megjelenítés mellett, továbbá nyílt forráskódú, ingyenes, és nincs köze a microsofthoz :D (nem is szeretik ezért az m$-ék), és főleg mert multiplatform(erősen tesztelgetik linuxon is az opengl klienst).

    Ha valaki nézelődni akar, vagy talán tud segíteni a fejlesztésben, itt keresgéljen.