<?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>Abiyasa Blogs</title>
	<atom:link href="http://abiamy.com/abiyasablogs/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://abiamy.com/abiyasablogs</link>
	<description>Games, Sketches, and Thoughts</description>
	<lastBuildDate>Sat, 04 Sep 2010 18:31:51 +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>HP TM2 and Palm Rest while Sketching</title>
		<link>http://abiamy.com/abiyasablogs/2010/09/04/hp-tm2-and-palm-rest-sketching/</link>
		<comments>http://abiamy.com/abiyasablogs/2010/09/04/hp-tm2-and-palm-rest-sketching/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 18:31:51 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Sketches]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=436</guid>
		<description><![CDATA[When I sketch, I tend to rest my palm on the surface, either it&#8217;s paper, sketchbook, or my HP TM2. I read that it&#8217;s a problem on iPad. You can&#8217;t rest you palm on the screen since it will detect you palm as input and you&#8217;ll get unwanted line or gestures. There are some techniques ]]></description>
			<content:encoded><![CDATA[<p>When I sketch, I tend to rest my palm on the surface, either it&#8217;s paper, sketchbook, or my HP TM2.</p>
<p>I read that it&#8217;s a problem on iPad. You can&#8217;t rest you palm on the screen since it will detect you palm as input and you&#8217;ll get unwanted line or gestures. There are some techniques to deal with this problem such as <a href="http://www.macobserver.com/tmo/article/ipad_art_avoiding_accidental_gestures/">putting a thin foam under your palm</a> or wearing a fingerless glove.</p>
<p>Luckily, the good thing about HP TM2 that it has palm detection or rejection. You can rest you palm on the screen while using the pen. TM2 is smart enough to turn off the touch sensor if you use pen.</p>
<p>I really love this device. Combine with <a href="http://www.amazon.com/Logitech-939-000095-Notebook-Riser-N110">Logitech Notebook Riser</a> and &#8230;. <em>voila!!</em> Feels like working on Wacom Cintiq <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-450" title="HP TM2 + Notebook Riser feels like Wacom Cintiq :-D" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/08/tm2tablet-medium.jpg" alt="HP TM2 sketching" width="400" height="332" /></p>
<p>Of course, the pen only supports 256 pressure sensitive, no tilt sensor, and the screen is not that sharp compare to iPad, but hey, it&#8217;s affordable and you get a fully-working mobile computer <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  If you really want to do sketching professionally, maybe it&#8217;s better to buy Wacom Cintiq anyway (my dream device&#8230; drooling&#8230;)</p>
<p>Note: There is a software solution on Ipad (<a href="http://blogs.adobe.com/jnack/2010/07/demo-pressure-sensitive-sketching-on-ipad.html">http://blogs.adobe.com/jnack/2010/07/demo-pressure-sensitive-sketching-on-ipad.html</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2010/09/04/hp-tm2-and-palm-rest-sketching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player 10.1, Multi Touch, and HP TM2</title>
		<link>http://abiamy.com/abiyasablogs/2010/06/12/flash-player-10-1-multi-touch-and-hp-tm2/</link>
		<comments>http://abiamy.com/abiyasablogs/2010/06/12/flash-player-10-1-multi-touch-and-hp-tm2/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 21:04:10 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Technical Works]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=418</guid>
		<description><![CDATA[Yesterday, I was excited because of 2 things: The world cup 2010 has begun, and Adobe finally release Flash player 10.1. The first thing I wanted to do was to try Flash multi touch feature on my HP TM2 There is a good tutorial video at gotoandlearn on how to drag object using raw multitouch points using ]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I was excited because of 2 things: The world cup 2010 has begun, and Adobe finally release Flash player 10.1. The first thing I wanted to do was to try Flash multi touch feature on my HP TM2 <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>There is a good tutorial video at gotoandlearn on how to drag object using raw multitouch points using Actionscript 3 (<a href="http://gotoandlearn.com/play.php?id=122">http://gotoandlearn.com/play.php?id=122</a>). I tried that example. HP TM2 only support maximum 2 touch points. The touch pressure is not detected but you can get the size of touch area. Dragging using touch feels rather slow but it was quite good!</p>
<p>You can try the demo <a href="http://abiamy.com/abiyasa/lab/testMultiTouch/">here</a>. Make sure your browser have Flash Player 10.1 installed.</p>
<p>However, I couldn&#8217;t find easy tutorial on how to setup the development for Flash player 10.1, unless you&#8217;re using Adobe Flash CS5 or Flash Builder 4. I am using FlashDevelop 3.2.1 and the free Flex 4 SDK (release version) and these are some steps that work for me and might also work for you.</p>
<ol>
<li>Before you start, make sure that you have installed Flash player 10.1 plugins. You can also get the debugger version too.</li>
<li><del datetime="2010-06-26T20:59:18+00:00">Download <code>playergolbal.swc</code> from http://labs.adobe.com/downloads/flashplayer10.html#additional.</del><br />
<strong>EDIT (26 June):</strong> Adobe has remove playerglobal.swc from that page. You can download <a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4">Flex SDK 4.1</a> and use it to develop for Flash player 10.1. Thanks michael <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>Create a new project on FlashDevelop. I picked AS3 Project</li>
<li>Go to Project properties, and change the Target to <strong>Flash Player 10.1</strong><br />
<img class="aligncenter size-full wp-image-427" title="Targeting Flash player 10.1" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/06/properties.png" alt="Targeting Flash player 10.1 on FlashDevelop" width="382" height="441" /></li>
<li>Just immediately compile the project. You will get and error: <em>&#8220;C:\dev\flex_sdk_4\frameworks\flex-config.xml(53): Error: unable to open &#8216;libs/player/10.1/playerglobal.swc&#8217;&#8221;</em></li>
<p><strong>Edit</strong>: If you&#8217;re using Flex SDK 4.1, you might not get this problem since it support development for Flash Player 10.1. You can skip all points below as well.</p>
<li><em> </em>Create folder C:\dev\flex_sdk_4\frameworks\libs\player\10.1 (replace c:\dev\flex4_sdk4 with the folder of your Flex 4 SDK)</li>
<li>Put the <code>playergolbal.swc</code> into that folder.</li>
<li>Now you can compile and the auto completion should work too.</li>
<li>Try to add a line to import class <code>flash.ui.Multitouch</code> and compile. If auto code completion is not working or project cannot compile, just restart the FlashDevelop.</li>
<li>Enjoy and celebrate the world cup by blowing <em>vuvuzela</em> <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>
<p>As a bonus, you can download the source code <a href="http://abiamy.com/abiyasa/lab/testMultiTouch/TestMultiTouch.zip">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2010/06/12/flash-player-10-1-multi-touch-and-hp-tm2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Vertex Animation with Away3D 3.5.0</title>
		<link>http://abiamy.com/abiyasablogs/2010/05/20/vertex-animation-with-away3d/</link>
		<comments>http://abiamy.com/abiyasablogs/2010/05/20/vertex-animation-with-away3d/#comments</comments>
		<pubDate>Thu, 20 May 2010 13:34:34 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Technical Works]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=395</guid>
		<description><![CDATA[Away3D 3.5.0 has been released! Unfortunately, the animator class has gone and has been changed to newer vertex animation system. There is no available example so far, so I try to figure out by myself. Hopefully, I am doing it right For a demo, click the picture below On previous post, I animated the MQO ]]></description>
			<content:encoded><![CDATA[<p>Away3D 3.5.0 has been released! Unfortunately, the animator class has gone and has been changed to newer vertex animation system. There is no available example so far, so I try to figure out by myself. Hopefully, I am doing it right <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>For a demo, click the picture below</strong></p>
<p><a href="http://abiamy.com/abiyasa/lab/away3d/animMQO2/"><img class="aligncenter size-full wp-image-398" title="run abi run" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/05/ran.png" alt="run abi run" width="300" height="221" /></a></p>
<p>On <a href="http://abiamy.com/abiyasablogs/2010/01/05/away3d-animation-using-metasequoia/">previous post</a>, I animated the MQO models using the old animator class. The code was based on <a href="http://away3d.com/tutorials/tutorial-how-to-use-the-animator-class">one example</a> from Away3D blog page. Now, I am using the new <code>VertexAnimator</code> class which I think is much better than the old one.</p>
<p>Click &#8216;read more&#8217; for more the code details. This time, <strong><a href="http://abiamy.com/abiyasa/lab/away3d/animMQO2/vertexAnimation.zip">source code</a></strong> is available, including the latest Metasequoia loader for Away3D 3.5.0 <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><span id="more-395"></span>I generated 9 MQO models which are the animation keyframes. The models are created using Metasequoia and the animations are generated using a great Metaseq plugin called <a href="http://mqdl.jpn.org/">Keynote</a>.</p>
<p>First, load all models using my custom Metasequoia loader. All models and materials are embedded to make the loading process easier.</p>
<pre>_models = new Vector.&lt;ObjectContainer3D&gt;();
_models.push(Metasequoia.parse(ModelStand01, {materials:myMaterials, pushfront:true}));
_models.push(Metasequoia.parse(ModelRun01, {materials:myMaterials, pushfront:true}));
_models.push(Metasequoia.parse(ModelRun02, {materials:myMaterials, pushfront:true}));
_models.push(Metasequoia.parse(ModelRun03, {materials:myMaterials, pushfront:true}));
_models.push(Metasequoia.parse(ModelRun04, {materials:myMaterials, pushfront:true}));
_models.push(Metasequoia.parse(ModelRun05, {materials:myMaterials, pushfront:true}));
_models.push(Metasequoia.parse(ModelRun06, {materials:myMaterials, pushfront:true}));
_models.push(Metasequoia.parse(ModelRun07, {materials:myMaterials, pushfront:true} ));
_models.push(Metasequoia.parse(ModelRun08, {materials:myMaterials, pushfront:true}));</pre>
<p>Once loaded, get the meshes from the model&#8217;s <code>ObjectContainer</code>. The number of meshes inside the model (ObjectContainer) is the same as  the number of layers in the MQO files. In this example, I have merged all MQO&#8217;s layers into one so I just load the first mesh.</p>
<pre>var meshList:Vector.&lt;Mesh&gt; = new Vector.&lt;Mesh&gt;();
var tempMesh:Mesh;
for each (var model:ObjectContainer3D in _models)
{
    // only get the first layer from the MQO file, abandoning other layers
    tempMesh = model.children[0] as Mesh;
    meshList.push(tempMesh);
}</pre>
<p>Insert one of the models to the Away3D Scene. This model will be the base of our animation. In the example above, I just add the model from the first frame of standing animation.</p>
<pre>_mainModel = meshList[0];
_mainModel.rotationX = -90;
_mainModel.rotationZ = 15;
_mainModel.scale(1.5);
_scene.addChild(_mainModel);
_camera.lookAt(_mainModel.position);</pre>
<p>Init the <code>VertexAnimators</code>. In the example, I created 2 animations: standing and running. Assign the main model&#8217;s vertices to all animators.</p>
<pre>_animationRunning = new VertexAnimator(_mainModel);
_animationStanding = new VertexAnimator(_mainModel);
var theVertex:Vertex;
for each (theVertex in _mainModel.vertices)
{
    // init the vertex of the main model to the animators
    _animationStanding.addVertex(theVertex);
    _animationRunning.addVertex(theVertex);
}</pre>
<p>Create the animation frames. Each frame will contain vertices value for every animation frame. The frame vertices are corresponding with the vertices from the main model. The code below is how I initiated 8 frames for running animation.</p>
<pre>// init running animation
var frames:Array;
var j:int;
for (j = 1; j &lt;= 8; j++)
{
    frames = new Array();

    for each (theVertex in meshList[j].vertices)
    {
        frames.push(new Number3D(theVertex.x, theVertex.y, theVertex.z));
    }
    _animationRunning.addFrame(frames);
}</pre>
<p>Play the animation by calling the method <code>play</code>.</p>
<pre>_currentAnimation = _animationRunning;
_currentAnimation.loop = true;
_currentAnimation.interpolate = true;
_currentAnimation.fps = runSpeed.value;
_currentAnimation.play();</pre>
<p>Click <a href="http://abiamy.com/abiyasa/lab/away3d/animMQO2/vertexAnimation.zip">here</a> to download the complete <strong>source code</strong>. The MQO models are included and the source code requires Flex 4 SDK and the latest Away3D to compile.</p>
<p>Feel free to ask me question <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2010/05/20/vertex-animation-with-away3d/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My New Laptop TM2: Part 2</title>
		<link>http://abiamy.com/abiyasablogs/2010/04/26/my-new-laptop-tm2-part-2/</link>
		<comments>http://abiamy.com/abiyasablogs/2010/04/26/my-new-laptop-tm2-part-2/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 19:48:35 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Sketches]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=385</guid>
		<description><![CDATA[Some tips or things that I experienced while playing around with my new toy: HP TouchSmart TM2: I give up German windows. Fortunately, you can install English language without having to upgrade to Windows 7 Ultimate Edition. I used a hack tool Vistalizator and I didn&#8217;t get any problem installing English language to my German ]]></description>
			<content:encoded><![CDATA[<p>Some tips or things that I experienced while playing around with my new toy: <a href="http://abiamy.com/abiyasablogs/2010/04/23/my-new-laptop-hp-touchsmart-tm2/">HP TouchSmart TM2</a>:</p>
<ul>
<li>I give up German windows. Fortunately, you can install English language without having to upgrade to Windows 7 Ultimate Edition. I used a hack tool <a href="http://www.froggie.sk/index.html">Vistalizator</a> and I didn&#8217;t get any problem installing English language to my German Windows 7. The UI changes, the folder name, everything without having to re-install! Just be careful and use it at your own risk.</li>
<li>The pen has only one button and weight much lighter that any Wacom pen that I ever had (Graphire 2 and Bamboo). and it feels cheap <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </li>
<li>The pressure sensitive is only 256 levels, compare to 512 levels on small Bamboo tablet. If you really paint professionally, this limitation might bother you. For me, this is just fine. I just adjust the pen to lighter pressure.</li>
<li>ArtRage 2.5 works pretty well including the pressure sensitive!</li>
<li>Sketching on the screen is much better than using the Tablet (well, except the Wacom Intuos <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />  )</li>
<li>The Corel Paint It! Touch (bundled software) is nice. You can paint using your finger or the pen.</li>
<li>The keyboard is really nice. It does not have this cheap-plastic feeling <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  but it does not have backlight</li>
<li>The screen can detect pen or touch mode, but only one can active at a time. So your palm will not be detected even if it touch the screen, as long as you are still using the pen (at least still hovering the pen tip on the screen). This is useful when you use the laptop as a tablet (with folded keyboard and only using the pen)</li>
</ul>
<p>bonus: here&#8217;s my quick megaman sketch using ArtRage2.5</p>
<p><a href="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/04/megaman.jpg"><img class="aligncenter size-medium wp-image-392" title="megaman" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/04/megaman-300x249.jpg" alt="" width="300" height="249" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2010/04/26/my-new-laptop-tm2-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My New Laptop: HP TouchSmart TM2</title>
		<link>http://abiamy.com/abiyasablogs/2010/04/23/my-new-laptop-hp-touchsmart-tm2/</link>
		<comments>http://abiamy.com/abiyasablogs/2010/04/23/my-new-laptop-hp-touchsmart-tm2/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 11:13:34 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=372</guid>
		<description><![CDATA[My old Acer Aspire 2000 laptop is old. It&#8217;s almost 6 years old, with 1.6GHz Pentium M and 768MB memory. It has a big crack near the screen lid which causing the delete button stuck sometimes and cannot close the monitor. and I had 5 times harddisk failures. It&#8217;s time to get a new computer ]]></description>
			<content:encoded><![CDATA[<p>My old Acer Aspire 2000 laptop is old. It&#8217;s almost 6 years old, with 1.6GHz Pentium M and 768MB memory. It has a big crack near the screen lid which causing the delete button stuck sometimes and cannot close the monitor. and I had 5 times harddisk failures. It&#8217;s time to get a new computer <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div id="attachment_379" class="wp-caption alignleft" style="width: 235px"><a href="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/04/newhptm2.jpg"><img class="size-medium wp-image-379" title="newhptm2" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/04/newhptm2-225x300.jpg" alt="New HP TM2" width="225" height="300" /></a><p class="wp-caption-text">meet my new HP TM2</p></div>
<p>My options were between Sony Vaio VPC-EB1Z1E and HP TouchSmart TM2. Why did I pick TM2?</p>
<ul>
<li><strong>Saw it on Project Runway</strong>! I was immediately sold when I saw the designers were sketching using HP TM2. &#8220;That&#8217;s what I want!&#8221;</li>
<li><strong>Beautiful laptop</strong>. I always complain how uncreative laptop manufacturers with their texture/color. HP TM2 is different although its floral pattern might not suitable for everyone.</li>
<li><strong>I love to sketch</strong>! Tablet PC or Wacom Cintiq have always been on my dream gadget list. Unfortunately, they are quite expensive. HP TM2 is quite affordable tablet (899 EUR) and its screen supports pressure sensitve pen and multi-touch too!</li>
</ul>
<p>It wasn&#8217;t easy to get this laptop since I want the English version. I called HP office Germany. The guy on the phone couldn&#8217;t speak English and he said that you can only get German version. I checked the UK website for HP and found out that they cannot send the laptop outside UK.</p>
<p>Generally, it&#8217;s quite hard to get English laptop in Germany. I went to Sony and other laptop stores and they recommend me to buy from Internet and have it sent from UK. German laptop means QWERTZ keyboard and German Windows 7. Unless you pay extra 150 EUR for an upgrade to Windows 7 Ultimate, you cannot change the Windows language to English.</p>
<p>After long time browsing around, I gave up and decided just to buy the German laptop. From the Internet, I found out that the laptop was available at CyberPort store Berlin. For me, it&#8217;s always nice to buy directly from a real shop.</p>
<p>The pen works really fine, it has pressure sensitive although not as good as my Wacom Bamboo. The touch screen works really good. The monitor has glare but it&#8217;s unnoticeable when I&#8217;m too busy reading, writing, coding, or even sketching. I also don&#8217;t have any problem with its small screen. I&#8217;m still having problem understanding the German Windows but it&#8217;s really fun to sketch and playing around using the pen.</p>
<p>Stay tuned for more review <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2010/04/23/my-new-laptop-hp-touchsmart-tm2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arcade Game</title>
		<link>http://abiamy.com/abiyasablogs/2010/02/24/arcade-game/</link>
		<comments>http://abiamy.com/abiyasablogs/2010/02/24/arcade-game/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 20:57:38 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Motivational]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=364</guid>
		<description><![CDATA[One of my office friends is making his own arcade game cabinet. He was lucky enough to get the game&#8217;s electronic board from eBay. The game was Xain&#8217;d Sleena, a platformer -shooter game from Technos Japan (1986), which was his favorite when he was kid. He told me that sometimes he played it with his father. This ]]></description>
			<content:encoded><![CDATA[<p>One of my office friends is making his own arcade game cabinet. He was lucky enough to get the game&#8217;s electronic board from eBay. The game was <strong>Xain&#8217;d Sleena</strong>, a platformer -shooter game from Technos Japan (1986), which was his favorite when he was kid. He told me that sometimes he played it with his father.</p>
<div id="attachment_367" class="wp-caption aligncenter" style="width: 438px"><a href="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/02/xaindsleena.png"><img class="size-full wp-image-367" title="xaindsleena" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/02/xaindsleena.png" alt="Xain'd Sleena" width="428" height="167" /></a><p class="wp-caption-text">Xain&#39;d Sleena, image courtesy from www.mamedb.com</p></div>
<p>This reminds me of myself, who also grows up playing arcade games. Thanks to MAME, I can play again all those games. Unfortunately, there is one game, which is really really my favorite but not playable in MAME: SKY ROBO or Tatakae Big Fighter. A shooter game with a mecha-robo.</p>
<div id="attachment_369" class="wp-caption aligncenter" style="width: 222px"><a href="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/02/tatakaeBigFighter.jpg"><img class="size-medium wp-image-369" title="tatakaeBigFighter" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/02/tatakaeBigFighter-212x300.jpg" alt="Tatakae Big Fighter - Sky Robo" width="212" height="300" /></a><p class="wp-caption-text">Tatakae Big Fighter (Sky Robo), image courtesy from www.arcadeflyers.com</p></div>
<p>I don&#8217;t really know why I love this game. Maybe because the amount of coins I spent playing it, how suck I was in shooting game, the memory, or maybe just the nostalgia factor <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So what&#8217;s your favorite arcade game?</p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2010/02/24/arcade-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Blog Design!</title>
		<link>http://abiamy.com/abiyasablogs/2010/01/25/new-blog-design/</link>
		<comments>http://abiamy.com/abiyasablogs/2010/01/25/new-blog-design/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 20:42:17 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=358</guid>
		<description><![CDATA[Finally, a new design for my Blog. Thanks to my wife and she made it in just 2 days! Actually since April 2009, I&#8217;ve been planning to change my blog design. The theme dilectio was used just for temporary. Unfortunately, I was always get distracted and never start it Last Friday, while she was doing some maintenance ]]></description>
			<content:encoded><![CDATA[<p>Finally, a new design for my Blog. Thanks to <a title="Astrid Paramita" href="http://ww.astridparamita.com">my wife</a> and she made it in just 2 days!</p>
<p>Actually since <a href="http://abiamy.com/abiyasablogs/2009/04/02/site-under-construction/">April 2009</a>, I&#8217;ve been planning to change my blog design. The theme <em>dilectio</em> was used just for temporary. Unfortunately, I was always get distracted and never start it <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>Last Friday, while she was doing some maintenance of her blog, she offered me help to design my blog themes. I gave her some directions which basically the style and color schemes  from my <a href="http://www.abiyasa.com">portfolio page</a>.</p>
<p>Then on Sunday morning &#8230; tada!</p>
<p>For celebration, we went out that afternoon and had a nice <a title="Mammamia" href="http://www.abiamy.com/astridparamita/index.php/crepes-ice-cream/">crepes with Italian ice cream</a> <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2010/01/25/new-blog-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Away3D: Animation using Metasequoia</title>
		<link>http://abiamy.com/abiyasablogs/2010/01/05/away3d-animation-using-metasequoia/</link>
		<comments>http://abiamy.com/abiyasablogs/2010/01/05/away3d-animation-using-metasequoia/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 14:08:35 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Technical Works]]></category>
		<category><![CDATA[Tokusatsu Agent]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=347</guid>
		<description><![CDATA[Another experiment with Away3D After successfully loading Metaseq (MQO) file using Away3D, I want to do a simple animation. Currently, Away3D supports bone animation using Collada. Collada would be great for animation but I don&#8217;t have any 3D editor to generate Collada file. Unfortunately, I&#8217;m kinda allergic to Blender Luckily, Away3D is also able to ]]></description>
			<content:encoded><![CDATA[<p>Another experiment with Away3D <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  After successfully <a href="http://abiamy.com/abiyasablogs/2009/11/21/away3d-more-with-metasequoia/">loading Metaseq (MQO) file using Away3D</a>, I want to do a simple animation.</p>
<p>Currently, Away3D supports bone animation using Collada. Collada would be great for animation but I don&#8217;t have any 3D editor to generate Collada file. Unfortunately, I&#8217;m kinda allergic to Blender <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Luckily, Away3D is also able to do vertex animation using MD2 or the <strong>Animator</strong> class. After reading the frame/vertex animation tutorial (http://away3d.com/tutorials/tutorial-how-to-use-the-animator-class), I decided to give it a try.</p>
<p>I still have the Mikoto animation files that I created for Tokusatsu Agent. Haven&#8217;t used Mikoto for very very long time but it just take me 30 minute to get used to it again. I took the running animation and saved some keyframes into 6 MQO files. Using my <a href="http://abiamy.com/abiyasablogs/2009/11/21/away3d-more-with-metasequoia/">Metaseq library</a>, I load all 6 MQO files, get the vertices data, and pass them to the <strong>Animator</strong> class.</p>
<p>The result is quite satisfying. <strong>Just click the pic below for demo</strong>. The source code still look ugly but just e-mail me if you&#8217;re interested.</p>
<p style="text-align: center;"><a href="http://abiamy.com/abiyasa/lab/away3d/animMQO1/"><img class="size-full wp-image-348 aligncenter" title="click for vertex animation demo" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2010/01/hiro-away3d-anim.png" alt="away3d frame animation" width="354" height="229" /></a></p>
<p>More experiments and optimizations will come so stay tuned <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2010/01/05/away3d-animation-using-metasequoia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How We Play Assassin&#8217;s Creed 2</title>
		<link>http://abiamy.com/abiyasablogs/2009/12/22/how-we-play-assassins-creed-2/</link>
		<comments>http://abiamy.com/abiyasablogs/2009/12/22/how-we-play-assassins-creed-2/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 11:10:05 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Gaming]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=320</guid>
		<description><![CDATA[I&#8217;m lucky that my wife is a gamer. We spend time a lot of time sitting in front of TV playing PS3 game together. Maybe that&#8217;s why my DS is collecting dust Lately, we&#8217;ve been playing Assassin&#8217;s Creed 2 together. We played and finished the first series and really enjoy it. The second Assassin&#8217;s Creed ]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m lucky that my wife is a gamer. We spend time a lot of time sitting in front of TV playing PS3 game together. Maybe that&#8217;s why <a href="http://abiamy.com/abiyasablogs/2009/05/20/my-ds-is-collecting-dust/">my DS is collecting dust</a> <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Lately, we&#8217;ve been playing Assassin&#8217;s Creed 2 together. We played and finished the first series and really enjoy it. The second Assassin&#8217;s Creed (AC) has Italian Renaissance as the settings which makes us love it even more!</p>
<p><img class="size-medium wp-image-329 alignleft" title="assassin creed 2" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2009/12/ezio2-225x300.jpg" alt="assassin creed 2 costume from Little Big Planet" width="225" height="300" />AC2 only supports 1 player so we take turns, just like how we played AC1 or Prince of Persia. There is no rule how we divide our turn. Basically, we both play every game mode: assassin missions, exploration, or race. Then I notice how different me and my wife play the game.</p>
<p>My wife prefer dueling or fighting the guards directly while I prefer assassinating my target silently. She has no problem facing several guards at a time and got the No-Hitter trophy/achievement easily. On the other hand, I&#8217;m not that good in direct duel. Maybe that&#8217;s because I am more impatient in fighting and loves to bash the button aggresively.</p>
<p>But when it comes to kill the target without being noticed or escaping the guards, my wife usually pass the controller to me <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>It&#8217;s a good thing that in AC2 you can play the game anyway you like.</p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2009/12/22/how-we-play-assassins-creed-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Away3D: More with Metasequoia</title>
		<link>http://abiamy.com/abiyasablogs/2009/11/21/away3d-more-with-metasequoia/</link>
		<comments>http://abiamy.com/abiyasablogs/2009/11/21/away3d-more-with-metasequoia/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 18:18:20 +0000</pubDate>
		<dc:creator>abiyasa</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Technical Works]]></category>
		<category><![CDATA[Tokusatsu Agent]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://abiamy.com/abiyasablogs/?p=298</guid>
		<description><![CDATA[[Edited on 20 May 2010: I updated the latest Metasequoia loader for Away3D 3.5.0! See my latest post about vertex animator] Two weeks ago, I started playing with Away3D and working on parser for Metasequoia. There were some codes for that (from sleepydesign or libspark) but they didn&#8217;t work with the new version. I have ]]></description>
			<content:encoded><![CDATA[<p><em>[Edited on 20 May 2010: I updated the latest Metasequoia loader for Away3D 3.5.0! See my latest post about </em><a href="http://abiamy.com/abiyasablogs/2010/05/20/vertex-animation-with-away3d/"><em>vertex animator</em></a><em>]</em></p>
<p><em></em><br />
Two weeks ago, I started playing with Away3D and working on <a href="http://abiamy.com/abiyasablogs/2009/11/06/away3d-load-metasequoia/">parser for Metasequoia</a>. There were some codes for that (from <a href="http://sleepydesign.blogspot.com/2008/05/away3d-metasequoia-mqo.html">sleepydesign</a> or <a href="http://www.libspark.org/wiki/nanmo/Metasequoia">libspark</a>) but they didn&#8217;t work with the new version. I have been changing the code so it can change the materials/texture of the model once loaded.</p>
<p>FinallyI made it. Click the picture below to see the demo</p>
<p><a href="http://www.abiamy.com/abiyasa/lab/away3d/loadMQO2/"><img class="aligncenter size-full wp-image-305" title="hiro-away3d-2b" src="http://abiamy.com/abiyasablogs/wp-content/uploads/2009/11/hiro-away3d-2b.png" alt="hiro-away3d-2b" width="319" height="251" /></a></p>
<p>Click the &#8216;read more&#8217; below to see the and download the code. It is still in very early version, buggy and some MQO models are not displayed correctly. I am still working on it. But if you want, feel free to use it <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Note:</strong> The code is only work with the current trunk version of the Away3D version 2.4.0/3.4.0 FP10 (tested on rev. 2039)</p>
<p><span id="more-298"></span></p>
<p><strong>Download </strong></p>
<p><a href="http://www.abiamy.com/abiyasa/lab/away3d/loadMQO2/Metasequoia.as">Metasequoia.as</a></p>
<p>Just copy this file to folder <code>Away3D\src\away3d\loaders</code></p>
<p><strong>Loading model From File</strong></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> loader:Loader3D = Metasequoia.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span>filename, <span style="color: #66cc66;">&#123;</span>scaling:<span style="color: #cc66cc;">2.0</span>, rotationX: -<span style="color: #cc66cc;">90</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p><strong>Loading model From Embedded asset</strong></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> mainModel:ObjectContainer3D = Metasequoia.<span style="color: #006600;">parse</span><span style="color: #66cc66;">&#40;</span>EmbeddedModel, <span style="color: #66cc66;">&#123;</span>scaling:<span style="color: #cc66cc;">2.0</span>, rotationX: -<span style="color: #cc66cc;">90</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p><strong>Overwrite Material when loading model</strong></p>
<p>Both loading model (from file or embedded model) will automatically load the texture file. You can overwrite the materials by setting the property materials</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> wireMaterial:WireColorMaterial = <span style="color: #000000; font-weight: bold;">new</span> WireColorMaterial<span style="color: #66cc66;">&#40;</span>0x00aeef, <span style="color: #66cc66;">&#123;</span>wirecolor: 0xcccccc<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> loader:Loader3D = Metasequoia.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span>filename, <span style="color: #66cc66;">&#123;</span>scaling:<span style="color: #cc66cc;">2.0</span>, rotationX: -<span style="color: #cc66cc;">90</span>,materials: <span style="color: #66cc66;">&#123;</span> hair:wireMaterial, skin:wireMaterial, face:otherTextureMaterial <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Code above is overwriting the materials named hair, skin, and face. Make sure you know the material name before.</p>
<p><strong>Change the Material after loading</strong></p>
<p>You can change the material after loading the model by using MaterialLibrary.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> targetMaterial:MaterialData = mainModel.<span style="color: #006600;">materialLibrary</span>.<span style="color: #006600;">getMaterial</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;head&quot;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>targetMaterial <span style="color: #66cc66;">!</span>= <span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
    targetMaterial.<span style="color: #006600;">material</span> = wireMaterial;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>Code above is changing the material &#8216;head&#8217;. All the faces which use this material will be changed to the new material.</p>
<p>Enjoy the code and feel free to ask question <img src='http://abiamy.com/abiyasablogs/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Stay tuned since I am going to work on animation</p>
]]></content:encoded>
			<wfw:commentRss>http://abiamy.com/abiyasablogs/2009/11/21/away3d-more-with-metasequoia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
