Sida 1 av 1
OpenGL vs DirectX
Postat: 02 aug 2007, 07:32
av steqve
Hur är ration mellan spelen? Är det 50/50 mellan teknikerna?
Om man skriver spelet med oGL får jag för mig att det är lättare att porta mellan plattformar och konsoler. DirectX måste ha några mycket bra features som gör att man väljer att utveckla med detta.
När Linux nu är på antågande (vilket vi faktiskt måste erkänna att det är) kommer fler företag att intressera sig, och jag tror att spelföretagen kommer ta det första steget (gamers har pengar och betalar gärna för sina spel).
Så....varför väljer spelföretagen att satsa på DX? Har openGL standarden blivit sämre på senare år? Hänger den inte med i konkurrensen?
SV: OpenGL vs DirectX
Postat: 02 aug 2007, 09:07
av webaake
Marknadsbasen för DirectX spel måste vara mycket större än OpenGL, tyvärr. Microsoft m fl är bäst på markandsföring och det handlar bara om produktlivslängd, markandsandelar och avkastning på eget kapital.
Jag är ny på Ubuntu och har tyvärr en windowsmaskin med Battelfield2 kvar. Kommer det riktigt bra spel för linux så dumpar jag Micrososoft helt och hållet.
Spel med större spridning kostar att utveckla och man får nog vara beredd att betala även för ett riktigt bra linux-spel.
Eller?
SV: OpenGL vs DirectX
Postat: 02 aug 2007, 09:48
av steqve
kommer starcraft2, command & spanker mfl till linux tänker jag lätt betala för dem. Jag har köpt alla mina favoritspel och bara för att jag kör linux kräver jag inte att de skall vara rabatterade eller gratis eller ens open source. Bra program betalar man för
Men om man som spelutvecklare skriver sin kod för openGL är det ju lättare att porta spelet till linux. Och då borde man ha större chans att få in mer pengar.
Är det bara marknadsföring som är problemet? Är openGL likvärdigt för speltillämpningar? Är inte openGL frön början en standard som härstammar från Silicon Graphics?
Om ogl standarden skulle fokuesera hårt på att konkurrera ut directx så borde dom ju kunna få draghjälp i marknadsföringen av speltillverkare?
Äldre renderingsprogram skrevs väl uteslutande för ogl?
SV: OpenGL vs DirectX
Postat: 02 aug 2007, 13:11
av DrMegahertz
Man får ju komma ihåg också att OpenGL står för Open Graphics Library och således bara är ett bibliotek för att rita grafik med, till skillnad från DirectX som tar hand om allt från grafik och inläsning av tangentbordshändelser till nätverkskod.
Med DirectX får man alltså en massa saker "gratis" som man måste skriva själv i OpenGL, såsom matrisklasser och texturinladdning etc..
Men som sagt, den stora fördelen med OpenGL är ju att det går att köra på så många olika plattformar och visst vore det kanon om fler spelföretag faktiskt kunde se fördelarna med detta.
SV: OpenGL vs DirectX
Postat: 02 aug 2007, 16:21
av steqve
Där har du en klar poäng. Men jag vill minnas att det fanns något projekt som skulle inbaka in olika fria standarder till ett koncept som kunde jämföras med DX. Kanske aldrig blev något av det....
Men ljud och input separat med openGL är ju ingen höjdare förståss.
SV: OpenGL vs DirectX
Postat: 02 aug 2007, 16:27
av gasol
steqve skrev:
Där har du en klar poäng. Men jag vill minnas att det fanns något projekt som skulle inbaka in olika fria standarder till ett koncept som kunde jämföras med DX. Kanske aldrig blev något av det....
Men ljud och input separat med openGL är ju ingen höjdare förståss.
Du tänkte nog på SDL
http://www.libsdl.org/ väldigt kraftfullt bibliotek som stödjs på iaf ett par plattformar:
SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.
Sedan så är väl DirectX ett lite mer högnivå 3d-bibliotek? Fast jag kan ju svamla också, har aldrig kodat nåt för DirectX
SV: OpenGL vs DirectX
Postat: 02 aug 2007, 16:58
av DrMegahertz
SDL är en finfin kombination med OpenGL, har för mig att Doom3 eller Quake4 använder SDL för att hantera tangentbordshändelser.. Men jag kanske minns fel.
Och precis som gasol säger så ligger DirectX på en lite högre nivå rent biblioteksmässigt, så man "slipper" lite lågnivå-grejjor.
SV: OpenGL vs DirectX
Postat: 03 aug 2007, 07:30
av steqve
jag har inte kodat varken dx eller gl på flera år, men visst är gl mer lågnivå. Jag skulle säga gl = asm och dx = c++
Men det har ju hänt saker på båda fronterna sen jag höll på.
SDL var nog det jag täntke på! Vi får hoppas att det blir vida spritt och med en gudomlig support

så spelutvecklarna tycker att SDL - det är den sanna läran det

SV: OpenGL vs DirectX
Postat: 04 aug 2007, 09:21
av PissedJelly
SDL är bra grund
