<?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>HelloEnjoy™ &#187; EnergyLab</title>
	<atom:link href="http://blog.helloenjoy.com/category/energylab/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.helloenjoy.com</link>
	<description>High-End Interactive Design</description>
	<lastBuildDate>Thu, 18 Feb 2010 16:23:12 +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>Site Of The Day: EnergyLab</title>
		<link>http://blog.helloenjoy.com/2009/08/04/site-of-the-day-energylab/</link>
		<comments>http://blog.helloenjoy.com/2009/08/04/site-of-the-day-energylab/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 17:26:31 +0000</pubDate>
		<dc:creator>Liber</dc:creator>
				<category><![CDATA[Awards]]></category>
		<category><![CDATA[EnergyLab]]></category>

		<guid isPermaLink="false">http://blog.helloenjoy.com/?p=368</guid>
		<description><![CDATA[
We are super happy to see our latest work EnergyLab  selected today as Site Of The Day in The FWA. Congrats to Grupo W. ¡Que viva México!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thefwa.com/?app=winners&#038;id=7110"><img src="http://blog.helloenjoy.com/wp-content/uploads/2009/08/fwa.gif" width="200" height="60"/></a></p>
<p>We are super happy to see our latest work <a href="http://www.energylab.tv" target="_blank">EnergyLab</a>  selected today as <a href="http://www.thefwa.com/?app=winners&amp;id=7110" target="_blank">Site Of The Day</a> in <a href="http://www.thefwa.com/" target="_blank">The FWA</a>. Congrats to <a href="http://www.grupow.com/" target="_blank">Grupo W</a>. ¡Que viva México!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.helloenjoy.com/2009/08/04/site-of-the-day-energylab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EnergyLab</title>
		<link>http://blog.helloenjoy.com/2009/08/03/energylab/</link>
		<comments>http://blog.helloenjoy.com/2009/08/03/energylab/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 17:19:12 +0000</pubDate>
		<dc:creator>C4RL05</dc:creator>
				<category><![CDATA[EnergyLab]]></category>
		<category><![CDATA[Papervision3D]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://blog.helloenjoy.com/?p=301</guid>
		<description><![CDATA[
So much energy has never before been contained in a bottle. You had better not touch it, one can never know what consequences it might have.
Our first commercial project as HelloEnjoy went live on July 22nd 2009. Built for our friends at Grupo W in Mexico, EnergyLab is a 3D puzzle where the fastest to complete it wins a trip to Russia to fly a L39 combat jet (like James Bond in Tomorrow Never Dies).

The game starts after the bottle explodes and your job is to piece it together. Click on the background and drag to navigate around the scene. Click and drag the pieces until you find their matching silhouette.
Behind the scenes

When building the 3D experience with the latest [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.energylab.tv" target="_blank"><img title="EnergyLab" src="http://blog.helloenjoy.com/wp-content/uploads/2009/07/energylab.jpg" alt="EnergyLab" width="460" height="259" /></a></p>
<p>So much energy has never before been contained in a bottle. You had better not touch it, one can never know what consequences it might have.</p>
<p>Our first commercial project as <a href="http://www.helloenjoy.com/" target="_blank">HelloEnjoy</a> went live on July 22nd 2009. Built for our friends at <a href="http://www.grupow.com/" target="_blank">Grupo W</a> in Mexico, <a href="http://www.energylab.tv" target="_blank">EnergyLab</a> is a 3D puzzle where the fastest to complete it wins a trip to Russia to fly a L39 combat jet (like James Bond in <em>Tomorrow Never Dies</em>).<br />
<span id="more-301"></span><br />
The game starts after the bottle explodes and your job is to piece it together. Click on the background and drag to navigate around the scene. Click and drag the pieces until you find their matching silhouette.</p>
<h2>Behind the scenes</h2>
<p><img src="http://blog.helloenjoy.com/wp-content/uploads/2009/07/textureshader.jpg" width="460" height="192"/></p>
<p>When building the 3D experience with the latest public version of <a href="http://www.papervision3d.org">Papervision3D</a>, we dedicated a lot of time to get the lighting right. After trying out many solutions, we decided to implement two different shaders. Screen-space Phong shading is used when the pieces are floating on their own, creating a realistic lighting effect without a noticeable performance hit. But when the pieces are assembled, visual artifacts appear along the edges. To avoid this, we switch to a different shader texture taken from a separate bottle mesh rendered outside the viewport.</p>
<p><img src="http://blog.helloenjoy.com/wp-content/uploads/2009/07/extrusiontypes.gif" width="460" height="192" /></p>
<p>A low poly version of the bottle was created in Maya and divided in 26 separate pieces. At runtime, each piece is extruded to construct the geometry of the sides and interior. This approach enables us to remove adjacent sides when the pieces fall into place, avoiding sorting issues. To build realistic breakup geometry, we determine the extrusion direction using vertex normals.</p>
<p>Realtime extrusion was also used for the volumetric light that comes out of the explosion centre. In this case, we calculate the direction from the origin to each vertex world position. On every frame this single point extrusion is updated to maintain the illusion of a realistic light source. Once again, as the pieces are joined together we remove all redundant geometry keeping the borders of the resulting assembled shape.</p>
<p><img src="http://blog.helloenjoy.com/wp-content/uploads/2009/07/volumetriclight.jpg" width="460" height="192"/></p>
<p>A complex scene hierarchy handles rotation along the different axes, while keeping the pieces looking at the center. Quaternions and matrix math are required to keep the motion smooth and also for dynamic parenting during user interaction. Simple physics take care of the collision between pieces, while positive and negative radial forces keep them inside the play area.</p>
<p>Working with Grupo W has been a very rewarding experience, their minute attention to detail can be appreciated everywhere, from the fast-forwarded skip intro to the electrified feel of the user interface. Their talent and hard work has been essential to achieve their vision. We hope you enjoy it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.helloenjoy.com/2009/08/03/energylab/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
