<?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>*drawlogic &#187; GAMES</title>
	<atom:link href="http://drawlogic.com/category/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://drawlogic.com</link>
	<description>interactive and game development technologies for the web - flash, flex, unity3d, silverlight, javascript</description>
	<lastBuildDate>Wed, 01 Sep 2010 23:21:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Chromium to Hardware Accelerate Rendering Using GPU including WebGL, Canvas and the Last Mile Final Pass</title>
		<link>http://drawlogic.com/2010/08/27/chromium-to-hardware-accelerate-rendering-using-gpu-including-webgl-canvas-and-final-pass/</link>
		<comments>http://drawlogic.com/2010/08/27/chromium-to-hardware-accelerate-rendering-using-gpu-including-webgl-canvas-and-final-pass/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 21:33:07 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[DEVELOPMENT]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[PERFORMANCE]]></category>
		<category><![CDATA[PIXEL]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[STANDARDS]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[USER EXPERIENCE]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=853</guid>
		<description><![CDATA[Chromium is moving to GPU hardware accelerate rendering all types of web content as much as possibly with their latest efforts. For some time now, there’s been a lot of work going on to overhaul Chromium’s graphics system. New APIs and markup like WebGL and 3D CSS transforms are a major motivation for this work, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.chromium.org/2010/08/chromium-graphics-overhaul.html">Chromium is moving to GPU hardware accelerate rendering all types of web content</a> as much as possibly with their latest efforts.</p>
<blockquote><p>For some time now, there’s been a lot of work going on to overhaul Chromium’s graphics system. New APIs and markup like WebGL and 3D CSS transforms are a major motivation for this work, but it also lets Chromium begin to take advantage of the GPU to speed up its entire drawing model, including many common 2D operations such as compositing and image scaling. As a lot of that work has been landing in tip-of-tree Chromium lately, we figured it was time for a primer.</p></blockquote>
<p>The primer they are looking at is not just rendering the content made in WebGL, CSS3 3d transformations and more but the entire final pass of the output.  This leads to some very interesting years ahead in browsers.  With Chromium, IE9, Firefox and Safari all now with aspects of hardware rendering and acceleration via the GPU, anyone not doing GPU acceleration is seemingly behind the curve that seemed to start in 2007ish to a culmination of today&#8217;s latest browsers.</p>
<blockquote><p>After these layers are rendered, there’s still a crucial last step to blend them all onto a single page as quickly as possible. Performing this last step on the CPU would have erased most of the performance gains achieved by accelerating individual layers, so Chromium now composites layers on the GPU when run with the &#8211;enable-accelerated-compositing flag.</p></blockquote>
<p>Web content will get really interesting over the next couple years.  Even <a href="http://unity3d.com/webplayer/hwstats/pages/web-2010Q2.html">basic computers now have a GPU and bottom of 32MB video memory</a>.  Why aren&#8217;t we using those GPUs as much as possible for web content and web games. The time of software rendering might be coming to an end now that processors seem to have topped out and the <a href="http://unity3d.com/webplayer/hwstats/pages/web-2010Q2-vram.html">bottom level computer is capable of handling a decent amount of video memory</a>. It will be easier to justify useful graphics acceleration with a better user experience when we can take advantage of all the computer/device has to offer.</p>
<ul>
<li><a href="http://blog.chromium.org/2010/08/chromium-graphics-overhaul.html">Chromium Blog post about this development</a></li>
<li><a href="http://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome">Differences between Chrome and Chromium</a> (the project behind Chrome)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2010/08/27/chromium-to-hardware-accelerate-rendering-using-gpu-including-webgl-canvas-and-final-pass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Talking To Game Devs About Creating Facebook Competitor and Interesting Comment by Mark DeLoura from Google</title>
		<link>http://drawlogic.com/2010/07/29/google-talking-to-game-devs-about-creating-facebook-competitor-and-interesting-comment-by-mark-deloura-from-google/</link>
		<comments>http://drawlogic.com/2010/07/29/google-talking-to-game-devs-about-creating-facebook-competitor-and-interesting-comment-by-mark-deloura-from-google/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 20:34:49 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[MARKET]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[native client]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=828</guid>
		<description><![CDATA[On the web based gaming front&#8230; Google looks to be making a gaming site to compete with Facebook only kicking the gaming up a notch? By the comment from Mark DeLoura, head of developer advocate for Google gaming, it appears they/he also favor going 3d or native client with WebGL or Unity wrapped in the native client. [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>On the web based gaming front&#8230;</strong></em></p>
<p><a href="http://www.gamasutra.com/view/news/29638/Google_Talking_To_Game_Devs_About_Creating_Facebook_Competitor.php">Google looks to be making a gaming site to compete with Facebook</a> only kicking the gaming up a notch? By the comment from Mark DeLoura, head of developer advocate for Google gaming, it appears they/he also favor going 3d or native client with WebGL or Unity wrapped in the native client.</p>
<p>Check the comment by Mark DeLoura on the gamasutra post regarding the rumored Google Me Facebook like gaming/social site:</p>
<blockquote><p><strong>I think Flash will continue to be a very viable platform.</strong> The Flash toolset is pretty frickin&#8217; amazing, and there are a ton of happy Flash developers out there, and great games galore.</p>
<p><strong>I would like to see higher-fidelity 3D content on the web though.</strong> It&#8217;s been a dream of many people going back to VRML days. <strong>WebGL and Native Client are two solutions to this that will be integrated into the Chrome browser.</strong> At Google I/O we talked about Unity running inside of Native Client, which <strong>combines the hardware acceleration and security of Native Client with the fantastic toolset and runtime from Unity</strong>. It&#8217;s peanut butter and chocolate (well, for me). This is a platform I&#8217;m really excited about for 3D web games.</p></blockquote>
<p>Indeed peanut butter and chocolate is mighty tasty.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2010/07/29/google-talking-to-game-devs-about-creating-facebook-competitor-and-interesting-comment-by-mark-deloura-from-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Torque 3D Released</title>
		<link>http://drawlogic.com/2009/10/03/torque-3d-released/</link>
		<comments>http://drawlogic.com/2009/10/03/torque-3d-released/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 03:59:25 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[torque]]></category>
		<category><![CDATA[TORQUE 3D]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[unity 3d]]></category>
		<category><![CDATA[unity3d]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=651</guid>
		<description><![CDATA[Torque 3D is out of beta and officially released to the world.  Torque was one of the first indie affordable game engines and they continue that work at Garage Games with a web enabled Torque 3D output much like the Unity 3D player. The pipeline is not yet as streamlined as  as Unity 3D as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.garagegames.com/community/blogs/view/18393" target="_blank">Torque 3D is out of beta and officially released</a> to the world.  Torque was one of the first indie affordable game engines and they continue that work at Garage Games with a web enabled Torque 3D output much like the <a href="http://unity3d.com/" target="_blank">Unity 3D player</a>.</p>
<p>The pipeline is not yet as streamlined as  as Unity 3D as Torque has many legacy formats and components such as DTS models, DIF interiors and DSQ animation files that are specific to the Torque Engine.  But they have added support for COLLADA models and the community is strong for Torque 3D. Also, since Torque 3D is built on an older engine but updated for modern uses, the file formats and loading is streamlined for low poly and web based games that need small asset sizes but still have quality.</p>
<p>Like Unity 3D there are many paths to truly get your game published and available to many platforms from desktop on Windows and Mac to web players in all major browsers (and iPhone, Wii and XBox with more $$$). This is an amazing time in game development.</p>
<p>When I initially got into heavier game development in early 2003 after moving from Half-life to Unreal and then the affordable Torque, there were two major things missing, <a href="http://www.garagegames.com/community/forums/viewthread/18828" target="_blank">a web player export</a> and a <a href="http://www.garagegames.com/community/forums/viewthread/15284" target="_blank">good editor with intellisense</a>.  Torque 3D provides the web player export and<a href="http://www.garagegames.com/products/torsion" target="_blank"> Torsion is a great IDE for TorqueScript</a> beyond using Visual Studio or XCode for C++ source editing.</p>
<p>Some really nice tools include the River Editor and Road and Path editor that complement the great terrain editor and scene and asset editors that make production fairly quick in the Torque tool chain.</p>
<p><strong>Road and Path Editor</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="540" height="304" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4304245&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="540" height="304" src="http://vimeo.com/moogaloop.swf?clip_id=4304245&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/4304245">Road and Path Editor &#8211; Torque 3D</a> from <a href="http://vimeo.com/garagegames">TorquePowered</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><strong>River Editor</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="540" height="304" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4304024&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="540" height="304" src="http://vimeo.com/moogaloop.swf?clip_id=4304024&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/4304024">River Editor &#8211; Torque 3D</a> from <a href="http://vimeo.com/garagegames">TorquePowered</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>The good news is there is now two quality toolsets in Unity 3D and Torque that for about $1500 you can get a good pipeline and engine that will enable you to create great immersive games for many platforms and the web.  If you got the skills the platforms are there to get your game out to the world whichever platform you choose.  Similarly to the Flash vs Silverlight vs Canvas progress, with competition in this area it will keep both platforms innovating and supporting developers needs first.</p>
<p>For more immersive games that require hardware rendering beyond Flash capabilities Unity 3D and Torque 3D are now here for your creations.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/10/03/torque-3d-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>WebGL Announced, Javascript Controlled OpenGL Standard, is Now Official at Khronos Group, Who Runs OpenGL, OpenVG, OpenGL ES</title>
		<link>http://drawlogic.com/2009/08/08/webgl-announced-javascript-controlled-opengl-standard-is-now-official-at-khronos-group-who-runs-opengl-openvg-opengl-es/</link>
		<comments>http://drawlogic.com/2009/08/08/webgl-announced-javascript-controlled-opengl-standard-is-now-official-at-khronos-group-who-runs-opengl-openvg-opengl-es/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 21:55:11 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[AWAY3D]]></category>
		<category><![CDATA[CODE]]></category>
		<category><![CDATA[COMPANIES]]></category>
		<category><![CDATA[CONFERENCE]]></category>
		<category><![CDATA[EFFECTS]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[HAXE]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>
		<category><![CDATA[LIBRARIES]]></category>
		<category><![CDATA[NEWS]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[OPENGL]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[STANDARDS]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[TORQUE 3D]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[unity3d]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[khronos]]></category>
		<category><![CDATA[opengles]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[webgl]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=622</guid>
		<description><![CDATA[So many cool and useful technologies are unveiled at SIGGRAPH every year, this year at SIGGRAPH 2009 was no different.  Khronos Group, behind the new guidance of OpenGL, OpenGL ES, OpenCL, OpenVG, COLLADA etc, came another big announcement about hardware rendering within the browser.  WebGL is now an official standard being developed at Khronos Group [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="OpenGL" src="http://i81.photobucket.com/albums/j223/drawkbox/opengl-logo-1-1.png" alt="" width="239" height="123" />So many cool and useful technologies are unveiled at SIGGRAPH every year, this year at SIGGRAPH 2009 was no different.  Khronos Group, behind the new guidance of OpenGL, OpenGL ES, OpenCL, OpenVG, COLLADA etc, came another big announcement about hardware rendering within the browser.  <a href="http://www.khronos.org/news/press/releases/khronos-webgl-initiative-hardware-accelerated-3d-graphics-internet/" target="_blank">WebGL is now an official standard being developed</a> at Khronos Group to bring javascript control of OpenGL to browsers&#8230; Wow!</p>
<p>Ok so this was officially announced at the GDC in March but limited information, but now it has been slated for an <strong>official public standard </strong><strong>in early 2010</strong>. Shortly after the announcement at the GDC we saw <a href="http://code.google.com/apis/o3d/" target="_blank">Google o3D</a> appear doing exactly that, controlling OpenGL through Javascript in the browser <a href="http://o3d.blogspot.com/2009/07/improving-o3ds-hardware-compatibility.html" target="_blank">but it was still largely software/harward hybrid rendered</a>. Google, Mozilla, Opera are part of the companies supporting WebGL which is great for browser support, also NVIDIA, AMD and Ericsson are in on it.</p>
<blockquote>
<h3><img class="alignright" title="Khronos Group" src="http://i81.photobucket.com/albums/j223/drawkbox/khronos_logo.gif" alt="" width="195" height="57" />Khronos Details WebGL Initiative to Bring Hardware-Accelerated 3D Graphics to the Internet</h3>
<p><em>JavaScript Binding to OpenGL ES 2.0 for Rich 3D Web Graphics without Browser Plugins; Wide industry Support from Major Browser Vendors including Google, Mozilla and Opera; Specification will be Available Royalty-free to all Developers</em></p>
<p><strong>4th August, 2009 – New Orleans, SIGGRAPH 2009 – The Khronos™ Group, today announced more details on its new WebGL™ working group</strong> for enabling hardware-accelerated 3D graphics in Web pages without the need for browser plug-ins.  First announced at the Game Developers Conference in March of 2009, the WebGL working group includes many industry leaders such as <strong>AMD, Ericsson, Google, Mozilla, NVIDIA and Opera</strong>.  The WebGL working group is defining a JavaScript binding to OpenGL® ES 2.0 to enable rich 3D graphics within a browser on any platform supporting the OpenGL or OpenGL ES graphics standards.  The working group is developing the specification to provide content portability across diverse browsers and platforms, including the capability of portable, secure shader programs.  <strong>WebGL will be a royalty-free standard developed under the proven Khronos development process, with the target of a first public release in first half of 2010.</strong> Khronos warmly welcomes any interested company to become a member and participate in the development of the WebGL specification.</p></blockquote>
<p><a href="http://drawlogic.com/2009/04/21/google-releases-o3d-plugin-for-3d-in-browser-controlled-with-javascript/" target="_blank">Google released O3D</a> this year and there are great strides in 3d within the browser from game engine wrapper technologies such as <a href="http://technology.instantaction.com/" target="_blank">instant action technology</a>, gaim theory engine (now owned by id Software and runs <a href="http://www.quakelive.com/" target="_blank">Quake  Live</a>, hardware rendered <a href="http://unity3d.com/" target="_blank">Unity 3D</a> (and <a href="http://www.garagegames.com/products/torque-3d" target="_blank">Torque 3D</a> coming soon), and Flash software rendered  3d engines <a href="http://blog.papervision3d.org/" target="_blank">Papervision 3D</a>, <a href="http://away3d.com/" target="_blank">Away 3D</a>, <a href="http://www.flashsandy.org/" target="_blank">Sandy </a>(<a href="http://drawlogic.com/2009/07/16/haxe-sandy-able-to-generate-a-3d-javascript-engine-port-of-sandy-for-canvas/" target="_blank">Sandy also released a haXe version that exports a javascript version</a>) and others.  But it looks like the movement is to bring OpenGL to the web as a standard under the name WebGL, this would be great!  There would still be lots of times where plugins are better now and in the near future but the path is a good one. Having a software/hardware rendering hybrid like Google O3D for broad video card support (some of the painful older intel cards), or using a plugin like Unity3D, Torque 3D or wrapper technology for bigger engines is a good idea for the time being. But the future is grand in this area.</p>
<p>I think that Google O3D and OpenGL ES success on iPhone games probably combined to get this in motion.  OpenGL and very basic video cards are now standard in most machines out there.  <a href="http://unity3d.com/webplayer/hwstats/" target="_blank">Unity3D actually published hardware statistics on casual gamers</a> (web-based games) ever so kindly and shows that even though there are some older Intel cards out there, for the most part machines nowadays have a video card capable of supporting at least low-poly 3d and hardware supported 2d rendering in real-time for games, user interfaces and more.</p>
<p>This is exciting news, it appears the movement of the web gaming market is getting much more capable and is accelerating the innovation of hardware accelerating the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/08/08/webgl-announced-javascript-controlled-opengl-standard-is-now-official-at-khronos-group-who-runs-opengl-openvg-opengl-es/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Haxe Sandy Ability to Generate a 3D Javascript Engine Port of Sandy for Canvas</title>
		<link>http://drawlogic.com/2009/07/16/haxe-sandy-able-to-generate-a-3d-javascript-engine-port-of-sandy-for-canvas/</link>
		<comments>http://drawlogic.com/2009/07/16/haxe-sandy-able-to-generate-a-3d-javascript-engine-port-of-sandy-for-canvas/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 17:32:36 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[HAXE]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[SANDY]]></category>
		<category><![CDATA[STANDARDS]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[hx]]></category>
		<category><![CDATA[motor2]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[puremvc]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=604</guid>
		<description><![CDATA[Haxe Sandy is a version of Sandy that can export to an experimental Javascript 3D engine taking advantage of the &#60;canvas&#62; element. There are some great demos that run smoothly in canvas capable browsers and very smooth in Chrome. Demos of Haxe Sandy: Displaying a model Getting Started Model Loading Physics Shading Tweening Skybox Primitives [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashsandy.org/haxe" target="_blank">Haxe Sandy </a>is a version of Sandy that can export to an experimental Javascript 3D engine taking advantage of the &lt;canvas&gt; element. There are some <a href="http://webdemos.sourceforge.net/haxesandy/gettingstarted-js.html" target="_blank">great demos that run smoothly</a> in canvas capable browsers and very smooth in Chrome.</p>
<p><a href="http://webdemos.sourceforge.net/haxesandy/gettingstarted-js.html" target="_blank"><img class="alignright" title="Sandy Haxe" src="http://i81.photobucket.com/albums/j223/drawkbox/sandyhx.png" alt="" width="341" height="292" /></a></p>
<p><strong>Demos of Haxe Sandy:</strong></p>
<ul>
<li><a href="http://webdemos.sourceforge.net/haxesandy/" target="_blank">Displaying  		a model</a></li>
<li> <a href="http://webdemos.sourceforge.net/haxesandy/gettingstarted-js.html" target="_blank">Getting Started</a></li>
<li> <a href="http://webdemos.sourceforge.net/haxesandy/modelloading-js.html" target="_blank">Model Loading</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/physics-js.html" target="_blank">Physics</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/shading-js.html" target="_blank">Shading</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/tweening-js.html" target="_blank">Tweening</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/skybox-js.html" target="_blank">Skybox</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/primitives-js.html" target="_blank">Primitives</a></li>
</ul>
<p>Sandy was actually the first open source 3d engine in flash, maybe this will be a trend building in <a href="http://haxe.org/" target="_blank">haXe </a>for export to flash and javascript?  It certainly looks like a great start and would make a very nice platform for 3d on the web allowing Sandy or other flash libraries to run in Flash and Javascript by writing in an abstraction platform like haXe. Other libraries like <a href="http://www.motorphysics.de/" target="_blank">Motor2</a>, <a href="http://code.google.com/p/physaxe/" target="_blank">Physaxe</a>, <a href="http://code.google.com/p/haxe3d/" target="_blank">haxe3D</a>, <a href="http://forums.puremvc.org/index.php?topic=636.0" target="_blank">PureMVC </a>and more have haXe versions. Still very experimental but a possible need when Flash and canvas are both in the market in the future.  Right now it is still all Flash.</p>
<ul>
<li><a href="http://www.flashsandy.org/haxe" target="_blank">Haxe Sandy</a></li>
<li><a href="http://webdemos.sourceforge.net/haxesandy/gettingstarted-js.html">Haxe Sandy Demos</a></li>
<li><a href="http://www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2009/07/08/flash-and-javascript-3d-with-sandy-hx.aspx" target="_blank">Haxe Sandy Tutorials by Matthew Casperson</a></li>
<li><a href="http://www.flashsandy.org/download" target="_blank">Haxe Sandy Download</a>
<ul>
<li><a title="http://sandy.googlecode.com/files/sandy-hx-src-3.1.1.tar.gz" rel="nofollow" href="http://sandy.googlecode.com/files/sandy-hx-src-3.1.1.tar.gz">Download sources</a></li>
<li><a title="http://sandy.googlecode.com/files/sandy-hx-docs-3.1.1.tar.gz" rel="nofollow" href="http://sandy.googlecode.com/files/sandy-hx-docs-3.1.1.tar.gz">Download API documentation</a></li>
<li><a title="http://sandy.googlecode.com/files/sandy-hx-tutos-3.1.1.tar.gz" rel="nofollow" href="http://sandy.googlecode.com/files/sandy-hx-tutos-3.1.1.tar.gz">Download all examples to get started</a></li>
</ul>
</li>
</ul>
<p>[ <a href="http://www.devmaster.net/news/index.php?storyid=2296" target="_blank">via Matthew Casperson at devmaster.net</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/07/16/haxe-sandy-able-to-generate-a-3d-javascript-engine-port-of-sandy-for-canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V8-GL, Hardware Accelerated Desktop Apps with OpenGL in Javascript</title>
		<link>http://drawlogic.com/2009/06/21/v8-gl-hardware-accelerated-desktop-apps-with-opengl-in-javascript/</link>
		<comments>http://drawlogic.com/2009/06/21/v8-gl-hardware-accelerated-desktop-apps-with-opengl-in-javascript/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 00:52:41 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[APPLICATIONS]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[DESKTOP]]></category>
		<category><![CDATA[ENGINE]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[JAVASCRIPT]]></category>
		<category><![CDATA[MARKET]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[OPENGL]]></category>
		<category><![CDATA[PERFORMANCE]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[STANDARDS]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[v8]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=583</guid>
		<description><![CDATA[This is a very cool project called V8-GL.  It is an OpenGL engine with 80% of the API converted to run on the V8 Javascript engine, the same engine that runs Google Chrome. This is exciting as more productive languages like Javascript get speed boosts from engines like V8 and are capable of manipulating more [...]]]></description>
			<content:encoded><![CDATA[<p>This is a very cool project called <a href="http://github.com/philogb/v8-gl/tree/master#readme" target="_blank">V8-GL</a>.  It is <a href="http://blog.thejit.org/2009/06/21/v8-gl/">an OpenGL engine with 80% of the API converted to run on the V8 Javascript engine</a>, the <a href="http://code.google.com/p/v8/" target="_blank">same engine that runs Google Chrome</a>.</p>
<p><a href="http://blog.thejit.org/2009/06/21/v8-gl/" target="_blank"><img class="alignnone" title="V8-GL" src="http://i81.photobucket.com/albums/j223/drawkbox/v8gl2.png" alt="" width="658" height="500" /></a></p>
<p>This is exciting as more productive languages like Javascript get speed boosts from engines like V8 and are capable of manipulating more complex systems like OpenGL.  <a href="http://drawlogic.com/2009/04/21/google-releases-o3d-plugin-for-3d-in-browser-controlled-with-javascript/" target="_blank">Google is also pursing this in the browser with O3D with javascript manipulation of hardware rendering</a>.  Also, a Google funded project called <a href="http://code.google.com/p/unladen-swallow/" target="_blank">Unladen Swallow is converting Python to the LLVM virtual machine</a>, so that it can have increasing speeds to compete with gcc speeds.</p>
<p>Making things easier to produce and control with more simplified and minimal languages like Javascript, Python and Actionscript etc that control more complex systems, that typically you would need to invest more time in such as a platform on C++ is the goal. V8-GL has this goal in mind.</p>
<p><em>V8-GL from the author states:</em></p>
<blockquote><p><a href="http://github.com/philogb/v8-gl/tree/master#readme">V8-GL</a> intends to provide a high-level JavaScript API for creating 2D/3D hardware accelerated desktop graphics.</p>
<p>In other words, you can hack some JavaScript code that opens a desktop window and renders some 3D hardware accelerated graphics. Bindings are made using the <a href="http://code.google.com/p/v8/">V8 JavaScript engine</a>.</p></blockquote>
<ul>
<li><a href="http://blog.thejit.org/2009/06/21/v8-gl/" target="_blank">V8-GL blog post</a></li>
<li><a href="http://github.com/philogb/v8-gl/tree/master#readme" target="_blank">V8-GL source on Github</a></li>
<li>Also <a href="http://code.google.com/p/jslibs/" target="_blank">check out the SpiderMonkey jslibs project</a> with other javascript wrappers for libraries like ode, sdl and more using the engine by Mozilla.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/06/21/v8-gl-hardware-accelerated-desktop-apps-with-opengl-in-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Blender to AS3 Exporter for Papervision 3D, Away 3D and Sandy Updated by Rozengain</title>
		<link>http://drawlogic.com/2009/06/14/blender-to-as3-exporter-for-papervision-3d-away-3d-and-sandy-updated-by-rozengain/</link>
		<comments>http://drawlogic.com/2009/06/14/blender-to-as3-exporter-for-papervision-3d-away-3d-and-sandy-updated-by-rozengain/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 20:27:29 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[AWAY3D]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[PAPERVISION]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[SANDY]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[TOOLS]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blender]]></category>
		<category><![CDATA[exporter]]></category>
		<category><![CDATA[papervision 3d]]></category>
		<category><![CDATA[pipeline]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=567</guid>
		<description><![CDATA[Rozengain or Dennis Ippel of AKQA updated probably one of the tools I use the most for flash 3d and that is the blender to as3 exporter.  This simplifies loading in the meshes you have and lessens the bulk of the COLLADA format.  COLLADA is great but flash is still client side and fairly memory [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rozengain.com/blog/2009/06/12/blender-to-actionscript-exporter-updated-export-multiple-objects-at-once/" target="_blank">Rozengain or Dennis Ippel</a> of <a title="AKQA" href="http://www.akqa.com/">AKQA</a> updated probably one of the tools I use the most for flash 3d and that is the blender to as3 exporter.  This simplifies loading in the meshes you have and lessens the bulk of the COLLADA format.  COLLADA is great but flash is still client side and fairly memory intensive for 3d so loading in models directly to as3 is nice if flash is your presentation tool.</p>
<p><a href="http://www.rozengain.com/blog/2009/06/12/blender-to-actionscript-exporter-updated-export-multiple-objects-at-once/" target="_blank">AS3 Blender exporter</a> has been updated to allow multiple object export. Also in April is was <a href="http://www.rozengain.com/blog/2009/04/06/blender-to-actionscript-exporter-updated-quads-and-modifiers/" target="_blank">updated to export quads and modifiers</a>.</p>
<p><a href="http://www.rozengain.com/blog/2009/06/12/blender-to-actionscript-exporter-updated-export-multiple-objects-at-once/" target="_blank"><img class="alignnone" title="Rozengain AS3 Blender Exporter" src="http://i81.photobucket.com/albums/j223/drawkbox/blendexpnew.jpg" alt="" width="340" height="229" /></a></p>
<p><a href="http://www.rozengain.com/blog/2009/06/12/blender-to-actionscript-exporter-updated-export-multiple-objects-at-once/" target="_blank"><img class="alignnone" title="Blender to AS3 Pipeline" src="http://i81.photobucket.com/albums/j223/drawkbox/export-actionscript-blender.jpg" alt="" width="350" height="275" /></a></p>
<p>One concern you might have is statically binding the code within a main swf fileon compile and resulting file size compared to loading in the DAE dynamically.  But you can just load these in as you would external DAE COLLADA files as compiled swfs and since it is just code it is very compact.   This adds some duplication of code (such as tweening libraries or the 3d engine source as needed) but allows a more horizontal loading or lazy loading of meshes when needed.</p>
<p>This is just another option to get 3D models into the flash 3d engine of your choice in addition to COLLADA, some MD2 support and limited ASE support.</p>
<p>This is an awesome project that keeps getting better, thanks Rozengain.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/06/14/blender-to-as3-exporter-for-papervision-3d-away-3d-and-sandy-updated-by-rozengain/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>amfast Python Remoting and Services Library for Flash, Flex and other AMF</title>
		<link>http://drawlogic.com/2009/05/18/amfast-python-remoting-and-services-library-for-flash-flex-and-other-amf/</link>
		<comments>http://drawlogic.com/2009/05/18/amfast-python-remoting-and-services-library-for-flash-flex-and-other-amf/#comments</comments>
		<pubDate>Mon, 18 May 2009 07:18:12 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[APPLICATIONS]]></category>
		<category><![CDATA[ARCHITECT]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[DEVELOPMENT]]></category>
		<category><![CDATA[FLASH]]></category>
		<category><![CDATA[FLEX]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[LIBRARIES]]></category>
		<category><![CDATA[OPEN SOURCE]]></category>
		<category><![CDATA[PYTHON]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[AMF0]]></category>
		<category><![CDATA[AMF3]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[remoting]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=548</guid>
		<description><![CDATA[pyamf is pretty sweet for Flash remoting with Pythonic server side, but now we have two nicely done and integrated remoting kits for python on the server side. amfast is a new remoting library  that looks to be as sweet as pyamf (where sweet == fast and useful).  I am checking out amfast now but [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://pyamf.org/" target="_blank">pyamf </a></strong>is pretty sweet for Flash remoting with Pythonic server side, but now we have two nicely done and integrated remoting kits for python on the server side.</p>
<p><strong><a href="http://code.google.com/p/amfast/" target="_blank">amfast </a></strong>is a new remoting library  that looks to be as sweet as pyamf (where sweet == fast and useful).  I am checking out <a href="http://code.google.com/p/amfast/" target="_blank">amfast </a>now but the speed boost alone might be worth it.  For instance, working with real-time games, when you need static content you need to grab that quickly sometimes via a content service.  The faster that link the better. It also has <a href="http://twistedmatrix.com/trac/" target="_blank">Twisted</a> integration which is great for networking and <a href="http://www.sqlalchemy.org/" target="_blank">SQLAlchemy </a>integration which is in my opinion the best ORM for python (pyamf has twisted, django, pylons, sqlalchemy as well)</p>
<p><a href="http://code.google.com/p/amfast/" target="_blank">amfast </a>is well documented and has some great examples.  If you have the Python addiction, check it.</p>
<blockquote>
<h3>Description</h3>
<ul>
<li>AmFast is a Flash remoting framework for Python.</li>
<li>AmFast can use AMF to communicate between Python and Flash, Flex, and any other system that supports AMF.</li>
<li>AMF is a binary object serialization protocol used by Actionscript based applications.</li>
</ul>
<h3>Server Features</h3>
<ul>
<li>Support for NetConnection and RemoteObject RPC.</li>
<li><strong>Support for Producer/Consumer &#8216;push&#8217; messaging with HTTP polling, HTTP long-polling, and real-time HTTP streaming channels.</strong></li>
<li>Support for authentication with NetConnection and RemoteObject.</li>
<li>Flexible Target mapping system to map message destinations to invokable Target objects.</li>
<li>Support for ChannelSets with multiple Channels to expose resources in different ways.</li>
<li>Built in Channels for <a rel="nofollow" href="http://cherrypy.org/">CherryPy</a>, <a rel="nofollow" href="http://twistedmatrix.com/trac/">Twisted Web</a>, and plain WSGI.</li>
<li>Support for configurable Endpoints. Use AmFast&#8217;s built-in AMF encoder/decoder C-extension, or use an external AMF encoder/decoder, such as <a rel="nofollow" href="http://pyamf.org/">PyAmf</a> for a pure-Python implementation.</li>
</ul>
<h3>AMF Encoder/Decoder Features</h3>
<ul>
<li>AMF0/AMF3 encoder/decoder written in C as a Python extension for speed.</li>
<li><strong>More than 10x faster than the <a rel="nofollow" href="http://pyamf.org/">PyAmf</a> encoder/decoder (even when using <a rel="nofollow" href="http://pyamf.org/">PyAmf&#8217;s</a> optional C-extension).</strong></li>
<li>Map custom classes with ClassDef objects for <strong>complete control over serialization/de-serialization</strong>.</li>
<li>Full support for IExternalizable objects.</li>
<li>Data persistence with <a rel="nofollow" href="http://www.sqlalchemy.org/">SqlAlchemy</a> including remotely-loadable lazy-loaded attributes.</li>
<li><strong>Actionscript code generation from ClassDef objects.</strong></li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/05/18/amfast-python-remoting-and-services-library-for-flash-flex-and-other-amf/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Augmented Reality ARToolkit for Processing</title>
		<link>http://drawlogic.com/2009/04/30/augmented-reality-artoolkit-for-processing/</link>
		<comments>http://drawlogic.com/2009/04/30/augmented-reality-artoolkit-for-processing/#comments</comments>
		<pubDate>Fri, 01 May 2009 04:08:26 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3d]]></category>
		<category><![CDATA[ACTIONSCRIPT]]></category>
		<category><![CDATA[ACTIONSCRIPT3]]></category>
		<category><![CDATA[AUGMENTED REALITY]]></category>
		<category><![CDATA[EFFECTS]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[OPENGL]]></category>
		<category><![CDATA[PROCESSING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[ar]]></category>
		<category><![CDATA[artoolkit]]></category>
		<category><![CDATA[augmented]]></category>
		<category><![CDATA[reality]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=543</guid>
		<description><![CDATA[The ARToolkit has been ported to be used with Processing. Augmented Reality and the base of the original ARToolkit has taken the flash world by storm with the FLARToolkit and really the speed updates of the AVM2 in Flash9 and Flash10 to be able to pull off the OpenCV calculations needed on the bitmap data [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.bryanchung.net/?page_id=415" target="_blank">ARToolkit has been ported to be used with Processing</a>.</p>
<p>Augmented Reality and the base of <a href="http://www.hitl.washington.edu/artoolkit/" target="_blank">the original ARToolkit</a> has taken <a href="http://drawlogic.com/2008/11/17/as3-augmented-reality-in-flash-and-papervision-3d-flartoolkit/" target="_blank">the flash world by storm with the FLARToolkit</a> and really the speed updates of the AVM2 in Flash9 and Flash10 to be able to pull off the OpenCV calculations needed on the bitmap data from each frame of a camera. It has been around quite some time but now web based engines such as Flash and now Processing can take advantage of this awesome technology.</p>
<p class="entry-title full-title">The <a title="Permanent link to Simple ARToolKit Library for Processing (PC)" rel="bookmark" rev="post-415" href="http://www.bryanchung.net/index.php/?page_id=415">Simple ARToolKit Library for Processing (PC)</a> is just a basic port of single marker AR support and it currently only runs on windows.<a title="Permanent link to Simple ARToolKit Library for Processing (PC)" rel="bookmark" rev="post-415" href="http://www.bryanchung.net/index.php/?page_id=415"><br />
</a></p>
<p><a href="http://www.cleoag.ru/2009/04/14/processing-artoolkit-library-test-video/" target="_blank">Den Ivanov did some cool experiments with this kit</a> but adding the capability to do multiple markers.  In his videos the processing runtime seems to process the render pretty quickly.  It seems that most Flash AR is around like 5-10 frames per second for the detection.</p>
<p>*mute the sound*<br />
<object width="400" height="311" data="http://vimeo.com/moogaloop.swf?clip_id=4137072&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4137072&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/4137072">ARToolkit for processing tests</a> from <a href="http://vimeo.com/cleoag">den ivanov</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/04/30/augmented-reality-artoolkit-for-processing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unity 3D iPhone 1.0.2 Update, Yes Please</title>
		<link>http://drawlogic.com/2009/04/30/unity-3d-iphone-102-update-yes-please/</link>
		<comments>http://drawlogic.com/2009/04/30/unity-3d-iphone-102-update-yes-please/#comments</comments>
		<pubDate>Fri, 01 May 2009 03:38:28 +0000</pubDate>
		<dc:creator>drawk</dc:creator>
				<category><![CDATA[3D ENGINES]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GAMEDEV]]></category>
		<category><![CDATA[GAMES]]></category>
		<category><![CDATA[OPENGL]]></category>
		<category><![CDATA[PROGRAMMING]]></category>
		<category><![CDATA[RENDERING]]></category>
		<category><![CDATA[TECHNOLOGY]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[unity3d]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://drawlogic.com/?p=541</guid>
		<description><![CDATA[Unity 3D iPhone was updated recently to 1.0.2 and it has been greatly improved in performance and a much more solid 1.0 toolkit.  According to Unity 3D information by up to 50% which means much more room for assets to munch memory for us yay! I updated to iPhone SDK 3 beta 4 and iPhone [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://unity3d.com/unity/whats-new/iphone-1.0.2.html" target="_blank">Unity 3D iPhone was updated recently to 1.0.2 </a>and it has been greatly improved in performance and a much more solid 1.0 toolkit.  According to <a href="http://unity3d.com/unity/whats-new/iphone-1.0.2.html" target="_blank">Unity 3D information by up to 50%</a> which means much more room for assets to munch memory for us yay!</p>
<p>I updated to<a href="http://developer.apple.com/iphone/" target="_blank"> iPhone SDK 3 beta 4 and iPhone OS 3 beta 4</a> and the latest Unity iPhone and things were much better in perception of speed at least in early testing.  Not sure if it was more from one or the other but the games I am testing/building so far are quicker and the OS feels faster overall.</p>
<p><a href="http://download.unity3d.com/download_unity/unity_iphone-1.0.2.dmg" target="_blank">Get the latest Unity 3d iPhone dev kit</a> (only for Mac OSX obviously since it uses XCode to compile per Apple licensing requirements)</p>
<p><a href="http://unity3d.com/unity/whats-new/iphone-1.0.2.html" target="_blank"><img class="alignright" title="unity3d iphone" src="http://i81.photobucket.com/albums/j223/drawkbox/iphone.jpg" alt="" width="336" height="304" /></a>This build fixes many issues and makes some great optimizations for speed as listed here:</p>
<blockquote>
<h3>New Features and Improvements</h3>
<ul>
<li><strong>Reduced memory footprint for uncompressed audio by 50%</strong></li>
<li><strong>&#8220;Memory usage for textures reduced by 50%. Texture memory is now freed once it has been submitted to OpenGLES on the device. The &#8220;Enable Get/SetPixels&#8221; flag in the Texture Import Settings lets you disable this feature on a per texture basis in order to access the texture data from a script using GetPixel etc.</strong></li>
<li><strong>Improved iPhone script call optimization</strong></li>
<li><strong>Removed unused parts of Mono runtime</strong></li>
<li><strong>Reduced memory overhead while reading data from disk and slightly improved load times.</strong></li>
<li>Support for several predefined splash-screens (portrait/landscape) for Indie version. Just rename one of the splash-screens in the output directory to Default.png</li>
<li>Exported audio session activation/deactivation functions to AppController.mm</li>
<li>Added Scripting Reference code examples for iPhone specific APIs</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fixed audio to play correctly after phone call / text message / alarm interruption occurs</li>
<li>Fixed compressed audio occasionally refusing to play</li>
<li>Fixed AudioSource.PlayOneShot to work correctly with compressed audio</li>
<li>Fixed audio to respect Mute switch and background iPod music</li>
<li>Fixed <em>Pause</em> function and <em>time</em> property for compressed audio clips</li>
<li><strong>Fixed OpenAL memory leak</strong></li>
<li><strong>Fixed PhysX memory leaks</strong></li>
<li>Fixed Audio and Animation assets leaking while loading new scene</li>
<li>Fixed a crash related to playing compressed audio in a sequence</li>
<li>Fixed memory leak while updating Mesh geometry data</li>
<li>Fixed several small memory leaks in rendering module</li>
<li><strong>Fixed asynchronous .NET sockets</strong></li>
<li><strong>Fixed .NET threads</strong></li>
<li>Fixed cross thread boundary calling to the delegates</li>
<li>Fixed UnityEngine.TextEditor stripping</li>
<li>Fixed GUI slider stripping</li>
<li>Fixed GUI scroll view stripping</li>
<li>Fixed IndexOutOfRange exception checking</li>
<li>Fixed Boo.Lang.dll stripping</li>
<li>Fixed occasional crashes of AOT cross compiler</li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://drawlogic.com/2009/04/30/unity-3d-iphone-102-update-yes-please/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
