<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bruno Campagnolo de Paula weblog &#187; OnLive</title>
	<atom:link href="http://www.brunocampagnolo.com/log/tag/onlive/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brunocampagnolo.com/log</link>
	<description>Um pouco de tudo, de tudo um pouco, nada com nada...</description>
	<lastBuildDate>Tue, 24 Aug 2010 13:06:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>3d na Web: canvas 3d ou renderização no servidor?</title>
		<link>http://www.brunocampagnolo.com/log/2009/03/26/3d-na-web-canvas-3d-ou-renderizacao-no-servidor/</link>
		<comments>http://www.brunocampagnolo.com/log/2009/03/26/3d-na-web-canvas-3d-ou-renderizacao-no-servidor/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 13:26:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[canvas3d]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[OnLive]]></category>
		<category><![CDATA[V-Gate]]></category>
		<category><![CDATA[web3d]]></category>

		<guid isPermaLink="false">http://www.brunocampagnolo.com/log/?p=169</guid>
		<description><![CDATA[No post de ontem comentei sobre o Google Experiments e sobre a melhoria gráfica das aplicações web nos últimos anos devido à implementação da tag &#60;canvas&#62;.
Esta tag, por enquanto, só permite o trabalho com imagens em um plano 2d. Até existem diversos testes de conceito de experiências 3d usando o canvas. O problema é que [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">No <a href="http://www.brunocampagnolo.com/log/2009/03/25/divulgacao-chrome-experiments/">post de ontem</a> comentei sobre o<a href="http://www.chromeexperiments.com/"> Google Experiments</a> e sobre a melhoria gráfica das aplicações web nos últimos anos devido à implementação da <a href="https://developer.mozilla.org/en/Canvas_tutorial">tag &lt;canvas&gt;</a>.</p>
<p style="text-align: justify;">Esta tag, por enquanto, só permite o trabalho com imagens em um plano 2d. Até existem <a href="http://www.brunocampagnolo.com/links/canvas+3d">diversos testes de conceito</a> de experiências 3d usando o canvas. O problema é que elas implementam todo o motor de renderização 3d via JavaScript e não se aproveitam das capacidades gráficas da placa 3d.</p>
<p style="text-align: justify;">A<a href="http://blog.vlad1.com/2009/03/24/3d-on-the-web-its-go-time/"> ideia de um canvas 3d</a> para a versão posterior do Firefox 3.5 começa a ser operacionalizada através da exposição do <a href="http://pt.wikipedia.org/wiki/OpenGL">OpenGL </a>e da versão &#8220;simplificada&#8221; <a href="http://en.wikipedia.org/wiki/OpenGL_ES">OpenGL ES</a> para aplicações JavaScript. Embora provavelmente demore algum tempo ainda para sair do projeto, o canvas 3d vai permitir que jogos, interfaces ricas e ambientes de simulação tenham uma experiência cada vez mais rica. Cada vez mais, portanto, a Web se aproxima do desktop tanto em relação às funcionalidades disponíveis quanto em relação à performance. Muita gente está discutindo o canvas 3d como evolução natural para implementar o 3d na web, tanto com opiniões <a href="http://almaer.com/blog/canvas-3d-standards-and-where">positivas</a>, quanto <a href="http://blog.digitalbackcountry.com/2009/03/is-the-pretense-of-the-open-web-gone/">contrárias</a>.</p>
<p style="text-align: justify;">Outras alternativas menos tradicionais para trazer o 3d para a web também estão sendo discutidas. Por exemplo, a alternativa de jogos sobre demanda da <a href="http://www.onlive.com/">OnLive</a>. Neste serviço, os jogos rodam em um servidor da empresa. Toda a renderização é feita no servidor e enviada ininterruptamente para o cliente na forma de um vídeo comprimido. O cliente também envia os comandos de teclado e mouse via rede. Apesar de parecer meio absurdo usar um sistema destes em uma conexão mais lenta de Internet, conforme as banda vai ficando mais barata e disponível a ideia vai ficando cada vez mais simpática. Em um <a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=529076">projeto semelhante da V-Gate</a>, voltado para o mundo mobile, um servidor é colocado entre um jogo online e um telefone celular e todo o processamento é feito neste servidor intermediário e enviado para o telefone. Outro sistema parecido com esse é o <a href="http://i.gizmodo.com/5037276/liveplace-is-a-virtual-world-rendered-server+side-streamed-to-any-device">LivePlace</a>.</p>
<p style="text-align: justify;">Independente da estratégia, o horizonte aponta para uma Web cada vez mais com possibilidades 3d e, além disso, com menos restrições de memória e banda. O grande desafio estará na criação de aplicativos que aproveitem esse poder de uma maneira eficiente e não apenas que sejam uma novidade técnica. Além disso, a abordagem de  colocar um servidor de renderização &#8220;na nuvem&#8221;  é interessante e criativa, mas demanda um investimento muito grande em hardware e banda. Para o desenvolvedor médio talvez esse investimento seja alto demais.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.brunocampagnolo.com/log/2009/03/26/3d-na-web-canvas-3d-ou-renderizacao-no-servidor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
