Con un año de retraso sobre las previsiones iniciales, el OpenGL ARB, parte del grupo de la industria Khronos, ha publicado en el SIGGRAPH 2008 la esperada versión 3.0 de la especificación del estándar competencia del Direct3D de Microsoft. Sin embargo no todos están satisfechos.
Leemos en Slashdot que la especificación no es lo que se prometió a los desarrolladores y se teme que no cumpla las grandes expectativas que esta API ha generado, debiendo ser la primera gran revisión del estándar y mejorando ampliamente las versiones anteriores.
El artículo comenta que la comunidad de desarrolladores está por lo general furiosa y amenazan con cambiar de barco a DX10, lo que sería el fin para la especificación multiplataforma que define la API para programar aplicaciones gráficas 2D y 3D.
¿Gana Microsoft la guerra del API 3D? Eso dicen algunos de los cabreados desarrolladores. Otros afirman que la 3.0 sólo es el comienzo, que se ha potenciado la compatibilidad (especialmente con aplicaciones CAD) y que las ambiciosas características y mejoras prometidas llegarán en próximas versiones. Veremos el apoyo de la industria, ese será su verdadero examen.
vINQulos
Slashdot



Con cambiar de Barco DX10?.
no saben ni quien esta en el timon de DX10 y si este cambiará a otros barcos (DX11) antes de que ellos decidan a hacerlo.
Apostarle a DX1x es como andar en la superficie de un submarino, el submarino puede sumergirse y no le importa si te ahogas.
No hay que ser pesimistas, un costo por otro.
Si vale… direct3d está muy bien… pero también existen aplicaciones en 3d en linux, macos… y en otras plataformas como las consolas no-microsoft y dispositivos móviles etc… Ninguno de ellos puede usar direct3d…
#pata_de_jaguar
Has leido la noticia? Si cambian a DirectX, será multiplataforma, y al fin otra API para Linux.
DirectX no sera multiplataforma
exacto Searcher. D3D sólo Windows y Xbox/360.
Una lástima esta falta de ambición de Khronos con las grandes previsiones que había. Un año tarde y sacan un refrito de la especificación anterior. Así en la puñetera vida se incrementará la base de programadores para OpenGL, lo que da lugar por ejemplo al pobre catálogo de juegos nativos en Unix/Linux.
Y no nos engañemos, es lo que le falta a Linux para incrementar cuota en el mercado de escritorio.
El nuevo juego Id Software RAGE usa OpenGL y se ve muy bien, hay que esperar igual si este API no cubre las espectativas alguna iniciativa saldrá para desarrollar una mejor, sólo basta que una empresa como Cannonical se interese en el mercado de los juegos para GNU/linux y empezará a cambiar todo, al final todo se resume en dinero y ganancias, si el mercado es bueno alguien lo tomará en cuenta
La misma historia de siempre el querer y no poder….en fin evangelizadores otro dia sera
Opengl siempre ha sido superior a directx tanto que microsoft siempre ha intentado comprarla:
* En 2002 SGI vendió varias patentes a MS por problemas económicos
E incluso matarla: http://www.frontalweb.com.ar/foro/fw-general/2357-microsoft-quiere-matar-al-opengl.html
OpenGL se puso a la venta en 2006 debido a que Silicon Graphics (SGI), la empresa que generó esta biblioteca, entró en bancarrota. Pero como es libre no puede dejar de serlo.
* El 31 de julio de 2006 se anunció que el control de OpenGL pasaría del ARB al Grupo Khronos.
* La especificación OpenGL era revisada por el OpenGL Architecture Review Board (ARB), fundado en 1992.
* Luego la revisión pasó a manos de los Miembros del Grupo Khronos
Altenativa a OpenGL: Mesa 3d. Ofrece Descarga gratuita para todos los usuarios sin discriminación
La versión 7.02 calientita, recien salida del horno hace 3 meses esta disponible para su descarga.
Pd. Lo mismo ha pasado con directx, directx10 fué mucho ruido pero no hubo avance.
Como dice pata de jaguar directx 11 puede ser mas complicado e incompatible que opengl, ya que opengl abierto y directx es cerrado.
Para descargar opengl 1.0: http://opengl.archivospc.com/
Alguien sabe donde se descarga opengl 2.0?
OpenGL va por detrás de DirectX desde que éste alcanzó su versión 8. Hoy día el único motivo real para usar OpenGL es dirigir tu software a plataformas en las que DirectX no esté disponible.
Y sí, se puede hacer lo mismo con DX que con OpenGL, al fin y al cabo son APIs gráficas. Del mismo modo, se puede lograr en ensamblador lo mismo que en C++ o C#, pero la productividad no es ni parecida.
DirectX está ganando claramente esta batalla, y esto es preocupante porque DX necesita la competencia para seguir mejorando.
Actualmente OpenGL si es superior a DirectX.
El potencial grafico que tiene OpenGL se puede ver en sistemas Linux y Maquinas Silicon Graphics produciendo animaciones en CGI, especialmente los efectos especiales que vemos en las peliculas, un ejemplo de ellos en “Transformers”.
Si, es OpenGL señores y animacion en CGI, nada de DirectX.
Igual que google earth y muchos otros programas funcionan perfectamente con opengl.
1.- Google Earth funciona mucho mejor con Direct3D que con OpenGL. No estoy diciendo que Direct3D sea mejor, no me caigan encima, puede ser problema de optimización.
2.- Mesa3D apesta… es espantoso… da dos pasos para adelante y uno para atrás… y es incompatible con una gran cantidad e aplicaciones.
3.- No recuerdo lo que ofreció el Grupo Khronos para OpenGL 3.0 pero si no cumplen bueh… el único SO que usa DirectX es Windows, así que OpenGL no morirá tan fácil. En todo caso… lo que necesita es un Fork para que compita consigo mismo…
Esperemos que esto de un vuelco, porque como han dicho antes el tener disponible un buen opengl (para desarrolladores) le pegaría un impulso tremendo a linux u/y otros SO libres o incluso a compañías que quieran simplemente realizar juegos para todo el mundo.
Y ahora es el momento!
Bueno, siempre tengo la esperanza que algunos meses de trabajo con algunos buenos desarrolladores le metan caña y saquen una 3.1 o algo asi que solvente los fallos y realmente se comienze a impulsar opengl.
OpenGL lo que necesita es que alguna empresa “grande” (como antes era Silicon Graphics) esté al frente. Mientras éso no suceda, no creo que avance demasiado.
si open gl va mal en windows es por drivers, hay muchas graficas que se ahogan en rendimiento con juegos open gl y es por los drivers (generalmente ATI, Nvidia y S3 Graphics en windows, las nvidia tienen un buen soporte open gl)
el Rage usa open gl 2.1 si mal no recuerdo + algunas cosas del open gl 3 que no se como las han metido y mira los graficazos que tiene, = o mejores que el crysys ekonomika