<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Environment Mapping Demo With OpenGL ES 1.1</title>
	<atom:link href="http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/feed" rel="self" type="application/rss+xml" />
	<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1</link>
	<description>Living the indie life</description>
	<lastBuildDate>Tue, 15 May 2012 19:19:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Ernesta Fanatikė</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-18417</link>
		<dc:creator>Ernesta Fanatikė</dc:creator>
		<pubDate>Mon, 27 Feb 2012 11:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-18417</guid>
		<description>I like to use models from www.cgtrader.com.</description>
		<content:encoded><![CDATA[<p>I like to use models from <a href="http://www.cgtrader.com" rel="nofollow">http://www.cgtrader.com</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: This Week in iPhone News - November 20/2009</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-4215</link>
		<dc:creator>This Week in iPhone News - November 20/2009</dc:creator>
		<pubDate>Sat, 21 Nov 2009 02:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-4215</guid>
		<description>[...] Environment mapping demo with OpenGL ES 1.1 Noel Llopis demonstrates environment mapping with OpenGL ES 1.1 as part of a chapter he recently created for the upcoming book, iPhone Advanced Projects. [...]</description>
		<content:encoded><![CDATA[<p>[...] Environment mapping demo with OpenGL ES 1.1 Noel Llopis demonstrates environment mapping with OpenGL ES 1.1 as part of a chapter he recently created for the upcoming book, iPhone Advanced Projects. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention Games from Within &#124; Environment Mapping Demo With OpenGL ES 1.1 -- Topsy.com</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-4197</link>
		<dc:creator>Tweets that mention Games from Within &#124; Environment Mapping Demo With OpenGL ES 1.1 -- Topsy.com</dc:creator>
		<pubDate>Fri, 20 Nov 2009 02:22:44 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-4197</guid>
		<description>[...] This post was mentioned on Twitter by Noel Llopis and sakamoto, Little White Bear. Little White Bear said: Congrats! RT @SnappyTouch iPhone Adv. Projects is out! http://bit.ly/SjqmB My chapter is env mapping w OpenGL ES 1.1 http://bit.ly/3AIna6 [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Noel Llopis and sakamoto, Little White Bear. Little White Bear said: Congrats! RT @SnappyTouch iPhone Adv. Projects is out! <a href="http://bit.ly/SjqmB" rel="nofollow">http://bit.ly/SjqmB</a> My chapter is env mapping w OpenGL ES 1.1 <a href="http://bit.ly/3AIna6" rel="nofollow">http://bit.ly/3AIna6</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-3592</link>
		<dc:creator>Noel</dc:creator>
		<pubDate>Wed, 14 Oct 2009 13:19:15 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-3592</guid>
		<description>Anika,

If you use the normal environment mapping technique, the uvs should be updated in the hardware. You set up the uvs once to be the same as the normals, and then, every frame, change the texture matrix to the view matrix. That way you&#039;re not touching each vertex each frame, and the hardware takes care of doing the transforms for you (unless the OpenGL drive on the iPhone is silently updating them uvs in software, but I hope that&#039;s not happening).</description>
		<content:encoded><![CDATA[<p>Anika,</p>
<p>If you use the normal environment mapping technique, the uvs should be updated in the hardware. You set up the uvs once to be the same as the normals, and then, every frame, change the texture matrix to the view matrix. That way you&#8217;re not touching each vertex each frame, and the hardware takes care of doing the transforms for you (unless the OpenGL drive on the iPhone is silently updating them uvs in software, but I hope that&#8217;s not happening).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anika</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-3587</link>
		<dc:creator>Anika</dc:creator>
		<pubDate>Wed, 14 Oct 2009 09:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-3587</guid>
		<description>Wow this technique is a performance problem because the uv for every vertex of all the meshes, used with environment mapping, is calculated in software. For realtime animation this is not really suitable. But anyways an interesting idea.</description>
		<content:encoded><![CDATA[<p>Wow this technique is a performance problem because the uv for every vertex of all the meshes, used with environment mapping, is calculated in software. For realtime animation this is not really suitable. But anyways an interesting idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anika</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-3574</link>
		<dc:creator>Anika</dc:creator>
		<pubDate>Tue, 13 Oct 2009 15:05:58 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-3574</guid>
		<description>Thanks a lot for the fast answer, will try the idea.</description>
		<content:encoded><![CDATA[<p>Thanks a lot for the fast answer, will try the idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-3572</link>
		<dc:creator>Noel</dc:creator>
		<pubDate>Tue, 13 Oct 2009 13:34:58 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-3572</guid>
		<description>Hi Anika,

You&#039;re right. The iPhone hardware doesn&#039;t support environment mapping, but you can &quot;fake&quot; it. The chapter I wrote for the book goes in detail exactly how I did it for Flower Garden (and it includes full source code). But you can get the overall technique from &lt;a href=&quot;http://www.gamasutra.com/view/feature/3139/hardware_accelerated_spherical_.php&quot; rel=&quot;nofollow&quot;&gt;this article&lt;/a&gt;. The technique is usually called normal environment mapping, and it relies on transforming the normals by the view matrix to get fake-y uv coordinates. Works pretty well! :-)</description>
		<content:encoded><![CDATA[<p>Hi Anika,</p>
<p>You&#8217;re right. The iPhone hardware doesn&#8217;t support environment mapping, but you can &#8220;fake&#8221; it. The chapter I wrote for the book goes in detail exactly how I did it for Flower Garden (and it includes full source code). But you can get the overall technique from <a href="http://www.gamasutra.com/view/feature/3139/hardware_accelerated_spherical_.php" rel="nofollow">this article</a>. The technique is usually called normal environment mapping, and it relies on transforming the normals by the view matrix to get fake-y uv coordinates. Works pretty well! <img src='http://gamesfromwithin.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anika</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-3570</link>
		<dc:creator>Anika</dc:creator>
		<pubDate>Tue, 13 Oct 2009 11:39:53 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-3570</guid>
		<description>Hello Noel,

did you implement the mapping in software? As far as I know there are limitations in ES 1.1. A.e. cube- and sphere-mapping is not supported.

If so, did you solve performance issues and how?

regards, Anika</description>
		<content:encoded><![CDATA[<p>Hello Noel,</p>
<p>did you implement the mapping in software? As far as I know there are limitations in ES 1.1. A.e. cube- and sphere-mapping is not supported.</p>
<p>If so, did you solve performance issues and how?</p>
<p>regards, Anika</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: This Week in iPhone News &#8211; August 7/2009 &#124; Oh Wow ... a Blog</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-2610</link>
		<dc:creator>This Week in iPhone News &#8211; August 7/2009 &#124; Oh Wow ... a Blog</dc:creator>
		<pubDate>Fri, 07 Aug 2009 17:38:35 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-2610</guid>
		<description>[...] Environment Mapping Demo with OpenGL ES 1.1 Check out Noel&#8217;s environment mapping demo which is taken from his upcoming book iPhone SDK 3.0 Projects. [...]</description>
		<content:encoded><![CDATA[<p>[...] Environment Mapping Demo with OpenGL ES 1.1 Check out Noel&#8217;s environment mapping demo which is taken from his upcoming book iPhone SDK 3.0 Projects. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: This Week in iPhone News - August 7/2009</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-2608</link>
		<dc:creator>This Week in iPhone News - August 7/2009</dc:creator>
		<pubDate>Fri, 07 Aug 2009 14:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-2608</guid>
		<description>[...] Environment Mapping Demo with OpenGL ES 1.1 Check out Noel&#8217;s environment mapping demo which is taken from his upcoming book iPhone SDK 3.0 Projects. [...]</description>
		<content:encoded><![CDATA[<p>[...] Environment Mapping Demo with OpenGL ES 1.1 Check out Noel&#8217;s environment mapping demo which is taken from his upcoming book iPhone SDK 3.0 Projects. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noel</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-2544</link>
		<dc:creator>Noel</dc:creator>
		<pubDate>Mon, 03 Aug 2009 15:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-2544</guid>
		<description>Greg, I didn&#039;t make the model. My Maya skillz aren&#039;t quite up to that. I used a free model from &lt;a href=&quot;http://turbosquid.com/&quot; rel=&quot;nofollow&quot;&gt;Turbosquid&lt;/a&gt;. As far as importing it, I went the quickest, easiest way, which was to do a quick-and-dirty parsing of the OBJ file I exported (included in the sample code in the chapter). You really would want to set up a better asset pipeline than that though, but it&#039; a start.

These type of questions aren&#039;t covered in the chapter I wrote. It&#039;s just a chapter and it deals with environment mapping. I think there&#039;s another chapter in the same book that cover some of that. As for the class, I&#039;ll provide some simple mesh and texture loaders, but that won&#039;t be the emphasis of the class. Learning OpenGL (and graphics programming) from scratch in two days is a tall order, so I need to concentrate on that.</description>
		<content:encoded><![CDATA[<p>Greg, I didn&#8217;t make the model. My Maya skillz aren&#8217;t quite up to that. I used a free model from <a href="http://turbosquid.com/" rel="nofollow">Turbosquid</a>. As far as importing it, I went the quickest, easiest way, which was to do a quick-and-dirty parsing of the OBJ file I exported (included in the sample code in the chapter). You really would want to set up a better asset pipeline than that though, but it&#8217; a start.</p>
<p>These type of questions aren&#8217;t covered in the chapter I wrote. It&#8217;s just a chapter and it deals with environment mapping. I think there&#8217;s another chapter in the same book that cover some of that. As for the class, I&#8217;ll provide some simple mesh and texture loaders, but that won&#8217;t be the emphasis of the class. Learning OpenGL (and graphics programming) from scratch in two days is a tall order, so I need to concentrate on that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gpyles</title>
		<link>http://gamesfromwithin.com/environment-mapping-demo-with-opengl-es-1-1/comment-page-1#comment-2541</link>
		<dc:creator>gpyles</dc:creator>
		<pubDate>Mon, 03 Aug 2009 14:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://gamesfromwithin.com/?p=561#comment-2541</guid>
		<description>Very cool.  Did you design the original model?  How do you export the model data from the design app and import it to the iPhone SDK?

Are these types of questions covered in the book/class?  ;-)

-Greg</description>
		<content:encoded><![CDATA[<p>Very cool.  Did you design the original model?  How do you export the model data from the design app and import it to the iPhone SDK?</p>
<p>Are these types of questions covered in the book/class?  <img src='http://gamesfromwithin.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>-Greg</p>
]]></content:encoded>
	</item>
</channel>
</rss>

