sábado, 26 de março de 2011

O que é engine ou motor gráfico?


Conheça o pacote de funções que inova a tecnologia e facilita o desenvolvimento de jogos.


Quando você confere um novo jogo, tudo parece estar na mais perfeita ordem. É um conjunto de cenários, texturas, sons, inteligência artificial, física e efeitos 3D que, integrados, fazem o game funcionar.

Cada aspecto desses é desenvolvido nos mínimos detalhes, que se unem como vários motores
responsáveis pelo andamento do jogo. Mas a criação desse complexo sistema não é tão comum: são muitos os games que utilizam uma produção prévia dessas ferramentas, as tais engine gráficas.

Conceituando

Uma engine gráfica (game engine, no original) é uma biblioteca, um pacote de funcionalidades que são disponibilizadas para facilitar o desenvolvimento de um jogo e impedir que sua criação
tenha que ser feita do zero.

Também chamado de motor gráfico ou motor de jogo, o pacote é normalmente utilizado na modelagem de imagens 2D e 3D, além de trazer animações e sons padronizados.


Além de garantir um bom visual, ele é responsável por diversos itens da jogabilidade que são
pouco percebidos pelos jogadores, como o sistema de colisão entre personagem e objetos e a inteligência artificial de inimigos ou parceiros, essenciais na composição de um bom game. Mas tudo isso levou muito tempo (e muitos jogos) para chegar ao complexo estado em que se encontram as engines hoje.

No início

Mesmo nos primeiros consoles e computadores, desenvolver um jogo era um desafio. O lançamento ocorria para apenas um video game: transportá-lo para outra plataforma era uma
tarefa corajosa, pois exigia a reprogramação de todos os aspectos do título, já que quase nada era
aproveitado da versão anterior.

A terceirização desses aspectos técnicos começou apenas como suporte gráfico, no formato de softwares de renderização criados por certas companhias, com o objetivo de processar as
imagens criadas digitalmente.A primeira engine utilizada por outras companhias foi a Freescape, da Incentive Software. Ela serviu jogos como Driller, em 1987, e Dark Side, lançado no ano seguinte. Já o termo só apareceu mesmo em meados da década de 1990, com a popularização definitiva dos FPS (jogos de tiro em primeira pessoa).

Esse gênero estourou de vez com o lançamento do trio Quake, Doom e Wolfenstein 3D, todos na mesma década. A partir deles, vários sucessores usaram o mesmo motor de suas inspirações, mas alteravam armas, cenários, inimigos e mapas, para mostrar traços de originalidade.

Consolidação no mercado

Rapidamente, os motores gráficos tornaram-se populares em todos os tipos de jogos, como RPG e aventura. Já a capacidade das criações mais modernas transformou a programação de engines em um verdadeiro trabalho de artista: são pacotes bastante completos que tentam deixar sons e
imagens o mais próximo possível da realidade, exigindo um pouco menos do desenvolvedor.

Além disso, ter uma base para criar jogos é uma garantia de benefícios para a empresa. Entre eles, podemos destacar o corte de custos na criação do que já está disponibilizado pela engine,
velocidade no lançamento e a possibilidade de transportar o game para outras plataformas mais facilmente.

Ainda há o suporte completo da empresa que criou tal motor, caso ele apresente algum problema. Se ela lançar atualizações no sistema, quem possui a licença de uso poderá também receber as melhorias livremente.

Celebridades

Alguns motores gráficos já caíram no gosto das companhias e são aproveitados até anos depois de seu lançamento. Conheça alguns deles:

CryEngine

O pacote da empresa alemã Crytek serviu inicialmente para uma demonstração de tecnologia da NVIDIA, durante uma convenção em 2000. O sucesso da exposição transformou o sistema de
ferramentas em um jogo, Far Cry, lançado quatro anos depois.

Mas a consagração veio com a CryEngine 2, que originou Crysis, um jogo que foca seu potencial no realismo de seus gráficos. Em 2009, foi anunciada a versão atual do motor, a CryEngine 3.

Crysis 2, marcado para o fim de março, será o primeiro game a utilizar a nova tecnologia. No vídeo abaixo, você confere um exemplo do que a Crytek foi capaz de desenvolver.



Source Engine

Em 2004, a Valve lançou a primeira versão de sua engine 3D, mais popular que a criação da Crytek.

A Source foi utilizada em sucessos como Counter-Strike, Left 4 Dead e Half-Life 2. A utilização do Steam para disponibilizar atualizações, a animação de faces e o bom modo online são suas características mais marcantes.

id Tech 5

Ela é a quinta versão de uma engine já bastante trabalhada, que estreou em Doom. Anunciada em 2007, servirá como base para dois futuros FPS: Doom 4 e Rage. Segundo um dos fundadores
da empresa que criou a id Tech, John Carmack, ela deve ser posteriormente disponibilizada como código aberto, para quem quiser desfrutar de sua biblioteca.

IW Engine

Essa engine é baseada inicialmente na id Tech 3, mas foi bastante modificada, até ganhar uma identidade própria. Ganhou fama por estar presente nos últimos episódios da série Call of Duty.

Unreal Engine 3

A produção da Epic Games é atualmente a favorita das empresas. São vários os jogos que a utilizam, como Gears of War, Bulletstorm, Star Ocean, Batman: Arkham Asylum, Asura’s Wrath, entre muitos outros. Entre seus pontos positivos, sombras dinâmicas e bom efeito de profundidade.

E, se dependermos dela, estamos em boas mãos. Em uma demonstração na GDC 2011 rodando
com três placas GTX 580 da NVIDIA, a nova versão mostrou-se apta a revolucionar os gráficos desta e da próxima geração.



O futuro é agora

Não é fácil prever quais os futuros avanços em motores gráficos, mas a próxima grande leva de
engines deve surgir apenas na geração que vem a seguir.

Lançamentos apontam que os portáteis são o novo mercado. O NGP da Sony rodará jogos com a CryEngine, enquanto o iPhone o iPad possuem suporte para Unreal Engine 3, como mostra
Infinity Blade.


Outra tendência é o mercado alternativo de engines, que é de fácil acesso, custo amigável (ou até sem custo algum) e desenvolvimento simples, porém eficiente. Um bom exemplo é a Unity 3, que em sua versão Pro sai por no máximo 4 mil dólares.

A Epic Games cobra cerca de 700 mil dólares pela licença, dependendo dos termos de uso e se o
jogo terá uma ou mais plataformas. Uma versão grátis do seu kit de desenvolvimento foi disponibilizado de graça para estudo e uso, mas, se o game for vendido, a taxa deverá ser paga.

Já a CryEngine também é bastante cara, mas uma versão de graça existe com o objetivo de ajudar instituições de ensino que abordam o tema.

Apelar para programadores independentes muitas vezes é a solução, pois o custo para obter a licença das grandes empresas é alto, apesar do esforço monetário ser recompensado com um bom serviço. Mesmo assim, deve-se levar em conta que nem só uma boa engine é capaz de salvar um jogo ruim.

Sem cordas: guitarra-conceito é sensível ao toque


Projeto é de um aparelho musical que abandonou as cordas e permite maior controle do usuário por meio de touchscreen.


A ideia é do designer Max Battaglia e vai deixar os guitarristas mais tradicionais de cabelos em pé: uma guitarra sem cordas. O Hyper Touch Guitar é um projeto de uma guitarra-conceito e envolve um aparelho que, em vez de cordas, conta com um sistema de reconhecimento de toque. Assim o músico pode escolher quantas “cordas” e “casas” o instrumento vai ter, em uma espécie
de touchscreen.

O Hyper Touch Guitar contaria com sistema embutido para a criação de efeitos sonoros e alterações de volume. Além disso, seria equipado com uma central de comando sem fio, o que permitiria uma infinidade de possibilidades de expressão e personalização do som.

quarta-feira, 16 de março de 2011

'Plano de banda larga incluirá todos os estados', afirma Paulo Bernardo

O governo vai rever o Plano Nacional de Banda Larga (PNBL) e incluir estados como Roraima e Amapá, que hoje não estão contemplados nas áreas inicialmente previstas para ter cobertura. O programa do governo tem como meta levar internet rápida por um preço acessível para todos os municípios brasileiros. "Nós vamos rever o Plano Nacional de Banda Larga e incluir todos os estados", afirmou nesta quarta-feira (16) Paulo Bernardo, ministro das Comunicações.

O compromisso do ministro foi uma resposta ao questionamento da senadora Ângela Portela (PT-RR), durante audiência pública na Comissão de Ciência e Tecnologia do Senado. Segundo Bernardo, a Eletronorte usa uma linha de transmissão da Venezuela para abastecer Roraima. A rede de fibras óticas dessa linha será usada para levar banda larga para a Região Norte.

Esforços na América do Sul

O ministro destacou também que está havendo "multiplicação de esforços" para interligar a infraestrutura de fibras óticas nos países da América do Sul. Segundo Bernardo, foi assinado um protocolo de intenções com a Argentina, e há negociações com o Paraguai, por meio da linha de Itaipu. O financiamento da expansão dessa infraestrutura seria feita com recursos do Banco Interamericano de Desenvolvimento (BID).

O ministro informou que, na terça-feira, esteve reunido com representantes do BID para tratar do assunto. Nos próximos dias, informou Bernardo, deve ser formalizada a Secretaria de Inclusão Digital do Ministério das Comunicações.

Firefox 4 pode ser lançado em 22 de março

O diretor de engenharia de software da Mozilla, Damon Sicore, publicou no fórum oficial da empresa que o navegador Firefox 4 será lançado para download no dia 22 de março. A Mozilla ainda não anunciou a data oficial de lançamento do browser.

"Não temos nenhum problema que impede de lançar a versão RC1 como a final. Dia 22 de março será o dia do lançamento", escreveu Sicore.

A versão "Release Candidate 1" do Firefox 4 foi lançada há alguns dias e os usuários e programadores não encontraram problemas significativos o que, de acordo com Sicore, permitiria o lançamento. Entretanto, caso algum problema grave seja encontrado antes do dia 22, a Mozilla pode lançar uma versão "Release Candidate 2".

Nova GeForce GTX 550 Ti não exige fonte de alimentação potente

A Nvidia anunciou nesta quarta-feira (16) o lançamento do novo modelo de placa de vídeo para PC da linha de GeForce, a GTX 550 Ti, focada no baixo consumo de energia e nos usuários de jogos e multimídia.

O fabricante faz uma comparação com o produto concorrente mais próximo (Radeon HD 5770) e informa que a GTX 550 Ti é até 50% mais rápida nos mais recentes jogos com tesselação em DX11, e ainda 38% mais rápida nos jogos em DX9 e DX10 das gerações anteriores. Ainda é possível aumentar o desempenho com a adição de uma segunda placa conectada à primeira com uso da tecnologia SLI.

A nova placa está disponível pelos parceiros da Nvidia, tais como Asus, ECS, EVGA, MSI, Point of View, Zogis e Zotac com preço sugerido de US$ 150 nos Estados Unidos. No Brasil o preço fica em torno de R$ 700.

Acompanhando a placa vai o kit GeForce 3D Vision que contém óculos sem fio, com bateria recarregável de 60 horas, emissor infravermelho e os respectivos softwares. Há suporte para mais de 500 títulos de jogos 3D, entretanto é necessário que o computador possua um processador gráfico GeForce e um monitor que suporte uma taxa da atualização de 120 Hz.

Baixe o Internet Explorer 9, novo navegador da Microsoft

A Microsoft anunciou mundialmente nesta segunda-feira 14) o lançamento do seu novo navegador Windows Internet Explorer 9 em 40 idiomas. O programa esta disponível para download desde meia-noite de terça-feira (15) no horário de Nova York, ou 2h no horário de Brasília.

Segundo a empresa, foi o browser que teve mais downloads da versão testes, cerca de 40 milhões. Ele chega com aposta nos novos padrões da web, como o HTML5 e o CSS3 e que oferece recursos para os desenvolvedores e webdesigner interagirem mais com seus usuários.

Um deles é o de Sites Fixos e Listas de Atalhos, permitindo aos usuários fixarem os atalhos dos sites na barra de tarefas do Windows Vista ou 7 (únicos sistemas com suporte ao produto) e interagirem com eles, como num site de música em que os botões principais de play, pause e stop aparecem sob a janela de pré-visualização quando se passa o mouse por cima do ícone.

E já existem provedores de conteúdo, como sites de comparação de preços, compras coletivas, blogs e de notícias, que já implementaram esse novos recursos em seus produtos e esperam, além de maior audiência e permanência no site, poder entender melhor o comportamento do seu público através de ferramentas específicas para este fim disponíveis para os desenvolvedores.

Download

Para baixar o IE9 acesse a página oficial da Microsoft. É importante lembrar que é necessário o Windows Vista ou Windows 7.

Novidades

De novo, o IE9 traz uma interface mais limpa, com mais espaço para os sites e menos para as barras de ferramentas, priorizando o conteúdo e não o próprio navegador. Outro apelo que a Microsoft ressalta é a velocidade de processamento de conteúdo multimídia, que faz uso da placa aceleradora gráfica do PC para melhorar o desempenho. Há ainda previsão para o Internet Explorer 9 estar disponível no sistema operacional móvel Windows Phone 7. Porém, não há data definida.

Google renova aplicativo de buscas para o iPhone

O Google atualizou o seu aplicativo de buscas para o iPhone, trazendo um novo visual e novas funções, além de apresentar um desempenho melhor nos celulares da Apple. O programa também mudou de nome e passa a se chamar Google Search.

A principal mudança está na parte visual, mais próxima da vista no site da empresa, que permite realizar buscas por meio de texto, de voz ou de fotos (serviço chamado de Google Goggles). Outra novidade é uma barra à esquerda, acionada quando o usuário faz um movimento com o dedo para a direita, que mostra filtros de busca como imagens, blogs, discussões, livros entre outros, o que, de acordo com a empresa, aprimora o serviço apresentado pelo aplicativo.

Ao sair do aplicativo por conta de uma chamada telefônica, por exemplo, o programa Google Search consegue salvar a última página acessada, que fica atrás da imagem inicial da página de buscas no iPhone. Aplicativos como Orkut, Gmail e Google Earth, por exemplo, foram mantidos dentro do Google Search, mas agora são acessados por meio de um botão chamado "Apps".

Para os usuários do iPhone, o aplicativo Google Search é gratuito e o download pode ser feito na App Store. Quem já tinha o programa, pode realizar a atualização gratuitamente.