Google lança O3D, um plug-in para 3D no Browser
27 de abril de 2009
Grande surpresa ontem à noite com o lançamento pelo Google de O3D, um plug-in para transformar em 3D em seu navegador: Apresentando O3D. A cereja no bolo, este plug-in (e as tecnologias que vão para trás) são liberadas como código aberto sob a licença BSD: Rumo a um padrão aberto para a web 3D gráficos.
Aqui está uma demonstração do que o plug-in é capaz de:
3D no meu navegador?
Sim bastante, 3D real, que utiliza a técnica de sombreamento para representar objetos 3D ou cenas importados de editoras como a Google SketchUp, 3ds Max e Maya.
Mas para isso você deve instalar um plug-in (5,3 MB) está disponível em vários navegadores e sistemas operacionais:
- Windows XP SP2 ou Windows Vista SP1 com Firefox 2 + e Internet Explorer 7 +, o Google Chrome
- Mac OS X 10.5 (Leopard) com o Firefox 2 e + 3 + ou Safari Camino
- Linux (build instruções fornecidas)
Para o locatário em detalhes técnicos, este plug-in permite que você aproveite a sua placa gráfica através do OpenGL ou DirectX 9. O processamento 3D é gerado a partir de uma nova língua (o O3D Shading Language) eo motor de JavaScript "casa" V8 (a mesma que impulsiona Chrome):

E o disco é impressionante, convido-vos a descobrir por que a galeria de exemplos, com a famosa Praia de Cena:

Exemplo de cena 3D com O3D
Mas também há belas manifestações do motor de física que Box2DJS em 3D:
O motor de física em ação O3D
Assim como um configurador do Interior (Home Configurator):

O configurador dentro O3D
E ainda há jogos pouco desenvolvida por equipes do Google (Damas e Príncipe IO: O Cavaleiro SketchUp):

The Game 3D O3D
Curiosamente, como JavaScript, aplicações 3D pode ser usado no modo offline com Google Gears.
Segundo o líder do projeto (Henry Bridge) eo diretor técnico (Matt Papakipos) O3D objetivo é tornar as informações mais acessíveis (através de representações 3D) e integrar no navegador de conteúdo 3D Como o Google Earth. Mais é aqui: o Google junta-se o esforço para 3D Web padrão com o plugin novo.
Precisamos de um novo padrão em 3D?
Essa é a questão fundamental que temos o direito de pedir:
- Já existem muitas outras tecnologias 3D baseado em Flash (Papervision3D, Sandy3D ...) ou Silverlight (leia este tópico: Comparação de Flash e Silverlight para 3D), bem como plug-in (Unity3D, Shockwave, 3DVIA ...) ;
- Google trabalha em canteiros de Khronos, um consórcio nasceu em 2000 para promover a 3D e, recentemente, uma parceria com a Mozilla para criar um grupo de trabalho em 3D na Internet (ver Khronos lança iniciativa para criar Padrão Aberto para Isenta de Aceleração 3D na Web e Mozilla, Khronos 3D e Web Standards no News).
Por isso, nesta há uma bein Google contra o resto da indústria (ATI, AMD, Nvidia, Intel, IBM, Sun, Apple, Sony ... e um bando inteiro de fabricantes que aderiram à iniciativa de Khronos capitalizar em OpenGL - cf. Sobre o Grupo Khronos). O que é realmente estranho nesta história é que o Google ainda não se juntou ao grupo de Khronos ... mas desenvolve suas próprias especificações que o golpe vai voltar à competição com o Canvas futura extensão: 3D para Firefox 3.5 (ver Bringing 3D para dar uma acelerada a web). Eles obviamente têm a intenção de fazer convergir os dois (O3D e Canvas: 3D), mas por enquanto eles preferem ter uma maior flexibilidade e silenciosamente mudar sua tecnologia.
Tudo isso é consistente com o Google cultura "para jogar na ambigüidade com tecnologias cujo código fonte é publicado, mas eles são responsáveis se a evoluir como é o caso do Android, Chrome ou materna cliente. Portanto, é provável que o Google vai tentar impor um padrão baseado em seu poder de fogo técnico. Será que vão conseguir convencer o setor industrial? Difícil dizer por agora que eles vivem em mundos diferentes (uma para hardware e serviços online para o Google).
Primeira pensamentos sobre O3D
Após testes iniciais, é agora tempo para analisar ad quente:
- Acima de tudo, não se empolgue, O3D é atualmente um protótipo de tecnologia só está disponível para desenvolvedores (ou seja, em um contexto semelhante ao Native Client - ler sobre ele: Native Client, RIA tecnologia do Google que o risco para durar muito tempo);
- A minha preferência vai para Unity3D que oferece uma mais fluida entregue a um plug-in que se instala "quentes" (ao contrário O3D requer reinicialização);
- Se a ambição do Google para revolucionar jogos on-line, trazendo no browser 3D está em falta porque não existem muitos nichos que estão mais bem posicionados com a Unidade, que fornece um ambiente de edição muito eficiente (leia sobre ele: Depois de Rich Internet Applications, Rich Internet Jogos? e E estamos a falar novamente sobre Rich Internet Jogos);
- Está ficando um monte de plug-in entre O3D, NaCl e Gears! Não seria esta estratégia vergonhoso para nos fazer compreender que a maneira mais fácil é usar o Chrome? ;
- Será que vamos ver uma ressurreição do Bairro desde Google sabe como dar uma segunda chance para os seus produtos (incluindo o Jaiku foi comprado e, em seguida, abandonado e, em seguida, lançado em código aberto) e onde o Google quis fazer uma plataforma de jogos ( cf. Lively ele vai plataforma de um jogo?);
- Em última análise, esta história do plug-in de jogos 3D online, não seria uma forma de impulsionar um setor que está indo fazer o dinheiro através de seus programas In-Game Advertising e competir e Microsoft com o Massive?
Em suma, eu sinto que existe uma história de muito dinheiro e não é apenas um protótipo de engenharia.
Itens relacionados:
- Mais e mais social sobreposições para seus sites
- Google lança Chrome OS, um sistema operacional para netbooks
- Opera 10, 4 Chrome, o Firefox 4: Para plataformas sociais e aplicação
- Chrome OS, a pedra fundamental do império do Google
- Chrome OS, a pedra fundamental do império do Google






























Excelente trabalho de fundo e análise.
Muito obrigado por esta informação!
PS: vou tentar isso no meu OpenSUSE ^ ^