El contrataque de OpenGL 4.5 y PlayStation 4

Columnistas

Estás en: JuegosAdn > Ps3p > Artículos > Columnistas - El contrataque de OpenGL 4.5 y PlayStation 4

La última revisión de la 4.x de OpenGL ya está con nosotros y entre sus mejoras está facilitar el porteo desde Dx11, ¿será beneficioso para PlayStation 4?

Carlos Sánchez
31/08/2014 12:00
El grupo Khronos ya ha hecho oficial la nueva versión, revisión mejor dicho, para programación 3D de Open GL. Tras el paso lógico dado por Microsoft con Dx12, era cuestión de tiempo el ver cómo iba Khronos a competir con la API más famosa. No es Open GL 5, como se esperaba, sino Open GL4.5 y seguirá estando a la par de las funciones vistas en DirectX 11. Habrá que esperar todavía un poco mas para ver la API que, en teoría, plantará cara a DirectX 12.
crónicas de hardware
Facilitando el porteo

En este breve texto me quiero centrar en la nueva revisión de la API de Khronos a nivel de hardware de consolas. En concreto, en una de las que usa de forma nativa Open GL, PlayStation 4. Sí, la de Wii U está basada en Open 4.X pero no es el caso, pues no entra en competencia directa con la API que usa Xbox One. Nos centramos en la consola de Sony y en lo que podría suponer para ella el tener acceso a las novedades de Open GL 4.5. No tiene que ser necesariamente esta versión, puesto que Sony trabaja con una API de bajo nivel desarrollada por ella.

Hay que comentar que está basada en Open GL, algo que ya sabéis los usuarios de PlayStation 4, y que toma como suyas las bondades vistas en DirectX11. Open GL 4.5 no es el paso que todos podrían esperar, pero un paso muy importante si nos basamos en portear juegos basados en DirectX 11 a una plataforma que no toma como base la API de Microsoft. Se puede dar el caso, y se dará, de que un juego esté desarrollado única y exclusivamente para DirectX 11 y su creadora no tenga ganas de portarlo a Open GL como es debido. Mal por una parte, muy poco profesional.

Clic

Si se da el caso, ¿qué podría pasar? La falta de optimización y de adaptación a un hardware que toma como base OpenGL denota muchos síntomas. Puede que para muchos sean inapreciables pero estarán ahí. Además, estamos hablando de una plataforma superior como lo es PlayStation 4 respecto a Xbox One. A día de hoy, la consola de Sony ha demostrado un mejor acabado técnico y visual en todos los juegos Third Party. Por poner un ejemplo rápido, peor filtrado de texturas, fallos en los shaders como problemas en los motores de iluminación, cosas por el estilo. OpenGL 4.5 llega con el propósito ya comentado, hacer que la diferencia entre ambas API sea cero.

Posibles ventajas en PlayStation 4

Antes de nada decir que, estrictamente, la API de PlayStation 4 no tiene porqué ser Open GL4.X. Es una variación de esta, como la que usa Nintendo en Wii U, solo que con diferente nombre. A efectos prácticos, es lo mismo. Claro que tampoco quiere decir que no se vaya a beneficiar de las bondades de las nuevas actualizaciones que vayan saliendo. Los desarrolladores de PlayStation 4 trabajan con una API de bajo nivel que ellos mismo han tomado de OpenGL. Esto significa que cualquier actualización hecha para la API creada por Silicon Graphics (desaparecida) puede ser usada por PlayStation 4.

Clic

Sony está entre sus principales colaboradores

Si Sony estima conveniente el ofrecer dicha actualización de Open GL a los estudios, estos verían algunos quebraderos de cabeza resueltos. PlayStation 4 no ejecuta de forma nativa DirectX 11 puesto que para hacerlo Sony debería aflojar la pasta a un rival directo en el campo de consolas. Si es mejor o no, eso lo dejamos para que los discutan los juegos. Desarrolladores de Sony opinan que la suya es mejor. Desarrolladores de Microsoft creen que DirectX 12 supondrá una buena mejora. Otros no tanto, en fin, cada uno contará su propio cuento, según conveniencia. No me pidáis que me moje. Tengo un preferido pero no lo voy a decir.

En cuanto al rendimiento de ambas es ligeramente mejor en OpenGL, pero claro, DirectX tiene mayor facilidad de uso y unas herramientas mucho más avanzadas. Además, la API de Microsoft te lo da casi todo hecho, mientras que OpenGL no. Con la versión 4.5, sobre todo en PC, se espera que todo el trabajo de porteo de una API a otra sea más directo, más fácil y que se logre con la mayor rapidez, sin tener que exigir al estudio más tiempo del debido. Por supuesto, es extrapolable a consolas ya que PlayStation 4 y Xbox One son, a efectos prácticos, un PC.

Playstation4
De DirectX11-12 a Open GL 4.5-5

Tomando en cuenta que el siguiente paso sea ofrecer OpenGL 5 para competir con DirectX 12, ya hay un escollo menos para lograr una paridad en el desarrollo. El próximo año, Microsoft espera ofrecer a los desarrolladores la última versión de su famosa librería. Muchos creen que todo esto va a suponer un gran salto. Bueno, lo va a ser, pero no en consolas sino en PC, pues es donde la programación a bajo nivel debería de empezar a despuntar. Mantle es un ejemplo de ello, como también  lo será OpenGL. Pero por el momento, todavía hay tela que cortar.

En consolas, en este caso Xbox One, se dice que  no habrá muchas diferencias. Claro, no van a decir que va a ser un cambio generacional en shaders, etc. Hay que mantener los pies en el suelo con todo esto. Mismo tema para PlayStation 4 y la posibilidad de adoptar las nuevas funciones de OpenGL 4.5. En el caso en el que Sony lo haga, si es que no lo ha hecho ya de otra forma, lo que podemos esperar en un porteo casi exacto de un juego que tome como base las librerías de MS. Esto es, un producto final idéntico pero con OpenGL, o la API de Sony, como punto de referencia.

Playstation4

PS4 se podría ver muy beneficiada si su API toma estas mejoras

No me quiero despedir sin decir que todo este texto es una mera hipótesis. Nada es real y nada es válido hasta que se anuncie lo contrario. Son meras suposiciones del rumbo que se podría tomar en la programación de juegos en PlayStation 4 que procedan de su más inmediata rival. Por supuesto, no es la única mejora que trae consigo OpenGL 4.5, pero quizás a nivel de desarrollo para consolas de nueva generación sea la más atractiva. Cuando se dé el salto definitivo y dejen las otras plataformas para el recuerdo, PlayStation 4 y Xbox One demostrarán de qué son capaces.

4 comentarios
¿Quieres ver toda la actividad de la comunidad?Visita nuestra Red Social
Mensajes recientes
artimaña
artimaña 01/09/14 00:41:31
00
Buen articulo , veremos si se cumple que de esto yo no se nada.
0 0
soragranda
soragranda 31/08/14 23:24:47
10
Pues la Api de ps4 es muy buena, pero según tengo entendido el playstation shader language(pssl) traduce las instrucciones de las librerías dx(11 supongo) para facilitar porteos, pero al no ser nativa el porteo depende mucho de la potencia de hardware(obviamente en xboxone siendo nativo es probable que lo mueva mejor, aunque ya después de ser portado se ajustan las texturas y se optimiza, y generalmente xboxone queda mal en ese aspecto aun teniendo la api nativa, respecto a que aun cuando optimizan no alcanza la resolución estándar de esta nueva generación, o al menos lo que se supone que es estándar), lo que toca ver es cuando sony actualiza su api, a ver si ninty le sigue porque esto si ayuda mucho al desarrollador, aunque por ahora que sony aparezca en el grafico no es solo por la marca playstation, al igual que pixar, sony tiene varios estudios de animación, al igual que samsung, sony tambien tiene smartphones(la linea xperia ya la veo con mejores ojos), lo mismo que qualcomm(que ya debe estar optimizando los adreno 401/420/430 de sus proximos chips o nvidia con sus gpus en moviles de gama alta con el k1(aunque todavia no hay ninguno, todos tablets XD).
1 0
STORMER93
STORMER93 31/08/14 19:25:11
10
Eso es lo que yo decia hace tiempo, PS4 no necesita una api cono DX12 o Mantle porque la que tiene ya hace eso desde hace mucho. Si lo que sony quiere es mejorar el rendimiento de su maquina en este campo lo que tienen que hacer es seguir perfeccionando su api. Estudios como Naughty Dog saben lo saben perfectamente.
1 0
Sin avatar
dur 31/08/14 16:34:14
10
Una ps4 y un reproductor beta
1 0
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación.
Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información ‘aquí’.