Viene en camino una API 3D estándar para la web

Khronos Group, la organización que está detrás de OpenGL desde el 2006, ha formado un equipo junto a Mozilla con el objetivo de crear un estándar abierto para tener gráficos 3D con soporte de aceleración por hardware en el browser.  La intención es tener un subconjunto de la API OpenGL para ser usada via JavaScript en aplicaciones web. Esta capacidad permitirá crear una nueva generación de aplicaciones web, desde visualización avanzada de datos hasta video juegos 3D.

Este estándar será libre de royalties e independiente de la plataforma tal como se ha hecho previamente con OpenGL.  El equipo formado por Khronos y Mozilla ya está invitando a otras compañías para participar en este esfuerzo con la meta de tener lista una especificación funcional dentro de un año.

Mozilla, quien encabeza este equipo de trabajo, propone que este nuevo estándar esté basado en la API OpenGL ES 2.0, OpenGL for Embedded Systems (OpenGL para dispositivos empotrados). Se trata de la misma API que ya se está usando en plataformas como iPhone, Android y Symbian.

Chris Blizzard de Mozilla Corporation indica que esta nueva API se integrará a Firefox apenas esté lista

Nuestra intención es incluirla como una funcionalidad base en el release posterior a Firefox 3.5, asumiendo que todo salga bien por el lado de los estándares.

Tener Gráficos 3D acelerados junto con la nueva generación de motores JavaScript ultra rápidos que tendrá cada navegador, significa que comenzaremos a ver aplicaciones cada vez más avanzadas escritas en tecnologías web abiertas.

A pesar de que la API propuesta provee una base sólida para el desarrollo 3D, es de bajo nivel y significa un desafío para los desarrolladres que quieran darle un uso práctico.  Se cree que otros desarrolladores crearán bibliotecas y otras capas de abstracción sobre esta API estándar que provean interfaces de alto nivel para los desarrolladores, tal como ya ha sucedido con JQuery y Prototype en el lado de JavaScript.

Adaptar OpenGL parece ser el camino correcto, porque se trata de un estándar consolidado y que ya tiene bastante uso en la industria de los juegos y otras que dependen fuertemente de gráficos 3D.  Al usarla com una base de una API 3D neutral y abierta asegurará que los creadores tengan una gran cantidad de alternativas para contar con herramientas que ayuden a crear esta nueva generación de aplicaciones web.

¿Será esta la base de una nueva web?  ¿Será literalmente una Web 3.0?

Links:
- Khronos launches initiative to create open royalty free standard for accelerated 3D on the Web (Khronos Group)
- Mozilla and Khronos to bring standards-based 3D to the web (Ars Technica)
- Bringing accelerated 3D to the web (Chris Blizzard)

Compartir Compartir
Publicado por Franco Catrin el 27 de March 2009 en la categoría Software con los tags , , , , , . Tiene 44 comentarios.

44 Comentarios

Viene en camino una API 3D estándar para la web

Deja tu Comentario ↓
Shift

DesaprobarAprobar14Shift dijo el 27-3-2009 a las 22:39:

1

hrm mini comentario: o ‘estándar’ o ’standard’, no ‘estándard :)

Franco Catrin

Franco Catrin dijo el 27-3-2009 a las 22:45:

2

@Shift
Tienes razón. Artículo corregido.

Gon

DesaprobarAprobar17Gon dijo el 27-3-2009 a las 22:51:

3

Por fin morirá IE!?

:D

IXDan

DesaprobarAprobar5IXDan dijo el 27-3-2009 a las 23:03:

4

con esto por ejemplo en un futuro…

- ¿podriamos probar juegos (demos) sin descargarlos al pc?
- ¿navegar por Google heart sin tenerlo instalado?

todo eso mediante firefox??

por ahi va la cosa o me equivoco..

salUdos

Xradeon

DesaprobarAprobar13Xradeon dijo el 27-3-2009 a las 23:30:

5

IXDan pues eso de navegar por google “heart” no me lo sabia.. jeje saludos buen post!!

Sergio

DesaprobarAprobar2Sergio dijo el 27-3-2009 a las 23:33:

6

experiencia de usuario IXDan, eso es lo que se busca.

Muy buena movida y quizás este sea el flashkiller definitivo ya que siendo una opción pensada desde antes en los estándares no quedarán motivos para ocupar flash, el cual siempre fue un cacho por ese aspecto.

Y debut y despedida de silverlight por lo visto…

Más encima va a ser aplicable de una a varias plataformas, le están pegando el palo al gato estos compadres ahora se le ve más proyecciones a ideas como Theora por parte de FF.

Eso si una consulta Franco, ¿Esta tecnología se transformará en código intrusivo? eso como que me choca considerando que se recalca tanto la idea de considerar los estándares.

donperro

DesaprobarAprobar3donperro dijo el 27-3-2009 a las 23:34:

7

Esto logrará una mejora a la hora de explorar lugares…

Imaginense ser capaz de conocer una universidad de cualquier parte del mundo por medio de una “caminata” virtual… no suena mal

NioZero

DesaprobarAprobar2NioZero dijo el 27-3-2009 a las 23:50:

8

ahora el problema sería que se cumpliera ese estándar… quizá microsoft sacará un “estándar” 3d usando DirectX y hará todo el marketing como lo está haciendo con Silverlight… ya me imagino el Internet Explorer 9 con DirectX 10 para 3D.

sería muy bueno tener un estándar para 3D con javascript, mientras de verdad sea estándar…ç

(muchas veces usé la palabra estándar)

Franco Catrin

Franco Catrin dijo el 27-3-2009 a las 23:52:

9

@Gon
Internet Explorer podrá implementar este estándard como cualquier otro fabricante.

@IXDan
Veo difícil que puedas probar juegos para PC en esta plataforma que será diferente, a menos que esos Juegos para PC corran sobre el browser.

Google Earth si es un buen ejemplo, pero tendrían que hacer una versión específica para esta plataforma.

@Sergio
Flash en conjunto con Flex es una plataforma muy potente que no creo que caiga en decadencia tan pronto. Otra cosa es silverlight que no logra tomar vuelo aún.

Sobre Theora… ya vienen otros artículos en donde pienso analizar todo lo que se está desarrollando para Firefox 3.5

No te entendí la parte de “código intrusivo”.

cimoc

DesaprobarAprobar0cimoc dijo el 28-3-2009 a las 00:15:

10

Opera en linux… me duele decirlo, pero corre javascript como si estuviese decodificando bluray con la tarjeta de sonido.

O sea, como las pelot*s.

Espero que por lo menos me funcione etiquetar bien las fotos de FB en mi navegador, y ahí veremos. Y no, no me gusta firefox xD

En todo caso, esto me parece haberlo visto antes… en la casa de un primo de 5 años, lo he visto jugar juegos 3D en el navegador. En webs del tipo juegosjuegos.com, minijuegos.com, etc. Ni idea si era bajo flash, flex, silverlight, o turbopascal, pero yo lo vi (en IE7).

Saludos!

Algalord

DesaprobarAprobar1Algalord dijo el 28-3-2009 a las 01:29:

11

que bueno, ahora, que mejoren los motores javascript sobretodo en linux (ejem… cof cof cof… mozilla firefox)

fernando sanchez+m

DesaprobarAprobar2fernando sanchez+m dijo el 28-3-2009 a las 01:47:

12

la combinacion Flash-Flex-Papervision3D ya logran integrar un motor 3d dentro de la web, el problema es que a costo muy intenso para el procesador, utilizar open gl es la mejor movida para hacer lo mismo pero por hardware lo cual realmente proveeria de muchas posibilidades para las interfaces, aunque en realidad hay que reconocer que los programadores no le pegan mucho al diseño visual, mmmh ¿Google Heart?, ¿es como un buscador para corazones solitarios?

Peyesein

DesaprobarAprobar3Peyesein dijo el 28-3-2009 a las 02:25:

13

A ver microsoft que excusa se inventa para desarrollar su propia versión y no tomar el estándar.

Fabio

DesaprobarAprobar0Fabio dijo el 28-3-2009 a las 03:21:

14

por un momento pensé que era como el Browser 3D de looking glass,

pero este no tiene nada que ver con la forma del escritorio :m

Anuncian una API 3D estándar para la web | Geekets

DesaprobarAprobar0Anuncian una API 3D estándar para la web | Geekets dijo el 28-3-2009 a las 03:44:

15

[...] Fayer Wayer, esta nueva aplicación representa un desafío para los desarrolladores de éste estándar. Y es que [...]

inyaka

DesaprobarAprobar-1inyaka dijo el 28-3-2009 a las 04:07:

16

WOW ¡¡¡

y si IE no se adapta con esto si que jode XD

3d en el navegador O_o glup tendre que estar al tanto

elgatogordo

DesaprobarAprobar0elgatogordo dijo el 28-3-2009 a las 05:14:

17

@cimoc ¿probaste epiphany con el motor webkit?

Marcelo

DesaprobarAprobar1Marcelo dijo el 28-3-2009 a las 09:54:

18

Me duele decirlo pero con suerte me gatea youtube en mi pc (que tiene 5 años de vida), asi que la unica salida para ver sus videos es TOTEM, pero bien por firefox y opengl, ya me imagino aplicaciones complejas via web, sera bkn.
Saludos franco

alvaro

DesaprobarAprobar2alvaro dijo el 28-3-2009 a las 10:18:

19

Ahora Microsoft debe estar pensando en un IE con su DirectX. :(

Thomas A. Anderson

DesaprobarAprobar2Thomas A. Anderson dijo el 28-3-2009 a las 10:43:

20

OH…esto si que cambiara la forma de ver la web…

cimoc

DesaprobarAprobar0cimoc dijo el 28-3-2009 a las 12:15:

22

@elgatogordo:

es otro firefox… :-/

MG-Speed

DesaprobarAprobar1MG-Speed dijo el 28-3-2009 a las 12:31:

23

De hecho, la implantación 3D en la web se a tardado, no deberian solo buscar la ejecución de juegos y aplicaciones en web, si no dar una interfaz 3D para navegar… eso pienso que es el camino a seguir, pero sin la necesidad de integrarlo al sistema operativo… una aplicación independiente…

ArKaNtOsDeath

DesaprobarAprobar3ArKaNtOsDeath dijo el 28-3-2009 a las 12:36:

24

Lo malo es que ahora habra mas sitios que diran “Este sitio no funciona con tu Navegador” (Clasico cuando no usas IE), Lo bueno es que es una gran Mejora, OpenGL es la leche aunque apenas he hecho un par de Hola mundos Junto con C++ :P

Can ~

DesaprobarAprobar2Can ~ dijo el 28-3-2009 a las 13:10:

25

Sospecho que a penas salga la versión 0.0001 beta, Microsft arremeterá y tratará de sacar alguna wea con silverlight.

Ya hacía falta algo para renderear cosas 3d en el browser, al final de cuentas podría ser mas liviano tener un conjunto de vectores de tu producto que tener 20 fotos distintas de todos los angulos.

San_Pateste

DesaprobarAprobar1San_Pateste dijo el 28-3-2009 a las 13:11:

26

IM-PRE-SIO-NAN-TE….tengo la impresion de estar presente en algo realmente grande….

Mathius

DesaprobarAprobar1Mathius dijo el 28-3-2009 a las 15:35:

27

@IXDan Yo no conocía “Google Hearth” ¿Aplicación médica? :D

Encuentro la raja implementar tecnologías como OpenGL en los browsers, todo un nuevo mundo de posibilidades para los nuevos sitios y aplicaciones! Web 3.0, allá vamos CTM!

Matias

DesaprobarAprobar1Matias dijo el 28-3-2009 a las 15:37:

28

Seguro que en 3 a 6 meses Microsoft anuncia su propia especificación para una API 3D basada en Direct3D…

Matias

DesaprobarAprobar1Matias dijo el 28-3-2009 a las 15:39:

29

UPS! Ya alguien lo habia escrito!

Cómo conocemos a Microsoft!

Matias

DesaprobarAprobar-1Matias dijo el 28-3-2009 a las 15:39:

30

digo MeTooSoft ;-)

HiuCD

DesaprobarAprobar0HiuCD dijo el 28-3-2009 a las 18:27:

31

oh no, publicidad intrusiva usando graficos 3d!

pancho

DesaprobarAprobar1pancho dijo el 28-3-2009 a las 20:19:

32

mas porqueria en el navegador, con el tiempo no vamos a poder arrancar firefox con tanto plugin y cosas nativas que usamos.

Leonardo

DesaprobarAprobar2Leonardo dijo el 28-3-2009 a las 22:56:

33

Alguien dijo porno 3D? xD

fuera de bromas, espero que resulte y no solo para juegos web sino que mejore aún más el desarrollo de aplicaciones, como dice el artículo: La nueva Web 3.0

Kaskarudo

DesaprobarAprobar0Kaskarudo dijo el 29-3-2009 a las 00:25:

34

Por Fin puede que corran mas juegos en Linux!!
xDD

En todo caso con el auge de están teniendo las tecnologias touch screen será interesante ver como se conjugan para dar una nueva experiencia al usuario… definitivamente creo ke esa será la web 3.0

Jose Pablo

DesaprobarAprobar2Jose Pablo dijo el 29-3-2009 a las 01:31:

35

Ya existe algo parecido, estoy jugando Quake Live beta, se juega desde Firefox y tiene la grafica de Quake III
http://www.quakelive.com/

kronox » Blog Archive

DesaprobarAprobar0kronox » Blog Archive dijo el 29-3-2009 a las 06:52:

36

[...] Viene de [...]

CYBERLORD

DesaprobarAprobar2CYBERLORD dijo el 30-3-2009 a las 03:27:

37

De hecho ya está disponible la Beta 1 de Silverlight 3.0 que permite gráficos 3D acelerados por GPU en el equipo cliente… en este caso Microsoft se dio mas prisa que los demas y ademas multiplataforma.

Ala, acribillandome a negativos…. hay que esconder la verdad.

Un saludo.

Rafael C.-

DesaprobarAprobar0Rafael C.- dijo el 30-3-2009 a las 14:15:

38

Yo recuerdo que ya habian Web 3D antes de que apareciera Internet Explorer, onda Netscape 3.0 Gold con soporte para VRML… pero no prendió mucho en ese tiempo.

En mi opinion personal, perfiero una página web html (+css+js) bien hecha que las páginas hechas en flash (pajeras y pesadas). Por lo que agregar otro plugin que requiera mas contenidos (modelos 3d, texturas, etc.) para presentar la misma información no me parece bueno.

La web tiene otros rumbos para mejorar, este no es uno de ellos.

Cristian

DesaprobarAprobar0Cristian dijo el 15-4-2009 a las 02:12:

39

This is the futuree…guardadito en mi evernote.

diego

DesaprobarAprobar0diego dijo el 22-4-2009 a las 23:40:

40

Me gusta mucho la idea, no digo que flash o flex no sirvan, pero la verdad que aveces es incomodo estar instalando el flash player o algunas personas que no saben mucho nisiquiera se les ocurriria instalar este. Javascript ya viene por defecto en todos los navegadores, el problema de la compatibilidad se esta arreglando de apoco (todos los navegadores leen casi igual el javascript menos el ie). Creo que si sacan un motor 3d para javascript y alguna version nueva del lenguaje o mejor ahun, todos los navegadores se ponen de acuerdo para usar el mismo motor javascript, javascript sera uno de los mejores lenguajes para web. Personalmente me gusta solo usar flash para banners y animaciones, pero nada mas. Uso javascript en todo lo que puedo

Google O3D: La Web en tres dimensiones | tecnoexpertos

DesaprobarAprobar0Google O3D: La Web en tres dimensiones | tecnoexpertos dijo el 23-4-2009 a las 02:36:

41

[...] la web sea tridimensional no es algo nuevo, de hecho es algo que nosotros ya conocimos a través de la alianza de Khronos Group y Mozilla; pero ahora es Mountain View y Google, quienes se encuentran trabajando en la materia y ha [...]

WebGL ya disponible en Firefox : Blogografia

DesaprobarAprobar0WebGL ya disponible en Firefox : Blogografia dijo el 22-9-2009 a las 15:41:

42

[...] nuevo estándar para manejar gráficos 3D en la web aun está en etapa de definición, pero algunos proyectos ya están creando las primeras [...]

WebGL ya disponible en Firefox - GeekDays

DesaprobarAprobar0WebGL ya disponible en Firefox - GeekDays dijo el 22-9-2009 a las 20:52:

43

[...] nuevo estándar para manejar gráficos 3D en la web aun está en etapa de definición, pero algunos proyectos ya están creando las primeras [...]

Proyecto Mozilla: Implementación de WebGL : NewsMac Asycom

DesaprobarAprobar0Proyecto Mozilla: Implementación de WebGL : NewsMac Asycom dijo el 27-9-2009 a las 00:10:

44

[...] nuevo estándar para manejar gráficos 3D en la web aun está en etapa de definición, pero algunos proyectos ya están creando las primeras [...]

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?